語法:
CREATE TABLE table_name (
column_name column_type
...
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
實例
CREATE TABLE table_book(
table_book_id INT NOT NULL AUTO_INCREMENT,
table_book_title VARCHAR(100) NOT NULL,
table_book_author VARCHAR(40) NOT NULL,
submission_date DATE,
PRIMARY KEY ( table_book_id )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
- 字段的屬性為 NOT NULL時,在操作數據庫時如果輸入該字段的數據為NULL ,就會報錯。
- AUTO_INCREMENT定義列為自增的屬性,一般用於主鍵,數值會自動加1。
- PRIMARY KEY關鍵字用於定義列為主鍵。 您可以使用多列來定義主鍵,列間以逗號分隔。
- ENGINE 設置存儲引擎
- CHARSET 設置編碼