免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版
打開APP
未登錄
開通VIP,暢享免費電子書等14項超值服
開通VIP
首頁
好書
留言交流
下載APP
聯(lián)系客服
MySql 表結(jié)構(gòu)修改、約束條件、表關(guān)系
路人甲Java
>《待分類》
2020.12.09
關(guān)注
表結(jié)構(gòu)修改(alter)
查看表的結(jié)構(gòu):desc 表名;
修改表名:alter table 表名 rename to 新表名;
修改字段名:alter table 表名 change 舊字段名 新字段名 數(shù)據(jù)類型;
修改字段類型:alter table 表名 modify 字段名 數(shù)據(jù)類型;
添加字段:alter table 表名 add [column] 新字段 數(shù)據(jù)類型;
刪除字段:alter table 表名 drop [column] 字段名;
約束條件
約束是一種限制,通過對表中的數(shù)據(jù)做出限制,來確保表中數(shù)據(jù)的完整性,唯一性
默認約束(default)
插入數(shù)據(jù)的時候,如果沒有明確為字段賦值,則自動賦予默認值
在沒有設(shè)置默認值的情況下,默認值為NULL
非空約束(not null)
限制一個字段的值不能為空,insert的時候必須為該字段賦值
空字符不等于NULL
唯一約束(unique key)
限制一個字段的值不重復(fù),該字段的數(shù)據(jù)不能出現(xiàn)重復(fù)的
確保字段中值的唯一
主鍵約束(primary key)
通常每張表都需要一個主鍵來體現(xiàn)唯一性,每張表里面只能有一個主鍵
主鍵 = 非空 + 唯一
自增長約束(auto_increment)
自動編號,和主鍵組合使用,一個表里面只能有一個自增長
auto_increment 要求用在主鍵上
id int primary key auto_increment,
或者
id int auto_increment , primary key(id)
如果不想默認從1開始,從1000開始
...(id int primary key auto_increment)auto_increment=1000;
外鍵約束(foreign key)
保持數(shù)據(jù)的一致性,我有的你一定有,你沒有的,我絕對沒有
foreign key (id_b) references a(id_a)
表關(guān)系
一對一
用外鍵的方式,把兩個表的主鍵關(guān)聯(lián)
一對多
通過外鍵關(guān)聯(lián)來實現(xiàn)這種關(guān)系
多對多
對于多對多關(guān)系,需要創(chuàng)建中間表實現(xiàn)
例如學(xué)生選課
選課表(中間表)的學(xué)生id和課程id分別是學(xué)生表和課程表的外鍵
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報
。
打開APP,閱讀全文并永久保存
查看更多類似文章
猜你喜歡
類似文章
MySQL 表約束
外鍵與單表查詢
Mysql基礎(chǔ)02-約束
SQL初級----創(chuàng)建表和約束
SQL的主鍵和外鍵的作用
【第10天】SQL進階-表的創(chuàng)建、修改與刪除(SQL 小虛竹)
更多類似文章 >>
生活服務(wù)
首頁
萬象
文化
人生
生活
健康
教育
職場
理財
娛樂
藝術(shù)
上網(wǎng)
留言交流
回頂部
聯(lián)系我們
分享
收藏
點擊這里,查看已保存的文章
導(dǎo)長圖
關(guān)注
一鍵復(fù)制
下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!
聯(lián)系客服
微信登錄中...
請勿關(guān)閉此頁面
先別劃走!
送你5元優(yōu)惠券,購買VIP限時立減!
5
元
優(yōu)惠券
優(yōu)惠券還有
10:00
過期
馬上使用
×