1. 程式人生 > >MySQL表的操作01

MySQL表的操作01

mysql str rop 命令集 它的 alt 順序 create eat

表在數據庫中主要用來實現存儲數據記錄,其基本操作包括創建表、查看表、刪除表和修改表。

表中的數據庫對象包括:

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