《sql基础知识培训》ppt课件

《sql基础知识培训》ppt课件

ID:40012454

大小:312.00 KB

页数:53页

时间:2019-07-17

《sql基础知识培训》ppt课件_第1页
《sql基础知识培训》ppt课件_第2页
《sql基础知识培训》ppt课件_第3页
《sql基础知识培训》ppt课件_第4页
《sql基础知识培训》ppt课件_第5页
资源描述:

《《sql基础知识培训》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL基础知识培训二设计事业部李红一些习题:1、往user库表插入一条记录:Usid=001,grid=01,ssex=f,usnm=liming,addr=beijing,otel=139,acbl=0.0;2、往user库表插入一条记录:Usid=002,grid=01,ssex=f,usnm=wanggang,acbl=100;3、从user库表取出所有的grid;4、从user库表取出所有的ssex,及其对应的记录条数和汇总ACBL,按照ssex升序排序;5、从user库表选出名字里带有”李”字的所有

2、USNM;字段名称中文含义数据类型空USID用户号CHAR(8)NGRID组序号CHAR(8)NSSEX性别CHAR(1)NUSNM用户名CHAR(30)NADDR用户地址CHAR(30)OTEL联系电话CHAR(10)ACBL用户金额decimal目录大纲2.数据库表常用操纵语句用来操纵数据库中的表中的数据.2.1插入INSERT2.2更新UPDATE2.3删除DELETE2.4查询SELECT2.4.1简单查询语句2.4.2表达式、条件和操作符2.4.3函数2.4.4查询子句2.1插入INSERTINSE

3、RT语句用于将数据录入到数据库中。它可以划分为如下两语句:INSERT…VALUES和INSERT…SELECTINSERT语句以一次一记录的方式录入数据,对于只和几条记录打交道的小规模操作很有用。它的语法如下:INSERTINTO表名(列1,列2…)VALUES(值1,值2…)这是INSERT…VALUES语句的基本格式,用于给表增加一条记录,在使用时,必须遵守以下三条规则:.用于插入的值必须和相应字段的数据类型一致。.插入数据的大小尺寸必须在相应列的数据范围之内。例如,一个有80个字符的字符串不能插入只有

4、40个字符长度的列。.在VALUES后面的值序列必须和前面的列的序列一一对应。示例:INSERTINTO学生档案(学号,姓名,性别)VALUES('009','李刚','男')INSERTINTO学生档案VALUES(‘010’,‘王刚’,‘男’,’20010101’)INSERTINTO学生档案SELECT*FROM学生档案_OLDWHEREGRID=‘010’;2.2更新UPDATEUPDATE语句用于改变现有记录中字段的值,它的语法如下:UPDATE表名SET列1=值1,列2=值2WHERE搜索条件示例

5、:UPDATE学生档案SET班级='初二一班'注意:因为省略了WHERE子句,表中的每条记录的相应字段都被更新。所以,一般情况下UPDATE语句应带WHERE子句。例:UPDATE学生档案SET班级=‘初二三班’WHEREs_id=2;2.3删除DELETEDELETE语句从表中删除记录,它的语法如下:DELETEFROM表名WHERE条件示例:DELETEFROM学生档案WHEREs_id=2注意:和UPDATE一样,如果省略了WHERE子句,表中的所有记录将被删除。所以,一般情况下DELETE语句应带WH

6、ERE子句。例DELETEFROM学生档案2.4查询SELECTSELECT语句的一般用法:SELECT[ALL

7、DISTINCT] [INTOnew_table] FROMtable_source [WHEREsearch_condition] [GROUPBYgroup_by_expression] [HAVINGsearch_condition] [ORDERBYorder_expression[ASC

8、DESC]]2.4.1简单查询语句按顺序返回一条语句select*fromauthors星号*告诉数

9、据库返回由from指定的表的所有列,返回顺序由数据库决定。大小写不影响查询结果。selectau_id,au_lname,au_fname,phone,address,city,state,zip,contractfromauthors与前一条SQL语句有相同的结果改变列的顺序或者只选出感兴趣的列改变列的顺序:selectau_id,phone,au_lname,au_fname,address,city,state,zip,contractfromauthors;如果你只对某些列感兴趣,比如只想检索au_l

10、name,au_fname,phone,address,就应该这样写SQL语句:selectau_lname,au_fname,phone,addressfromauthors选出结果不重复的列selectcityfromauthors你会发现有相同的城市,两个人住在同一个城市这很正常,但如果你想看看到底有那几个城市在表中怎么办呢?试试这个:selectdistinctcityfromauthors

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。