SQL教学思路《图书管理系统》习题二:插入数据

简介:
二、插入语句
1.  图书馆中有C#、SQL、Java、C++系列的书,图书编号分别为1,2,3,4
 
2.  图书信息:
编号    种类编号   书名     作者         库存量 借出次数
1        1         C#1.0   smith          20       2
2        1         C#2.0   jerry          20      10
3        2         sql2000   smith        5       2
4        2         sql2005 jerry         0       20
5        3         jsp      smith         30       2
6       3           j2ee   jerry          6       0
7        4         C++ 入门   smith        5       2
8        4         C++ 高级 jerry         0       10
3.  读者信息
读者编号   读者姓名   有效期
1           王小红      1
2           梁龙        2
3           刘晓奇      3
4           维斯李      2
4.  借阅记录(部分)
读者编号 图书编号 借出日期 还书日期
1           1       2009-1-1   2009-2-2
1           2       2009-1-1   2009-1-20
2           4       2009-5-1   2009-7-20
2           2       2009-1-1   2009-2-2
3           3       2009-4-1   null
3           5       2009-7-1   2009-8-20
2           4       2009-5-1   2009-7-2
4           2       2009-7-1   2009-9-2
4           1       2009-5-1   2009-6-2
4           8       2009-1-1   2009-1-20
3           7       2009-5-1   2009-7-2
2           2       2009-10-1   null
5 . 罚款记录
  读者编号    罚款金额   罚款日期 
1               0.1    2009-2-2
2                1     2009-7-20
--1. 
insert  into Booktype  values( 'c#'
insert  into Booktype  values( 'SQL'
insert  into Booktype  values( 'Java'
insert  into Booktype  values( 'C++'
--2. 
select *  from BookInfo 
insert BookInfo  values(1, 'C#1.0', 'smith',20,2) 
insert BookInfo  values(1, 'C#2.0', 'jerry',20,10) 
insert BookInfo  values(2, 'sql2000', 'smith',5,2) 
insert BookInfo  values(2, 'sql2005', 'jerry',0,20) 
insert BookInfo  values(3, 'jsp', 'smith',30,2) 
insert BookInfo  values(3, 'j2ee', 'jerry',6,0) 
insert BookInfo  values(4, 'C++入门', 'smith',5,2) 
insert BookInfo  values(4, 'C++高级', 'jerry',0,10) 
--3. 
insert Readinfo  values( '王小红',1) 
insert Readinfo  values( '梁龙',2) 
insert Readinfo  values( '刘晓奇',3) 
insert Readinfo  values( '维斯李',2) 
--4. 
insert borrowinfo  values(1,1, '2009-1-1', '2009-2-2'
insert borrowinfo  values(1,2, '2009-1-1', '2009-1-20'
insert borrowinfo  values(2,4, '2009-5-1', '2009-7-20'
insert borrowinfo  values(2,2, '2009-1-1', '2009-2-2'
insert borrowinfo  values(3,3, '2009-7-1', null
insert borrowinfo  values(3,5, '2009-7-1', '2009-8-20'
insert borrowinfo  values(2,4, '2009-5-1', '2009-7-2'
insert borrowinfo  values(4,2, '2009-7-1', '2009-9-2'
insert borrowinfo  values(4,1, '2009-5-1', '2009-6-2'
insert borrowinfo  values(4,8, '2009-1-1', '2009-1-20'
insert borrowinfo  values(3,7, '2009-5-1', '2009-7-2'
insert borrowinfo  values(2,3, '2009-10-1', null
--5. 
insert Fineinfo  values(1,0.1, '2009-2-2'
insert Fineinfo  values(2,1, '2009-7-20')
本文转自叶子文文博客51CTO博客,原文链接http://blog.51cto.com/leafwf/208856如需转载请自行联系原作者

叶子文文
相关文章
|
2月前
|
SQL 人工智能 JSON
Flink 2.1 SQL:解锁实时数据与AI集成,实现可扩展流处理
简介:本文整理自阿里云高级技术专家李麟在Flink Forward Asia 2025新加坡站的分享,介绍了Flink 2.1 SQL在实时数据处理与AI融合方面的关键进展,包括AI函数集成、Join优化及未来发展方向,助力构建高效实时AI管道。
530 43
|
2月前
|
SQL 人工智能 JSON
Flink 2.1 SQL:解锁实时数据与AI集成,实现可扩展流处理
本文整理自阿里云的高级技术专家、Apache Flink PMC 成员李麟老师在 Flink Forward Asia 2025 新加坡[1]站 —— 实时 AI 专场中的分享。将带来关于 Flink 2.1 版本中 SQL 在实时数据处理和 AI 方面进展的话题。
176 0
Flink 2.1 SQL:解锁实时数据与AI集成,实现可扩展流处理
|
3月前
|
SQL
SQL如何只让特定列中只显示一行数据
SQL如何只让特定列中只显示一行数据
|
7月前
|
SQL 自然语言处理 数据库
【Azure Developer】分享两段Python代码处理表格(CSV格式)数据 : 根据每列的内容生成SQL语句
本文介绍了使用Python Pandas处理数据收集任务中格式不统一的问题。针对两种情况:服务名对应多人拥有状态(1/0表示),以及服务名与人名重复列的情况,分别采用双层for循环和字典数据结构实现数据转换,最终生成Name对应的Services列表(逗号分隔)。此方法高效解决大量数据的人工处理难题,减少错误并提升效率。文中附带代码示例及执行结果截图,便于理解和实践。
168 4
|
3月前
|
SQL
SQL中如何删除指定查询出来的数据
SQL中如何删除指定查询出来的数据
|
3月前
|
SQL 关系型数据库 MySQL
SQL如何对不同表的数据进行更新
本文介绍了如何将表A的Col1数据更新到表B的Col1中,分别提供了Microsoft SQL和MySQL的实现方法,并探讨了多表合并后更新的优化方式,如使用MERGE语句提升效率。适用于数据库数据同步与批量更新场景。
|
4月前
|
SQL DataWorks 数据管理
SQL血缘分析实战!数据人必会的3大救命场景
1. 开源工具:Apache Atlas(元数据管理)、Spline(血缘追踪) 2. 企业级方案:阿里DataWorks血缘分析、腾讯云CDW血缘引擎 3. 自研技巧:在ETL脚本中植入版本水印,用注释记录业务逻辑变更 📌 重点总结:
|
5月前
|
SQL 数据挖掘 关系型数据库
【SQL 周周练】一千条数据需要做一天,怎么用 SQL 处理电表数据(如何动态构造自然月)
题目来自于某位发帖人在某 Excel 论坛的求助,他需要将电表缴费数据按照缴费区间拆开后再按月份汇总。当时用手工处理数据,自称一千条数据就需要处理一天。我将这个问题转化为 SQL 题目。
173 12
|
5月前
|
SQL 数据采集 资源调度
【SQL 周周练】爬取短视频发现数据缺失,如何用 SQL 填充
爬虫爬取抖音和快手的短视频数据时,如果遇到数据缺失的情况,如何使用 SQL 语句完成数据的补全。
126 5
|
8月前
|
SQL 关系型数据库 MySQL
基于SQL Server / MySQL进行百万条数据过滤优化方案
对百万级别数据进行高效过滤查询,需要综合使用索引、查询优化、表分区、统计信息和视图等技术手段。通过合理的数据库设计和查询优化,可以显著提升查询性能,确保系统的高效稳定运行。
286 9

热门文章

最新文章