MySQL是一款廣泛使用的關系型數據庫管理系統,MySQL建立表命令是其基礎操作之一。在MySQL中,建立表是指創建一個新的表格,并定義其各列的屬性。
以下是MySQL建立表命令的語法及示例:
CREATE TABLE table_name ( column1 datatype constraints, column2 datatype constraints, ... );
其中,CREATE TABLE
是建立表的關鍵詞;table_name
代表新表的名稱;column1
,column2
等是表格的列名稱;datatype
是指定每列數據類型的關鍵詞;constraints
是定義列的規則和限制。
示例:
CREATE TABLE customers ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
以上的示例代碼創建了一個名為customers
的表格,該表格有4個列,分別是id
、name
、email
和reg_date
。
id
列是整型,具有自動遞增和無符號屬性,作為主鍵;name
列是字符型,不允許為空;email
列是字符型,可以為空;reg_date
列是 TIMESTAMP 類型,設置默認值為當前時間,同時可以在數據被更新時自動更新時間戳。
通過以上示例可以發現,MySQL建立表命令不僅可以創建基本的表格結構,還可以設置列的屬性、規則和限制,以實現更加靈活和多樣化的數據存儲和管理。
上一篇mysql建立連接耗時
下一篇css點擊直接跳轉頂部