数据库SELECT语句总结
数据库SELECT语句总结 本文总结了数据库SELECT语句的各种应用,包括插入、修改、查询、添加数据行、排序、对比等数据操作语句。这些语句对数据库操作非常实用。 插入数据行 INSERT 语句用于插入新的数据行到数据库表中。基本语法为:`INSERT INTO <表名> [列名] VALUES <值列表>`。例如,插入一条新的学生记录:`INSERT INTO Students (SName,SAddress,SGrade,SEmail,SSEX) VALUES ('张青裁','上海松江',6,'ZQC@Sohu.com',0)`。 如果需要插入多行数据,可以使用以下方法: 1. `INSERT INTO <表名>(列名) SELECT <列名> FROM <源表名>`,例如:`INSERT INTO TongXunLu (姓名,地址,电子邮件) SELECT SName,SAddress,SEmail FROM Students`。 2. 使用 `SELECT INTO` 语句,可以插入新的标识列,例如:`SELECT Students.SName,Students.SAddress,Students.SEmail,IDENTITY(int,1,1) As StudentID INTO TongXunLu FROM Students`。 3. 使用 `UNION` 语句,可以插入多行数据,例如:`INSERT INTO STUDENTS (SName,SGrade,SSex) SELECT '张可',7,1 UNION SELECT '李扬',4,0 UNION SELECT '杨晓',2,0 UNION ...` 更新数据行 UPDATE 语句用于更新数据库表中的数据行。基本语法为:`UPDATE <表名> SET <列名 = 更新值> [WHERE <更新条件>]`。例如,更新学生的地址:`UPDATE Students SET SAddress = '北京女子职业技术学校家政班' WHERE SAddress = '北京女子职业技术学校刺绣班'`。 删除数据行 DELETE 语句用于删除数据库表中的数据行。基本语法为:`DELETE FROM <表名> [WHERE <删除条件>]`。例如,删除某个学生的记录:`DELETE FROM 学员信息表 WHERE 学号 ='0010012'`。 TRUNCATE 语句也可以删除数据行,但是它将删除整个表的所有数据,例如:`TRUNCATE TABLE Students`。 查询数据 SELECT 语句用于查询数据库表中的数据。基本语法为:`SELECT <列名> FROM <表名> [WHERE <查询条件表达式>] [ORDER BY <排序的列名>[ASC 或 DESC]]`。例如,查询所有男生的信息:`SELECT SCode,SName,SAddress FROM Students WHERE SSEX = 0 ORDER BY SCode`。 SELECT 语句还可以查询全部的行和列,例如:`SELECT * FROM Students`。 数据查询-列名 可以使用 AS 关键字来命名列,例如:`SELECT SCode AS 学员编号,SName AS 学员姓名,SAddress AS 学员地址 FROM Students WHERE SAddress <> '河南新乡'`。 数据查询-空行常量列 可以使用 IS NULL 语句来查询空行,例如:`SELECT SName FROM Students WHERE SEmail IS NULL`。 数据查询-常量列 可以使用常量列来查询,例如:`SELECT '姓名' = FirstName+'.'+LastName FROM Employees`。 数据查询-限制固定行数 可以使用 TOP 语句来限制查询的行数,例如:`SELECT TOP 5 SName, SAddress FROM Students WHERE SSex = 0`。 数据查询-升序排列 可以使用 ORDER BY 语句来升序排列查询结果,例如:`SELECT StudentID AS 学员编号,(Score*0.9+5) AS 综合成绩 FROM ScoreW`。
剩余6页未读,继续阅读
- jefferyXu862013-01-22还行吧,新手用用不错
- 粉丝: 0
- 资源: 13
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 现代可扩展Python项目管理.zip
- 新浪微博爬虫用python爬取新浪微博数据.zip
- 协作跟踪CCF网站推荐的会议截止日期Python Cli微信Applet如果你觉得它有用,请点击这个项目,谢谢.zip
- 虚拟Python环境生成器.zip
- 学习Python 3样例代码.zip
- 学习Python的Jupyter笔记本.zip
- 一个Python库,通过收集运行时类型生成静态类型注释.zip
- 一个purepython PDF库,能够拆分、合并、裁剪和转换PDF文件的页面.zip
- 一个python库,用于对时间序列进行用户友好的预测和异常检测.zip
- 一个Python库,用于自动与网站交互.zip
- 一个Python框架,用于创建、编辑和调用Noisy IntermediateScale量子NISQ电路.zip
- 一个python库,旨在使开发人员能够构建具有自包含计算机视觉功能的应用程序和系统.zip
- 一个Python文件中的简单Python样式检查器.zip
- 一个Python模块,用于学习所有主要算法.zip
- 一个python数据分析和机器学习库的扩展和辅助模块库.zip
- 一个从Python代码生成LaTeX表达式的库.zip