MySQL 關於表的操作

2022-08-23 20:18:10 字數 1000 閱讀 8455

#建立資料表

create table 表名(

欄位1 資料型別 [約束] [備註],

欄位n  資料型別 [約束] [備註] ) [表型別] [字符集] [儲存引擎] [注釋];

注:中括號中的是可省略的

# 檢視資料表

(1)desc 表名;

(2)show create table 表名; 不僅可以檢視字段,而且可以檢視儲存引擎以及字符集

# 刪除資料表

drop table 表名;

# 檢視資料表的字符集

show create table 表名;

# 檢視某個資料表的所有的字符集

show full columns from 表名;

# 修改資料表的字符集

alter table 表名 charset 字符集;

# 向表中新增字段

alter table 表名 add 新欄位名 資料型別;

# 向表中新增字段,指定在第乙個

alter table 表名 add 新欄位名 資料型別 frist;

# 向表中新增字段,指定新增在某個字段後面

alter table 表名 add 新欄位名 資料型別 after 某個欄位名;

# 刪除表中的某乙個字段

alter table 表名 drop 欄位名;

# 修改字段資料型別、字符集

alter table 表名 modify 欄位名 資料型別 charset 字符集;

# 更改表名

alter table 原表名 rename 新錶名;

# 修改欄位名

alter table 表名 change 原欄位名 新欄位名 資料型別;

# 調整欄位的位置位於第一

alter table 表名 modify 欄位名 資料型別 frist;

# 調整欄位的位置在某個字段後邊

alter table 表名 modify 欄位名 資料型別 after 某個欄位名;

mysql 表的操作 mysql 表的操作

建立表 檢視表結構 修改表 刪除表 1.建立表 建立表之前選定資料庫 use testx create table table2 屬性名 資料型別 約束 屬性名 資料型別 約束 約束 primary key 該屬性 欄位設為此表主鍵 foreign key 該屬性 欄位為該表外來鍵,即另乙個表的主鍵...

mysql操作表 MySQL表的操作(一)

在建立表之前,首先要指明表在哪個資料庫中建立,也就是要指明命令所要操作的資料庫 用use語句選擇資料庫,一般格式 use 資料庫名 建立表的語法格式如下 例如選擇在linda資料庫中建立乙個use1表 use linda create table use1 id int,name varchar 2...

mysql表操作約束 MySQL操作表的約束

完整性 指資料庫的準確性和一致性。約束 是在表中定義的用於維護資料庫完整性的一些規則。主鍵 給某乙個欄位來唯一標識所有記錄,值是唯一的,非空的 外來鍵 多個表之間參照的完整性。一 設定非空約束 use教學管理資料庫 show tables create table專業表 專業編號char 3 not...