mysql 建立、檢視、修改和刪除表
1. 建立表
建立表的語法形式:
create約束條件表:table
表名 ( 屬性名 資料型別 約束條件,
屬性名 資料型別 約束條件,..
.) engine
=儲存引擎名 default charset=字元編碼名;
注意:1)可以新增多個主鍵。形式: 在表名後的括號內新增:primary key(欄位名1, 欄位名2, ...);
2)儲存引擎和字元編碼可以省略不寫;
3)設定表的欄位名為預設值時,需要在 「defult」 關鍵字後新增 「預設值」;
4)外來鍵的設定:
語法規則為:
constraint 外來鍵別名 foreign2. 檢視表三種檢視表的形式:key (屬性1.1, 屬性1.2
, ...)
references 表名 (屬性2.1, 屬性2.2, ...)
describe 表名;3. 修改表1)修改表名:desc
表名;show
create
table 表名;
alter2)修改欄位的資料型別:table 舊表名 rename 新錶名;
alter3)修改欄位名:table 表名 modify 屬性名 資料型別;
alter4)增加字段:table 表名 change 舊屬性名 新屬性名 新資料型別;
alter注意:first、after 屬性名2 為把增加的字段新增到第乙個位置或屬性名2之後的位置。其中不需要新增。table 表名 add 屬性名1 資料型別 約束條件 [
first | after 屬性名2
];
5)刪除字段:
alter6)更改表的儲存引擎:table 表名 drop 屬性名;
alter7)刪除表的外來鍵約束:table 表名 engine=儲存引擎名;
alter4. 刪除表table 表名 drop
foreign
key 外來鍵別名;
drop注意:刪除表時需要注意是否與其他表所關聯。如果存在與其他表的關聯關係,則需要刪除關聯表或刪除關聯關係,才能刪除該錶。table 表名;
mysql基礎知識
一 啟動與退出 1 進入mysql 啟動mysql command line client mysql的dos介面 直接輸入安裝時的密碼即可。此時的提示符是 mysql 或開啟終端,輸入sql語句 mysql uroot p123 2 退出mysql quit或exit 二 庫操作 1 建立資料庫 ...
mysql基礎知識
1 為什麼使用資料庫 1 降低儲存資料的冗餘度 2 更高的資料一致性 3 儲存的資料可以共享 4 可以建立資料庫所遵循的標準 5 便於維護資料完整性 6 能夠實現資料的安全性 2 在資料庫發展歷史上,出現了很多不同的資料模型,包括是層次模型 網狀模型 關係模型和物件模型 3 關係型資料庫的基本概念 ...
MySQL 基礎知識
1.如無備註,則表中的第乙個id欄位一定是主鍵且為自動增長 2.如無備註,則數值型別的字段請使用unsigned屬性 3.如無備註,排序欄位order id在程式中預設使用降序排列 4.如無備註,所有欄位都設定notnull,並設定預設值 5.如無備註,所有的布林值字段,如is hot is del...