MySQL 是一個常用的關系型數據庫管理系統,提供了多種方式來創建表。MySQL 命令行可以通過輸入 CREATE TABLE 命令來創建一個新的表格,下面是創建表格的詳細步驟:
CREATE TABLE table_name ( column1 datatype constraint, column2 datatype constraint, column3 datatype constraint, ..... columnN datatype constraint );
其中,CREATE TABLE 是創建表的關鍵詞,table_name 是你想要創建的表名,用括號括起來的是表中的列。
每個列都需要一個列名和數據類型,如 CHAR、INT、VARCHAR 等。約束是可選的,包括 NOT NULL 、DEFAULT、AUTO_INCREMENT 等。
例如,下面的代碼創建了一個名為 customer 的表,有三個列:id、customer_name、city。
CREATE TABLE customer ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, customer_name VARCHAR(255) NOT NULL, city VARCHAR(255) );
這個例子中,id 是這個表格的主鍵,使用了 AUTO_INCREMENT 讓它每次自動增加一個數字。customer_name 和 city 列設置了 NOT NULL 約束,確保這兩個列不為空。
在 MySQL 命令行上創建表格非常方便和快捷,只需要按照以上步驟進行即可。同時在創建表格之前,你需要先創建相應的數據庫,以便存儲你的表格。