Mysql基礎知識 建立 檢視 修改和刪除表

2022-03-28 13:37:56 字數 1601 閱讀 8001

mysql 建立、檢視、修改和刪除表

1. 建立表

建立表的語法形式:

create

table

表名 ( 屬性名 資料型別 約束條件,

屬性名 資料型別 約束條件,..

.) engine

=儲存引擎名 default charset=字元編碼名;

約束條件表:

注意:1)可以新增多個主鍵。形式: 在表名後的括號內新增:primary key(欄位名1, 欄位名2, ...);

2)儲存引擎和字元編碼可以省略不寫;

3)設定表的欄位名為預設值時,需要在 「defult」 關鍵字後新增 「預設值」;

4)外來鍵的設定:

語法規則為: 

constraint  外來鍵別名  foreign

key (屬性1.1, 屬性1.2

, ...)

references 表名 (屬性2.1, 屬性2.2, ...)

2. 檢視表三種檢視表的形式:

describe   表名;

desc

表名;show

create

table 表名;

3. 修改表1)修改表名:

alter

table 舊表名 rename 新錶名;

2)修改欄位的資料型別:

alter

table 表名 modify 屬性名 資料型別;

3)修改欄位名:

alter

table 表名 change 舊屬性名 新屬性名 新資料型別;

4)增加字段:

alter

table 表名 add 屬性名1 資料型別 約束條件 [

first | after 屬性名2

];

注意:first、after 屬性名2 為把增加的字段新增到第乙個位置或屬性名2之後的位置。其中不需要新增。

5)刪除字段:

alter

table 表名 drop 屬性名;

6)更改表的儲存引擎:

alter

table 表名 engine=儲存引擎名;

7)刪除表的外來鍵約束:

alter

table 表名 drop

foreign

key 外來鍵別名;

4. 刪除表

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...