CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( one or more columns ) );CREATE TABLE 是 SQL 命令,告诉数据库你想创建一个新的表,它后面紧跟的 table_name 是表的名字。然后在括号中定义表的列,以及每一列的类型,稍后会有更加清晰明了的示例。
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`) );几点说明:
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)现在,website 表已经存在于数据库中了,您可以存入与世界著名网站有关的数据。
本文链接:http://task.lmcjl.com/news/14012.html