{"title":"创建数据库db_08(5分)\n②建表如下(总分25分)\n\n表(一)T_book\n属性名\t数据类型\t可否为空\t含 义\t备注\nbook_no\tvarchar(20)\t否\t书号\t主键\nbook_name\tvarchar(100)\t否\t书名\t\nauthor\tvarchar(50)\t否\t作者\t\nprice\tfloat\t否\t单价\t\nqty\tint\t否\t库存册数\t默认为‘0’\nloan_qty\tint\t否\t借阅次数\t默认为‘0’\n\n表(二)T_card\n属性名\t数据类型\t可否为空\t含 义\t备注\ncard_no\tvarchar(20)\t否\t卡号\t主键\ncard_name\tvarchar(30)\t否\t借书人姓名\t\nadress\tvarchar(200)\t否\t借书人地址\t\nmobile\tvarchar(11)\t是\t手机号码\t\n\n表(三)T_borrow\n属性名\t数据类型\t可否为空\t含 义\t备注\nborrow_id\tint\t否\t借书记录编号\t主键\nbook_no\tvarchar(20)\t否\t书号\t外键\ncard_no\tvarchar(20)\t否\t卡号\t外键\nborrow_date\tdatetime\t否\t借书日期\t默认当前时间\nreturn_date\tdatetime\t是\t还书日期\t\n③添加数据如下(2分/条,总分16分)\n表(一)T_book\nbook_no\tbook_name\tauthor\tprice\tqty\tloan_qty\n10001\t安徒生童话\t安徒生\t102\t23\t109\n10002\t稻草人\t安徒生\t45.8\t501\t78\n10003\t丑小鸭\t格林\t88.2\t87\t250\n表(二)T_card\ncard_no\tcard_name\tadress\tmobile\n205\t刘大海\t湖南长沙\t13309097878\n206\t派大星\t湖南长沙\t15067237172\n表(三)T_borrow\nborrow_id\tbook_no\tcard_no\tborrow_date\treturn_date\n1\t10001\t205\t2018-09-01\t2018-10-25\n2\t10001\t206\t2018-09-05\t2018-09-17\n3\t10003\t205\t2018-11-01\t2018-11-10\n④实现以下sql语句(5分/条,共40分)\n\ta.查询T_book表中作者是‘安徒生’的所有图书\n\tb.查询T_card表中手机号为‘13309097878’的借书人姓名,借书人地址\n\tc.查询T_borrow表中的书号为‘10001’的所有借书记录\n\td.查询T_book表中价格大于‘丑小鸭’价格的所有书籍名称、作者、单价\n\te.修改‘派大星’的借书人名字为‘派小星’\n\tf.查询T_borrow表中书名、借书人姓名、借书日期\n\tg.查询库存数量大于100的书名、价格、库存\n\th.查询‘丑小鸭’的作者、借阅次数\n帮我写内容:a. SELECT * FROM T_book WHERE author = '安徒生';\n\nb. SELECT card_name, adress FROM T_card WHERE mobile = '13309097878';\n\nc. SELECT * FROM T_borrow WHERE book_no = '10001';\n\nd. SELECT book_name, author, price FROM T_book WHERE price > (SELECT price FROM T_book WHERE book_name = '丑小鸭');\n\ne. UPDATE T_card SET card_name = '派小星' WHERE card_name = '派大星';\n\nf. SELECT T_book.book_name, T_card.card_name, T_borrow.borrow_date FROM T_book\n INNER JOIN T_borrow ON T_book.book_no = T_borrow.book_no\n INNER JOIN T_card ON T_borrow.card_no = T_card.card_no;\n\ng. SELECT book_name, price, qty FROM T_book WHERE qty > 100;\n\nh. SELECT author, loan_qty FROM T_book WHERE book_name = '丑小鸭';\n

数据库设计与SQL语句练习:图书借阅系统

原文地址: https://www.cveoy.top/t/topic/pqzd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录