MySQL是一種常見且強大的關系型數據庫,可輕松存儲和管理數據。使用命令行建表時,你可以輕松創建一個新的表,定義其字段和數據類型,以及其他屬性。
下面是MySQL命令行建表語句的示例:
CREATE TABLE 表名 ( 字段名1 數據類型1, 字段名2 數據類型2, ... 字段名n 數據類型n );
其中,CREATE TABLE用于創建一個新的表,表名指定要創建的表的名稱。所有字段名和數據類型必須放在括號內,并用逗號分隔,以便用于定義表格。以下是具體的命令行建表代碼:
CREATE TABLE users ( id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, email VARCHAR(255) NOT NULL, password CHAR(40) NOT NULL, created_at DATETIME DEFAULT CURRENT_TIMESTAMP );
在這個例子中,我們創建了一個名為"users"的表格。它有五個字段:ID、name、email、password和created_at。其中ID被設置為無符號整數類型,自動遞增,并且作為主鍵。因此,每次插入新數據時,ID將自動更新為下一個可用整數。名稱、電子郵件和密碼分別被定義為VARCHAR和CHAR類型,而created_at使用DATETIME類型,并設置默認值為當前時間。最后,我們使用NOT NULL關鍵字,以確保必須填寫此字段。
MySQL的命令行建表語句使您可以輕松定義數據庫的架構。其靈活性和擴展性使得這種方法非常流行。不過,這需要一些數據庫知識和技能,建議操作時充分了解其機制。