MySQL表的操作01
表在數據庫中主要用來實現存儲數據記錄,其基本操作包括創建表、查看表、刪除表和修改表。
表中的數據庫對象包括:
1.列(COLUMNS):也稱屬性列,在具體創建表時,必須指定列的名字和它的數據類型。
2.索引(INDEXES):根據指定的數據庫建立起來的順序,提供了快速訪問數據的途徑。
3.觸發器(TRIGGERS):指用戶定義的事務命令集合,當對一個表中的數據進行插入、或刪除時這組命令就會自動執行,可以用來確保數據的完整性和安全性。
*******************************************語法**********************************************
【1】創建表
CREATE TABLE +table_name(
屬性名 數據類型
屬性名 數據類型
.
.
屬性名 數據類型
)
例子:
CREATE TABLE subject(
num INT,
type VARCHAR(10),
teac VARCHAR(15)
);
【2】查看表結構----表定義(組成)
DESCRIBE +table_name;
【3】選擇和使用某數據庫
USE +database_name;
【4】查看表詳細定義
SHOW CREATE TABLE +table_name;
【5】刪除表的操作
DROP TABLE +table_name;
【6】修改表操作
【6-1】修改表名
ALTER TABLE old_table_name RENAME new_table_name;
【6-2】修改字段
ALTER TABLE table_name
MODIFY 屬性名 數據類型;
【6-3】修改字段的名字
ALTER TABLE +table_name
CHANGE 舊屬性名 新屬性名 舊(新)數據類型;
【6-4】修改字段順序
ALTER TABLE +table_name
MODIFY 屬性名 1 數據類型 FIRST|AFTER 屬性名 2;
【7】給表增加字段
【7-1】在表的最後一個位置增加字段(未加任何參數時為默認)
ALTER TABLE +table_name
ADD 屬性名 屬性類型;
【7-2】在表的第一個位置增加字段
ALTER TABLE +table_name
ADD 屬性名 屬性類型 FIRST;
【7-3】在表的指定字段之後增加字段
ALTER TABLE +table_name
ADD 屬性名 屬性類型
AFTER 屬性名;
MySQL表的操作01