1.表名
2.表字段名
3.定義每個表字段
語法
以下為創建MySQL數據表的SQL通用語法:
CREATE?TABLE?table_name?(column_name?column_type);
以下例子中我們將在 RUNOOB 數據庫中創建數據表runoob_tbl:
CREATE?TABLE?IF?NOT?EXISTS?`runoob_tbl`( ???`runoob_id`?INT?UNSIGNED?AUTO_INCREMENT, ???`runoob_title`?VARCHAR(100)?NOT?NULL, ???`runoob_author`?VARCHAR(40)?NOT?NULL, ???`submission_date`?DATE, ???PRIMARY?KEY?(?`runoob_id`?) )ENGINE=InnoDB?DEFAULT?CHARSET=utf8;
實例解析:
● 如果你不想字段為 NULL 可以設置字段的屬性為 NOT NULL, 在操作數據庫時如果輸入該字段的數據為NULL ,就會報錯。
●?AUTO_INCREMENT定義列為自增的屬性,一般用于主鍵,數值會自動加1。
●?PRIMARY KEY關鍵字用于定義列為主鍵。 您可以使用多列來定義主鍵,列間以逗號分隔。
●?ENGINE 設置存儲引擎,CHARSET 設置編碼。
相關學習推薦:mysql教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END