宝贝腿开大点我添添你视频男男,中文字幕熟女人妻av一区二区三区,爱色成人网,大地资源高清播放在线观看在线电影在线观看 ,777米奇影视第四色

集團站切換校區(qū)

驗證碼已發(fā)送,請查收短信

復(fù)制成功
微信號:togogoi
添加微信好友, 詳細了解課程
已復(fù)制成功,如果自動跳轉(zhuǎn)微信失敗,請前往微信添加好友
打開微信
圖標

學(xué)習(xí)文章

當前位置:首頁 > >學(xué)習(xí)文章 > >

SQL語句的分類之DDL

發(fā)布時間: 2020-07-15 10:03:58

?如大家所知,sql語句被分為四大類:

數(shù)據(jù)定義語言DDL

數(shù)據(jù)查詢語言DQL

數(shù)據(jù)操縱語言DML

數(shù)據(jù)控制功能DCL


DDL:數(shù)據(jù)定義語句,定義數(shù)據(jù)庫對象的(表,庫,列,索引)的操作

create  drop  alert rename  truncate

主要為以上操作 即對邏輯結(jié)構(gòu)等有操作的,其中包括表結(jié)構(gòu),視圖和索引。


DML:數(shù)據(jù)操作語句,定義對數(shù)據(jù)庫記錄的操作.

insert delete  update

主要為以上操作 即對數(shù)據(jù)進行操作的,對應(yīng)上面所說的查詢操作 DQL與DML共同構(gòu)建了多數(shù)初級程序員常用的增刪改查操作。而查詢是較為特殊的一種 被劃分到DQL中。 


DCL:數(shù)據(jù)控制語句,定義對數(shù)據(jù)庫,表,字段,用戶的訪問權(quán)限,和安全級別

transaction(事務(wù))  commit   rollback

主要為以上操作 即對數(shù)據(jù)庫安全性完整性等有操作的,可以簡單的理解為權(quán)限控制等。 


DQL:數(shù)據(jù)庫查詢語句

Select

這個較為好理解 即查詢操作,以select關(guān)鍵字。各種簡單查詢,連接查詢等 都屬于DQL。


在學(xué)習(xí)oracle的DDL語句之前,我們還需要了解一下oracle常見的數(shù)據(jù)類型

數(shù)值型的:int  number

字符型:

char: 固定長度字符.cahr(8),存入'jack'數(shù)據(jù)可會開辟8個字節(jié)空間存儲數(shù)據(jù).速度快

varchar:可變長度.varchar(8),存入'jack'數(shù)據(jù)庫會開辟4個字節(jié)空間存儲.節(jié)省空間

varchar2:可變長度.oracle不建議存儲空字符,建議存儲null,為了oracle的兼容性,推薦使用

日期型:date

二進制:

BLOB 二進制數(shù)據(jù) 較大長度4G  

CLOB 字符數(shù)據(jù) 較大長度4G  


DDL語句建表:創(chuàng)建  表   表名(

列名    列類型(長度),

列名    列類型(長度),

列名    列類型(長度)

);


CREATE TABLE tb_person (

name VARCHAR2 ( 18 ),

sex VARCHAR ( 2 ),

age int );

 

修改表名:修改表名 舊表名  to 新表名


RENAME tb_person TO tb_user;

RENAME tb_user TO tb_person;


新增字段:新增列phone列

修改  表  表名   增加  (列名  列類型(長度) , 列名  列類型(長度) );


ALTER TABLE TB_PERSON ADD ( phone VARCHAR2 ( 11 ) );

修改字段:將phone列的長度修改成100

修改  表  表名   更新   (列名  列類型(列長度));


ALTER TABLE TB_PERSON MODIFY ( phone VARCHAR2 ( 100 ) );


修改字段名:修改  表  表名   改名  列   舊列名  to  新列名;


ALTER TABLE TB_PERSON RENAME COLUMN phone TO iphone12;


刪除字段:修改 表  表名  刪除   列  列名;


ALTER TABLE TB_PERSON DROP COLUMN iphone12;

ALTER TABLE TB_PERSON DROP ( sex, age );

刪除表:刪除表結(jié)構(gòu)和表數(shù)據(jù)

刪除   表  表名;


DROP TABLE TB_PERSON;

上一篇: 核心交換機和普通交換機有何區(qū)別?

下一篇: Java技術(shù)-SpringBoot整合JPA

十九年老品牌
微信咨詢:gz_togogo 咨詢電話:18127429208 咨詢網(wǎng)站客服:在線客服

相關(guān)課程推薦

在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優(yōu)質(zhì)服務(wù)!