DDL 資料定義語言

2021-10-05 03:26:21 字數 1588 閱讀 4326

1.ddl(data definition language):資料定義語言,用來定義資料庫物件,庫、表、列等;建立、刪除、修改:庫,表結構;

2.dml(data manipulation language):資料操作語言,用來定義資料庫記錄(資料);增、刪、改:表記錄

3.dcl(data control language):資料控制語言,用來定義訪問許可權和安全級別

4.dql(data query language):資料查詢語言,用來查詢記錄(資料)

建立資料庫:

create

database mydb1;

刪除資料庫:

drop

database mysql;

int :整型

double :浮點型,例如double(5,2)表示最多5位,其中必須有兩位小數。即最大值為999.99

decimal:浮點型,在表單錢方面使用該型別,因為不會出現精度缺失問題

char:固定長度字串型別 char(255),資料最長為255,資料的長度不足指定長度,補足到指定長度

varchar: 可變字串型別,varchar(65535),不補

text(club):字串型別(mysql獨有)

tinytext小

text:

mediumtext:中

longtext:大

blob:位元組型

data:日期型別:格式為yyyy-mm-dd;

time:時間型別:格式為hh:mm:ss

timestamp:時間戳型別,既有日期,又有時間

建立表:

create

table student(

-> sno char(5

),-> sname varchar(10

),-> sage int

->

),

查詢表結構

desc student;
刪除表:

drop

table student;

表中增加列:

alter

table student

->

add(

-> educadtion varchar(50

)->

);

表中修改列屬性:

alter

table student

->

modify sage varchar(20

);

表中刪除列:

alter

table student

->

drop sage;

表的重新命名:

mysql>

alter

table student

->

rename

to ss;

資料定義語言(DDL)

建立資料庫表 create table uc userid varchar2 53 not null,userloginname varchar2 35 not null,userpassword varchar2 25 not null,userextend varchar2 1000 在orac...

資料定義語言 DDL

1.1資料庫 建立資料庫 mysql 檢視資料庫 show databases 建立資料庫 create database siyn 連線資料庫 mysql use siyn oracle 刪除資料庫 mysql drop database siyn 1.2表 建立表 臨時表,複製表 mysql 檢...

資料定義語言(DDL)

1 資料庫 檢視所有資料庫 show databases 切換資料庫 use 資料庫名 建立資料庫 create database mydb1 刪除資料庫 drop database mydb1 修改資料庫編碼 alter database mydb1 character set utf8 2 資料...