mysql數(shù)據(jù)庫【大概8點(diǎn)20分發(fā)】
連接退出
由于mysql對(duì)格式要求異常嚴(yán)格详民,dos操作又不便捷谆奥,所以請(qǐng)常用記事本寫完再粘貼侨糟,打錯(cuò)了請(qǐng)用\C退出
- 連接mysql
mysql -u root -p
- 退出mysql
exit
創(chuàng)建數(shù)據(jù)庫
- 創(chuàng)建數(shù)據(jù)庫
create database <數(shù)據(jù)庫名>婆硬;【分號(hào)不要忘了】
創(chuàng)建表
- 創(chuàng)建表
create table 表名( 屬性名 數(shù)據(jù)類型 (完整約束條件)躺枕,【逗號(hào)不要忘記】 屬性名 數(shù)據(jù)類型 (完整約束條件)肴颊, 氓栈。 。 婿着。 屬性名 數(shù)據(jù)類型 【沒有逗號(hào)】 )授瘦;【分號(hào)不要忘了】
mysql關(guān)鍵字如create 均不可用與創(chuàng)建
- 完整性約束條件
約束條件 說明 primary key 屬性為表的主鍵,可以唯一的標(biāo)示對(duì)應(yīng)的元組 foreign key 屬性為表的外鍵竟宋,是與之聯(lián)系的某表的主鍵 not null 屬性不能為空 unique 屬性的值是唯一的 auto_increment 屬性值自動(dòng)增加 default 設(shè)為默認(rèn)值
增刪查改
查詢表名 show creat table [【表名】提完; 修改表名 alter table 【舊表名】 rename 【新表名】; 修改數(shù)據(jù)類型 alter table 【表名】 modify 【屬性名】 【數(shù)據(jù)類型】丘侠; 修改字段名 alter table 【表名】 change 【舊屬性名】 【新屬性名】 【新屬性類型】徒欣; 增加字段 alter table 【表名】 add 【屬性名1】【數(shù)據(jù)類型】【first|after】【屬性名2】;(first開頭蜗字,after在某屬性后帚称。不加就在最后) 刪除表的屬性 alter table 【表名】 drop 【屬性名】官研; 修改字段的排列位置 alter table 【表名】 add 【屬性名1】【數(shù)據(jù)類型】【first|after】【屬性名2】;(first開頭闯睹,after在某屬性后) 更改存儲(chǔ)引擎 alter table 【表名】 engine=【存儲(chǔ)引擎名】 刪除表的外鏈約束 alter table 【表名】drop foreign key 外鍵名戏羽; 刪除表 drop table 表名; 刪除被關(guān)聯(lián)的父表 alter table 【表名】drop foreign key 【外鍵名】 楼吃;