MySQL 是一個(gè)廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),創(chuàng)建表是使用 MySQL 的一個(gè)基本操作。在 MySQL 中,創(chuàng)建數(shù)據(jù)庫表的命令主要包括以下幾步:
CREATE TABLE 表名( 列名1 數(shù)據(jù)類型1, 列名2 數(shù)據(jù)類型2, ... 列名N 數(shù)據(jù)類型N );
其中,CREATE TABLE 是固定的 SQL 關(guān)鍵字,后面跟著要?jiǎng)?chuàng)建的表名,括號中則是表的列以及每個(gè)列的數(shù)據(jù)類型。
例如,下面是一條用于創(chuàng)建學(xué)生信息表的命令:
CREATE TABLE student( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20), age INT, sex CHAR(2), address VARCHAR(50) );
在這個(gè)創(chuàng)建表的命令中,聲明了一個(gè)名為 student 的表,該表包含 id、name、age、sex、address 這 5 個(gè)列。其中,id 列是主鍵,使用了 AUTO_INCREMENT 關(guān)鍵字,表示這個(gè)列的值會自動遞增;name、sex、address 列的數(shù)據(jù)類型為字符串型,分別使用了 VARCHAR(20)、CHAR(2)、VARCHAR(50);age 列的數(shù)據(jù)類型為整型。