使用create database建立資料庫,它的語法格式如下:
create
database db_name
檢視資料庫語法格式如下:show
database
[like
+ pattern]
選擇當前資料庫的語法格式如下:use db_name
使用 drop database 語句刪除資料庫,其語法格式如下:drop
database[if
exists
] db_name
檢視mysql資料服務的預設儲存引擎語句如下:show variable like 『storage engine
%』
整型型別的語法,例如int的格式如下:int
[(m)][
unsigned
][zerofill]
m:指資料的顯示寬度;
unsigned:指定資料為無符號資料;
zerofill:在數字位數不夠的空間用字元「0」填滿;
一般配合unsigned引數使用
浮點數定點數字型別如下:
浮點數型別:float(m,d),double(m,d);
定點數型別:dec(m,d),decimal(m,d);
位型別:bit(m);
日期和時間型別如下:
日期資料型別:date,time,datetime,timestamp,year;
字串型別有如下:
char和varchar型別;
text系列的字串型別;
binary字串型別;
enum和set字串型別;
create table基本語法格式如下:
create table [if not exists]表名
(
列名1 資料型別和長度1 [列屬性1],
列名2 資料型別和長度2 [列屬性2],
......,
列名n 資料型別和長度n [列屬性n]
)[table_options]
使用show tables語句檢視所有的表show
[full
]tables
[資料庫名]
[like
'pattern'
|where expr]
使用describe語句檢視表結構表名 [列名]
使用show create table 語句檢視表的詳細定義show
create
table 表名
新增列的語法格式如下。alter
table 表名
add[column
] 列定義 1
[first
|after 列名]
|add
[column
](列定義1,[,.
..n]
)
刪除列的語法格式如下。alter
table 表名
drop
[column
] 列名
修改列定義的語法格式如下。alter
table 表名
modify
[column
] 列名 列屬性
修改列名,它的語法格式如下。alter
table 表名
change 原列名 新列名 列屬性
修改表名的語法格式如下。alter
table 原表名 rename[to
] 新錶名
使用drop table的語法格式如下。drop
table 表名
使用修改列的屬性,增加列的非空約束,語法結構如下。alter
table 表名
modify 列名 資料型別和長度 not
null
如果要建立的主鍵為單個列可採用列級約束,它的語法格式如下。create table [if not exists] 表名
( 列名1 資料型別和長度1 列屬性1 [constraaine 約束名]
primary key,
列名2 資料型別和長度2 列屬性2,
……)
多個列組合的主鍵約束,採用表級約束,它的語法格式如下。[constraine 約束名]
primary
key(列名1[,
...列名16
])
alter table 語句不僅可以修改列的定義,而且可以新增和刪除約束。它的語法格式如下。alter
table 表名
addconstraint 約束名 primary
key(列名[..
.n])
刪除primary key約束的語法格式如下。alter
table 表名
drop
primary
key
在建立表的定義列時,同時定義外來鍵列級約束,它的語法格式如下。create table 表名
(列名 資料型別 列屬性
references ref_table (ref_column)
)
mysql常用語法 MySQL常用語法
更新資料 update 表名 set 健名 更改的值 where 建 刪除資料 delete from 表名 where 索引 create index 索引名稱 on 表名 鍵名 建立試圖 create view 檢視名 鍵,鍵 as select matchno,abs won lost fro...
mysql基本常用語法 mysql 常用語法
1.1.開啟 service mysql start 1.2.關閉 service mysql stop 1.3.重啟 service mysql restart 2.1.密碼明文 語法 mysql u使用者名稱 p使用者密碼 舉例 mysql uroot p123456 2.2.密碼密文 語法 m...
MY sql 常用語法
mysql show databases mysql create database mysqldata mysql use mysqldata mysql show tables 4 建立資料庫 bin mysql uroot p mysql create database mysqldata m...