准备一张表
DROP TABLE
IF EXISTS `t_book`;
-- 创建图书表
CREATE TABLE `t_book` (
`id` INT (11) NOT NULL AUTO_INCREMENT,
`bookName` VARCHAR (20) DEFAULT NULL,
`price` DECIMAL (6, 2) DEFAULT NULL,
`author` VARCHAR (20) DEFAULT NULL,
`bookTypeId` INT (11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE = INNODB AUTO_INCREMENT = 5 DEFAULT CHARSET = utf8;
1.给表的所有字段插入数据
INSERT INTO 表名 VALUES(值 1,值 2,值 3, ...,值 n);
-- 给表的所有字段插入数据
INSERT INTO t_book
VALUES
(
NULL,
'我爱我家',
20,
'张三',
1
);
结果:
-- 给表的所有字段插入数据
INSERT INTO t_book (
id,
bookName,
price,
author,
bookTypeId
)
VALUES
(
NULL,
'我爱我家',
20,
'张三',
1
);
结果:
2.给表的指定字段插入数据
INSERT INTO 表名(属性 1,属性 2, ...,属性 n) VALUES(值 1,值 2,值 3, ...,值 n);
-- 给表的指定字段插入数据
INSERT INTO t_book (bookName, author)
VALUES
('我爱我家', '张三');
结果:
3.同时插入多条记录
INSERT INTO 表名 [(属性列表)]
VALUES(取值列表 1), (取值列表 2)
...,
(取值列表 n)
-- 同时插入多条记录
INSERT INTO t_book (
id,
bookName,
price,
author,
bookTypeId
)
VALUES
(
NULL,
'我爱我家2',
20,
'张三',
1
),
(
NULL,
'我爱我家3',
20,
'张三',
1
);
结果: