1. 程式人生 > >數據庫基礎操作

數據庫基礎操作

uniq not eat 表名 退出 value arc 註意 ble

單詞

數據庫:database

表:table

字段:field

列:column

行:row

記錄:record

修改:alter

刪除:dorp

創建:create

查看:select

註釋:comment

視圖:view

語法形式:

登錄:mysql [-h服務器地址] -u登錄名 -P端口號 -p

外鍵:foreign key (字段名1,字段名2, .... ) references 表名2(字段名1,字段名2, .... )

主鍵約束:primary key (字段名1,字段名2, .... )

唯一索引:unique key (字段名1,字段名2, .... )

主鍵索引:primary key (字段名1,字段名2, .... )

全文索引:fulltext (字段名1,字段名2, .... )

查看表結構:desc 表名

default ‘默認值’: 設定一個字段在沒有插入數據的時候自動使用的值。

不為空:not null

自增:auto_increment

單選:danx enum("aa","bb","cc","dd")

多選:duox set("aa","bb","cc","dd")

添加語句:insert into shop value(1,"sahngpin","1","2");

數據類型: 類型名[(長度n)] [unsigned] [zerofill]

長度n: 表示的意思是該數字的“顯示形式上的長度”,

unsigned:設定為“無符號”數,則此時不能存儲負數,正數幾乎加倍。

zerofill:填充0,是指如果一個數字的長度不夠指定長度的時候,可以在左邊填充0以補到該長度。

註意: 如果設置了zerofill,則自動也就表示同時具備了unsigned修飾的含義

單精度浮點型: float,非精確數,通常不設定長度

雙精度浮點:double,非精確數,通常不設定長度

定點型:decimal,精確數,通常,定點型需要設定長度,形式為:decimal(總長, 小數位數)

可變長度字符串類型:varchar

唯一約束:unique key (字段名1,字段名2, .... )

退出:quit; 或 exit;

數據庫基礎操作