SQL結構化查詢語句

2021-09-27 13:51:15 字數 1857 閱讀 7686

1、通用語法 名稱

解釋命令

ddl (資料定義語言 )

定義和管理資料物件,如資料庫,資料表等

create、drop、alter、truncate

dml(資料操作語言)

用於運算元據庫物件中所包含的資料

insert、update、delete

dql(資料查詢語言)

用於查詢資料庫資料

select

dcl(資料控制語言)

用來管理資料庫的語言,包括管理許可權及資料更改

grant、commit、rollback

2、ddl (資料定義語言 )

資料庫createdatabase[if not exists] 資料庫名

[[default] character set 《字符集名》] [[default] collate 《校對規則名》];

showdatabases[like『資料庫名』]

like從句是可選項,用於匹配指定的資料庫名稱。like 從句可以部分匹配,也可以完全匹配。

alterdatabases[資料庫名]

daopdatabase[if exists] 《資料庫名》

use《資料庫名》

資料表createtable資料庫名.表名(

列1int unsigned not null,

列2float unsigned not null,

列3text not null,

primary key (列1,列2,列3),

constraint外來鍵1foreign key (列1) references000.111(學號)

) engine=innodb charset=utf8mb4 collate=utf8mb4_0900_ai_ci;

droptable[if exists] 《表名》 [ , 《表名1> , 《表名2>] …

altertable《表名》 [修改選項]

2、dml(資料操作語言)

1、插入資料

insertinto表名 [ ( 欄位1, 欄位2, 欄位3, … ) ]values( 』 值1』, 』 值2』, 』 值3』, …);

2、刪除資料

deletefrom表名 [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 ...