全稱structured query language,簡稱sql,中文叫結構化查詢語言。
關聯式資料庫語言的國際標準。sql92、sql99
不只是mysql還有其他資料庫,在sql92或者sql99這些國際sql標準基礎之上,它們還擴充套件了自己的一些sql語句,比如mysql中的limit關鍵字。
create
database 資料庫名;
檢視資料庫伺服器中的所有的資料庫: show
databases
;檢視某個資料庫的定義的資訊: show
create
database 資料庫名;
drop
table table_name
切換資料庫: use 資料庫名;
檢視正在使用的資料庫: select
database()
;
數值型別
日期和時間型別
字串型別
單錶約束:
* 主鍵約束:primary
key* 唯一約束:unique
* 非空約束:not
null
* 注意:主鍵約束 = 唯一約束 + 非空約束
檢視資料庫中的所有表: show
tables
;檢視表結構: desc 表名;
drop
table 表名;
alter
table 表名 add 列名 型別(長度) 約束;
--修改表新增列.
alter
table 表名 modify 列名 型別(長度) 約束;
--修改表修改列的型別長度及約束.
alter
table 表名 change 舊列名 新列名 型別(長度) 約束;
--修改表修改列名.
alter
table 表名 drop 列名;
--修改表刪除列.
rename
table 表名 to 新錶名;
--修改表名
alter
table 表名 character
set 字符集;
--修改表的字符集
sql語句總結之庫操作與表操作
mysql u 使用者名稱 p mysql u root p123456quit 或 qcreate database 庫名 create database school drop database 庫名 drop database school show database 庫名 show data...
MySql對於庫和表的操作
建立庫 create database 庫名 建立指定字符集的庫 create database 庫名 charset utf8 建立指定字符集並帶校驗規則的庫 create database 庫名 charset utf8 collate utf8 general ci 刪除庫 drop data...
MySQL對庫和表進行操作
一.庫的基本mysql語句 1.增加資料庫 create database db1 建立乙個新資料庫db1 2.對庫進行操作 資料夾 檢視所有資料庫 show databases 檢視某乙個資料庫 show create database db1 檢視當前所在的庫 select database 進...