数据库第09周实训参考

数据库第09周实训参考

ID:34772616

大小:405.18 KB

页数:13页

时间:2019-03-10

数据库第09周实训参考_第1页
数据库第09周实训参考_第2页
数据库第09周实训参考_第3页
数据库第09周实训参考_第4页
数据库第09周实训参考_第5页
资源描述:

《数据库第09周实训参考》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、温馨提示1:不要纠结于sql命令的大小写;但是作为表中的字符型数据,输入时要用’’标出;在’’中的字符是区别大小写的;温馨提示2:练习时为加快速度并减少输入符号时的错误,可用一些英文字符来代替中文字符,因为我们的主旨是学会语句的应用,而不是数据本身;温馨提示3:每次输入新的sql命令时必先清空查询分析器中原有的语句;温馨提示4:学习要象胶片一样,而不是象投影幕布一样;第0部分:已学过的sql语句回顾:创建数据库的语句CREATEDATABASE<数据库名>……修改数据库属性ALTTEDATABA

2、SE<数据库名>……删除数据库DROPDATABASE<数据库名>在库中创建表的语句CREATETABLE<数据库名>……使用ALTERTABLE命令添加或删除表的列、五种约束使用INSERT语句向表中插入数据使用UPDATE语句修改表中的数据使用DELETE语句删除表中数据使用TRUNCATETABLE语句删除表中所有数据第1部分:字段类型再举例;先建库,再建表://问:decimal(4,2)中的4与2如何理解?//我们通过实践来回答;//以下操作侧重观察my_height字段,我们创建表格

3、时指定为decimal(4,2),即需要我们自己指定整数位数与小数位数;//上面的语句执行时会提示错误:将numeric转换为数据类型numeric时发生算术溢出错误,修改一下,将my_height字段按规定位数输入数据;//上面的语句执行时还会提有错误:将numeric转换为数据类型numeric时发生算术溢出错误;在企业管理器打开表my_field_type的设计视图,可以看到my_height字段总精度为5位(含小数点)小数位为2,于是再改为://执行成功;再查询一下即可看到结果://小结

4、:不清楚的语法细节需要通过不断实践来学习;第2部分:三种逻辑运算符(AND/OR/NOT及计算规则、计算顺序)的应用再举例;与运算规则:二个参与运算的数均需为真,结果为真;或运算规则:二个参与运算的数至少有一个为真,结果为真;运算顺序:()优先->取反->与运算->或运算//与运算and举例//或运算or举例//取反运算not举例,以下二个查询的结果相同;换一种写法://如下查询的结果与上面的与运算语句相同;第3部分:between的应用举例;//有时指定的查询条件可以有多种写法的,如第4部分:

5、select语句中into的应用举例;将查询结果存入另一个表中;第5部分:SQLServer2000中常用的通配符(做字符型相关查询时用)通配符含义%包含零个或更多字符的任意字符串。_任何单个字符。[]指定范围(例如[a-f])或集合(例如[abcdef])内的任何单个字符。[^]不在指定范围(例如[^a-f])或集合(例如[^abcdef])内的任何单个字符。请将通配符和字符串用单引号引起来,例如:LIKE'Mc%'将搜索以字母Mc开头的所有字符串(如McBadden)。LIKE'%inger

6、'将搜索以字母inger结尾的所有字符串(如Ringer、Stringer)。LIKE'%en%'将搜索在任何位置包含字母en的所有字符串(如Bennet、Green、McBadden)。LIKE'_heryl'将搜索以字母heryl结尾的所有六个字母的名称(如Cheryl、Sheryl)。LIKE'[CK]ars[eo]n'将搜索下列字符串:Carsen、Karsen、Carson和Karson(如Carson)。LIKE'[M-Z]inger'将搜索以字符串inger结尾、以从M到Z的任何单

7、个字母开头的所有名称(如Ringer)。LIKE'M[^c]%'将搜索以字母M开头,并且第二个字母不是c的所有名称(如MacFeather)。以下举例说明:

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

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

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