資料庫 總結3 第4節 資料庫的CRUD操作

2021-10-03 15:03:15 字數 1619 閱讀 1138

1、sql分類

1) ddl(

data definition language

)資料定義語言

用來定義資料庫物件:資料庫,表,列等。關鍵字:create

,drop

,alter 等

2) dml(

data manipulation language

)資料操作語言

用來對資料庫中表的資料進行增刪改。關鍵字:insert

,delete

,update 等

3) dql(

data query language

)資料查詢語言

用來查詢資料庫中表的記錄(資料)。關鍵字:select

,where 等

4) dcl(

data control language

)資料控制語言(了解)

用來定義資料庫的訪問許可權和安全級別,及建立使用者。關鍵字:grant, revoke 等

ddl:運算元據庫、表		

1. 運算元據庫:crud

1. c(

create

):建立

* 建立資料庫:

*create

database 資料庫名稱;

* 建立資料庫,判斷不存在,再建立:

*create

database

ifnot

exists 資料庫名稱;

* 建立資料庫,並指定字符集

*create

database 資料庫名稱 character

set 字符集名;

* 練習: 建立db4資料庫,判斷是否存在,並制定字符集為gbk

*create

database

ifnot

exists db4 character

set gbk;

2. r(retrieve):查詢

* 查詢所有資料庫的名稱:

*show

databases

;* 查詢某個資料庫的字符集:查詢某個資料庫的建立語句

*show

create

database 資料庫名稱;

3. u(

update

):修改

* 修改資料庫的字符集

*alter

database 資料庫名稱 character

set 字符集名稱;

4. d(

delete

):刪除

* 刪除資料庫

*drop

database 資料庫名稱;

* 判斷資料庫存在,存在再刪除

*drop

database

ifexists 資料庫名稱;

5. 使用資料庫

* 查詢當前正在使用的資料庫名稱

*select

database()

;* 使用資料庫

*use 資料庫名稱;

資料庫 總結4 第5節 資料庫表的CRUD操作

2.操作表 1.c create 建立 1.語法 create table 表名 列名1 資料型別1 列名2 資料型別2,列名n 資料型別n 注意 最後一列,不需要加逗號 資料庫型別 1.int 整數型別 age int,2.double 小數型別 score double 5 2 一共保留5位,小...

資料庫 總結5 第6節 資料庫表中記錄的基本操作

dml 增刪改表中資料 1.新增資料 語法 insert into 表名 列名1 列名2,列名n values 值1,值2,值n 注意 1.列名和值要一一對應。2.如果表名後,不定義列名,則預設給所有列新增值。有4個列,你就必須填4個列,少填多填都會報錯。insert into 表名 values ...

資料庫總結 3

查詢表 select from 表名 刪除表和資料 drop table 表名 只刪除表資料不刪除表結構 truncate 表名 修改表名 alter table 原表名 rename 後表名 建立索引 alter index 索引名 on 表名 列名 刪除索引 alter table 表名 dro...