mysql数据库实操题
MySQL数据库实操题通常涉及到数据库的创建、表的设计、数据的插入、查询和更新等方面。以下是一个MySQL数据库实操题的示例:
题目:假设你是一个图书馆管理员,需要创建一个数据库来管理图书馆的图书信息。请按照以下要求完成数据库的设计和操作:
1. 创建一个名为"library"的数据库。
2. 在该数据库中创建一个名为"books"的表,包含以下字段:mysql存储过程题目
book_id,图书编号,为整数类型,主键。
title,图书标题,为字符串类型。
author,图书作者,为字符串类型。
publication_year,图书出版年份,为整数类型。
quantity,图书数量,为整数类型。
3. 向"books"表中插入以下数据:
book_id: 1, title: "Harry Potter and the Philosopher's Stone", author: "J.K. Rowling", publication_year: 1997, quantity: 5。
book_id: 2, title: "To Kill a Mockingbird", author: "Harper Lee", publication_year: 1960, quantity: 3。
book_id: 3, title: "1984", author: "George Orwell", publication_year: 1949, quantity: 2。
4. 查询"books"表中所有图书的信息。
5. 查询"books"表中所有作者为"J.K. Rowling"的图书信息。
6. 更新"books"表中图书编号为1的图书数量为10。
7. 删除"books"表中图书编号为2的图书。
请按照以上要求完成数据库的设计和操作,并给出相应的SQL语句。
答案:
1. 创建数据库:
CREATE DATABASE library;
2. 创建表:
USE library;
CREATE TABLE books (。
book_id INT PRIMARY KEY,。
title VARCHAR(100),。
author VARCHAR(100),。
publication_year INT,。
quantity INT.
);
3. 插入数据:
INSERT INTO books (book_id, title, author, publication_year, quantity)。
VALUES (1, 'Harry Potter and the Philosopher\'s Stone', 'J.K. Rowling', 1997, 5),。
(2, 'To Kill a Mockingbird', 'Harper Lee', 1960, 3),。
(3, '1984', 'George Orwell', 1949, 2);
4. 查询所有图书信息:
SELECT FROM books;
5. 查询作者为"J.K. Rowling"的图书信息:
SELECT FROM books WHERE author = 'J.K. Rowling';
6. 更新图书编号为1的图书数量为10:
UPDATE books SET quantity = 10 WHERE book_id = 1;
7. 删除图书编号为2的图书:
DELETE FROM books WHERE book_id = 2;
以上是一个MySQL数据库实操题的示例,你可以根据需要进行修改和扩展。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论