SQL CREATE TABLE:创建表
SQL CREATE TABLE 语句用于创建新的表。
语法
CREATE TABLE 语句的基本语法如下:
CREATE TABLE 是 SQL 令,告诉数据库你想创建一个新的表,它后面紧跟的 table_name 是表的名字。然后在括号中定义表的列,以及每一列的类型,稍后会有更加清晰明了的示例。CREATE TABLE table_name(
column1 datatype,
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( one or more columns )
);
PRIMARY KEY 关键字用来指明表的主键。
另外,您也可以使用 CREATE TABLE 和 SELECT 语句的组来创建现有表的一个副本。
示例
下面的例子将创建一个以 id 为主键的 website 表,该表用来存储一些世界知名网站的信息。代码如下:
CREATE TABLE website (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
url VARCHAR(30) DEFAULT '',
age TINYINT UNSIGNED NOT NULL,
alexa INT UNSIGNED NOT NULL,
uv FLOAT DEFAULT '0',
country CHAR(3) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
);
几点说明:
某些字段使用了 NOT NULL 约束,表名在插入数据时这些字段不能为 NULL;
AUTO_INCREMENT 约束用来将某个字段的值设置为自动增长的序列;
DEFAULT 约束用来设置字段的默认值;
PRIMARY KEY 用来设置表的主键。
执行 CREATE TABLE 令以后,你可以根据提示信息来确实表是否创建成功,也可以使用 DESC 令来查看表的结构,如下所示:
现在,website 表已经存在于数据库中了,您可以存入与世界著名网站有关的数据。SQL> DESC website;
+---------+---------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+---------------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(20) | NO | | NULL | |
| url | varchar(30) | YES | | | |
| age | tinyint(3) unsigned | NO | | NULL | |
| alexa | int(10) unsigned | NO | | NULL | |
| uv | float | YES | | 0 | |
| country | char(3) | NO | | | |
+---------+---------------------+------+-----+---------+----------------+
7 rows in set (0.00 sec)
- 随机文章
- 风儿(风儿轻轻的吹)
- 饿了么红包怎么用(饿了么红包怎么用微信支付)
- 儿童教育文章(儿童教育)
- 抖音卡(抖音卡顿怎么解决)
- xboxones(xboxone手柄怎么配对主机)
- 兵马俑(兵马俑介绍和历史背景)
- 陈武简历
- 帆船比赛(帆船比赛视频)
- 儋州市第二中学(儋州市第二中学录取分数线)
- 鬼泣5攻略(鬼泣5攻略第三关怎么跳)
- 地球日主题(2020年世界地球日主题)
- 和柳亚子(和柳亚子先生于田)
- 冰客(冰客果汁)
- yy魔兽(yy魔兽世界)
- 拆奶罩
- 郭妮小说(恶魔的法则郭妮小说)
- 杭同(杭同培训中心怎么样)
- 蝙蝠给人类的一封信(蝙蝠给人类的一封信)
- 大松电饭煲(美的大松电饭煲)
- 服饰加盟(服饰加盟店招商)
- 疯狂填字(疯狂填字5)
- 观音普门品(观音普门品念诵全文)
- 河北省大运会(河北省大运会时间)
- 哈利波特官网(哈利波特官网在哪里)
- 骇客神条(骇客神条怎么辨别真假)
- 杜星霖(杜星霖图片)
- 查传倜(查传倜个人生活)
- 广州晓港公园(广州晓港公园正门图片)
- 钢筋等级符号(钢筋等级符号电脑怎么输入)
- 常州天宁寺(常州天宁寺求什么灵验)
