MySQL 是一種開源的關系型數據庫管理系統,可用于存儲和管理各種類型的數據。在學習 MySQL 時,創建表是一項很重要的任務,本文將介紹如何使用命令行創建表。
在 MySQL 中,可以使用 CREATE TABLE 語句來創建表。該語句的基本語法如下:
CREATE TABLE table_name ( column1 datatype constraints, column2 datatype constraints, ... );
其中,table_name 是您要創建的表的名稱,column1、column2 等是您要為表定義的列名,datatype 是列的數據類型,constraints 是列的約束條件,例如 NOT NULL 約束、UNIQUE 約束等。
下面是一個示例 CREATE TABLE 語句:
CREATE TABLE users ( id INT(11) NOT NULL AUTO_INCREMENT, username VARCHAR(50) NOT NULL UNIQUE, email VARCHAR(100) NOT NULL UNIQUE, password CHAR(60) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id) );
在上面的示例中,我們創建了一個名為 users 的表,該表包含 5 個列:id、username、email、password 和 created_at。其中,id 是一個自增長的整數,不能為空;username 是一個最大長度為 50 個字符的字符串,不能為空且必須唯一;email 是一個最大長度為 100 個字符的字符串,不能為空且必須唯一;password 是一個最大長度為 60 個字符的字符串,不能為空;created_at 是一個默認值為當前時間戳的時間戳列。最后,我們使用 PRIMARY KEY 約束指定了 id 列為主鍵。
通過以上步驟,您就成功使用 MySQL 命令行創建了一個表。
上一篇css 按鈕變手型
下一篇mysql用命令提示符