1、通用語法 名稱
解釋命令
ddl (資料定義語言 )
定義和管理資料物件,如資料庫,資料表等
create、drop、alter、truncate
dml(資料操作語言)
用於運算元據庫物件中所包含的資料
insert、update、delete
dql(資料查詢語言)
用於查詢資料庫資料
select
dcl(資料控制語言)
用來管理資料庫的語言,包括管理許可權及資料更改
grant、commit、rollback
2、ddl (資料定義語言 )
資料庫create
database
[if not exists] 資料庫名
[[default] character set 《字符集名》] [[default] collate 《校對規則名》];
show
databases
[like
『資料庫名』]
like
從句是可選項,用於匹配指定的資料庫名稱。like 從句可以部分匹配,也可以完全匹配。
alter
databases
[資料庫名]
daop
database
[if exists] 《資料庫名》
use
《資料庫名》
資料表create
table
資料庫名
.表名
(
列1
int unsigned not null,
列2
float unsigned not null,
列3
text not null,
primary key (列1
,列2
,列3
),
constraint外來鍵1
foreign key (列1
) references000
.111
(學號
)
) engine=innodb charset=utf8mb4 collate=utf8mb4_0900_ai_ci;
drop
table
[if exists] 《表名》 [ , 《表名1> , 《表名2>] …
alter
table
《表名》 [修改選項]
2、dml(資料操作語言)
1、插入資料
insert
into
表名 [ ( 欄位1, 欄位2, 欄位3, … ) ]values
( 』 值1』, 』 值2』, 』 值3』, …);
2、刪除資料
delete
from
表名 [where
子句] [order by
子句] [limit
子句]
3、修改資料
update
表名set
列名1=值1,列名2=值2 [where
子句] [order by
子句] [limit
子句]
3、dql(資料查詢語言)
4、dcl(資料控制語言)
結構化查詢語句格式
資料庫 database 存放資料的倉庫 存放的是一張一張的表,特別像excel,都以 形式存放資料,可以建立多張表 常見的資料庫 sqlite access,mysql,sqlserver,oracle 為什麼要用資料庫 1.檔案讀寫,歸檔讀取資料需要一次把資料全部讀出來,佔記憶體 2.資料庫查詢...
SQL結構化查詢語言
一 什麼是sql?sql,英文structured query language,漢語意思結構化查詢語言。它是對關聯式資料庫的資料進行定義和操作的語言方法。二 sql組成 1,資料查詢語言 date query language,dql 作用 從表中獲取資料。關鍵字 select 2,資料操作語言 ...
SQL結構化查詢語言
使用各種sql語句,進行增 刪 改 查 資料定義語言 ddl 用於定義和管理資料物件,包括資料庫 資料表等,例如 create drop alter等。資料庫 資料表 對資料庫或資料表的建立 刪除 修改等操作。資料操作語言 dml 用於運算元據庫物件中所包含的資料,例如 insert update ...