mysql中的建表語(yǔ)句是【CREATE table table_name (column_name column_type);】。column_name表示字段名,column_type表示字段類型。
語(yǔ)法:
CREATE?TABLE?table_name?(column_name?column_type);
(推薦教程:mysql教程)
舉例:
我們將在 RUN 數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表run_tbl:
CREATE?TABLE?IF?NOT?EXISTS?`run_tbl`( ???`run_id`?INT?UNSIGNED?AUTO_INCREMENT, ???`run_title`?VARCHAR(100)?NOT?NULL, ???`run_author`?VARCHAR(40)?NOT?NULL, ???`submission_date`?DATE, ???PRIMARY?KEY?(?`run_id`?))ENGINE=InnoDB?DEFAULT?CHARSET=utf8;
說(shuō)明:
如果你不想字段為?NULL?可以設(shè)置字段的屬性為?NOT NULL, 在操作數(shù)據(jù)庫(kù)時(shí)如果輸入該字段的數(shù)據(jù)為NULL?,就會(huì)報(bào)錯(cuò)。
AUTO_INCREMENT定義列為自增的屬性,一般用于主鍵,數(shù)值會(huì)自動(dòng)加1。
PRIMARY KEY關(guān)鍵字用于定義列為主鍵。 您可以使用多列來(lái)定義主鍵,列間以逗號(hào)分隔。
ENGINE 設(shè)置存儲(chǔ)引擎,CHARSET 設(shè)置編碼。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦