编写程序完成如下要求: (1)在数据库中建立一个表,表名为“图书”,内容包括图书编号(no)、书名(name)、作者(author)、出版日期(printdate)、版次(times)、价格(price)。 (2)在表中输入多条记录,数据如下: 编号:20081005 书名:Java核心技术 作者: 出版日期: 版次: 价格: 编号:81023 书名:Think in Java 作者: 出版日期: 版次: 价格: 编号:97872 书名:编程之美 作者: 出版日期: 版次: 价格: (3)将第一条记录中图书的编号修改为20140910。 (4)将作者是李刚的图书记录删除。
时间: 2023-06-08 10:09:25 浏览: 117
回答如下:
(1) 具体的 SQL 语句如下:
CREATE TABLE 图书 (
no CHAR(8) PRIMARY KEY,
name VARCHAR(100) NOT NULL,
author VARCHAR(50) NOT NULL,
printdate DATE,
times TINYINT UNSIGNED,
price FLOAT(2)
);
(2) 插入多条记录的 SQL 语句如下:
INSERT INTO 图书 (no, name, author, printdate, times, price)
VALUES ('20081005', 'Java核心技术', '', '', '', ''),
('81023', 'Think in Java', '', '', '', ''),
('97872', '编程之美', '', '', '', '');
(3) 修改第一条记录中图书编号的 SQL 语句如下:
UPDATE 图书
SET no = '20140910'
WHERE no = '20081005';
(4) 删除作者是李刚的图书记录的 SQL 语句如下:
DELETE FROM 图书
WHERE author = '李刚';
阅读全文