创建表
如何创建表?
解释
创建表 :当你选择了数据库,就可以开始创建表。
CREATE语句是用于在MySQL中创建带有作用域的表。作用域限制了变量使用的范围。
创建的语法是
CREATE TABLE tableName
(
fieldName1 dataType(size) [NULL | NOT NULL]
fieldName2 dataType(size) [NULL | NOT NULL]
); .如果指定了
NULL 值,字段允许保留为空,如果设置了
NOT NULL值,则字段必须赋予值。如果没有明确指定,则采用
NULL为缺省值。
以下的查询示例将帮助你创建表:
CREATE TABLE student
(
studID INT(5),
name VARCHAR(30),
);以上的查询将创建带有字段ID和Name的表student。
主键:PRIMARY KEY 是用于把表中的字段定义为唯一的记录。它的属性是用于通过定义字段名称来创建主键。
示例 :
fieldName INT UNSIGNED AUTO_INCREMENT PRIMARY KEYPRIMARY KEY 是通过定义字段来进行设置的,请参见以下的例子:
CREATE TABLE student
(
studID INT UNSIGNED AUTO_INCREMENT,
name VARCHAR(30),
PRIMARY KEY(studID)
);我们也可以创建复合主键。复合主键是用于把多个字段定义为特有的记录。
让我们创建表,其中带有student的详细情况。
mysql> create table student(studid int(10), name varchar(20), address varchar(40), phone int(10));
Query OK, 0 rows affected (0.05 sec)