我们使用sql结构化查询语句来创建一张Books表,该表包含的三个字段,sql如下:

CREATE TABLE Books(
BookID SMALLINT NOT NULL PRIMARY KEY,
Book  VARCHAR(60) NOT NULL,
Copyright YEAR NOT NULL
)
ENGINE=INNODB;

说明: 

  1. BookID 书本id,数据类型为SMALLINT且为主键
  2. Book 书本名称,数据类型为VARCHAR,长度为60
  3. Copyright 版权,year类型
  4. ENGINE=INNODB表示设置表的存储引擎类型为INNODB

接着我们向表中一次性插入多条数据,sql代码如下:

INSERT INTO Books VALUES (12786, \'Java\',1934),
                         (13331, \'MySQL\',1919),
                         (14356, \'PHP\',1966),
                         (15729, \'PERL\',1932),
                         (16284, \'Oracle\',1996),
                         (17695, \'Pl/SQL\',1980),
                         (19264, \' \',1992),
                         (19354, \'www.manongjc.com\', 1993);
/* http://www.manongjc.com/article/1405.html */

注意每条数据之间使用逗号(,)分开,而不是分号(;)

现在我们来查询一下该表的数据:

select * from Books

结果如下:

BookID Book Copyright
12786 Java 1934
13331 MySQL 1919
14356 PHP 1966
15729 PERL 1932
16284 Oracle 1996
17695 Pl/SQL 1980
19264 1992
19354 www.manongjc.com 1993
收藏 打印