数据库设计之二sql语句

数据库设计之二sql语句

ID:24394685

大小:2.38 MB

页数:100页

时间:2018-11-14

数据库设计之二sql语句_第1页
数据库设计之二sql语句_第2页
数据库设计之二sql语句_第3页
数据库设计之二sql语句_第4页
数据库设计之二sql语句_第5页
资源描述:

《数据库设计之二sql语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLServer数据管理回顾建立数据库表之间的主外键关系是为了维护数据库的哪种完整性?年龄信息、性别信息分别采用哪种数据类型存储?限制年龄在18-40岁之间的检查约束表达式如何写?完整地设置数据库表的一个字段需要哪几个步骤?本章任务使用SQL语句向学员数据库中增加、修改和删除数据本章目标理解T-SQL及其作用使用SQLServer中的逻辑表达式和运算符使用T-SQL向表中插入数据使用T-SQL更新表中数据使用T-SQL删除表中数据SQLWHAT(SQL是什么?)——StructuredQueryLanguage:结构化查询语言WHY(为何要使用SQL?)——难道仅

2、仅使用SQLServerManagementStudio操作数据库?——应用程序如何与数据库打交道?WHEN(何时使用?)——对SQLServer执行所有的操作都可以——程序中的增删改查HOW(怎么使用?)——…SQL和T-SQLT-SQL=Transact-SQLT-SQL是SQL的加强版对功能进行了扩充:如变量说明、流程控制、功能函数T-SQL的组成DML(数据操作语言)——查询、插入、删除和修改数据库中的数据;——SELECT、INSERT、UPDATE、DELETE等;DCL(数据控制语言)——用来控制存取许可、存取权限等;——GRANT、REVOKE等;D

3、DL(数据定义语言)——用来建立数据库、数据库对象和定义其列——CREATETABLE、DROPTABLE等变量说明、流程控制、功能函数——定义变量、判断、分支、循环结构等——日期函数、数学函数、字符函数、系统函数等T-SQL中的运算符运算符含义=等于>大于<小于>=大于或等于<=小于或等于<>不等于!非(Java语言中为not)大多与Java语言中的一样,很难写错通配符通配符解释示例‘_’一个字符ALike'C_'%任意长度的字符串BLike'CO_%'[]括号中所指定范围内的一个字符CLike'9W0[1-2]'[^]不在括号中所指定范围内的一个字符DLike‘

4、%[A-D][^1-2]'通配符使用说明通常与LIKE关键字一起来使用可以用在检查约束中使用LIKE在后面的查询语句中还会经常使用到身份证号码的约束表达式怎么写?逻辑表达式逻辑表达式说明示例AND逻辑与1AND1=;1AND0=0;0AND0=0;OR逻辑或1OR1=1;1OR0=1;0OR0=0;NOT逻辑非NOT1=0;NOT0=1;NOT(付款方式=‘信用卡’)OR(信用卡<>‘阳光卡’)这个表达式的含义是什么?全局变量SQLServer中的全局变量都用两个@标记作为前缀。可以使用简单的SELECT查询语句检索任意全局变量的值。SELECT@@VERSIONA

5、SSQL_SERVER_VERSION_DETAILS全局变量列表1-2变量含义@@IDENTITY最后一次插入的标识值@@CPU_BUSY自SQLServer启动至今,系统持续运行的毫秒数。@@CURSOR_ROWS最近打开的游标中的行数@@DATEFIRSTSETDATEFIRST参数的当前值,该参数用于设置一个星期的第一天为哪一天。@@ERROR最后一个T-SQL错误的错误号@@FETCH_STATUS如果最后一次提取的状态为成功状态,则为0。如果出错,则为-1全局变量列表2-2变量含义@@IDENTITY最后一次插入的标识值@@LANGUAGE当前使用的语言

6、的名称@@MAX_CONNECTIONS可以创建的同时连接的最大数@@ROWCOUNT受上一个SQL语句影响的行数@@SERVERNAME本地服务器的名称@@SERVICENAME该计算机上的SQL服务的名称@@TIMETICKS当前计算机上每指令周期的微秒数@@TRANSCOUNT当前连接打开的事务数@@VERSIONSQLServer的版本信息局部变量变量是可以存储数据值的对象使用局部变量可以将数据传递到SQL语句局部变量名必须以'@'为前缀SET或SELECT语句用于给局部变量赋值例如:DECLARE@custVARCHAR(20)SET@cust='FRAN

7、K'为变量赋值SET语句或SELECT语句用于给局部变量赋值。语法:SET@local_variablename=value或SELECT@local_variablename=value其中@local_variablename为局部变量名例如,为先前声明的变量赋值:SET@CUST='FRANK'SELECTCUSTOMERID,COMPANYNAMEFROMCUSTOMERSWHERECUSTOMERID=@CUST局部变量的定义与赋值实例DECLARE@CUSTVARCHAR(5)SET@CUST='FRANK'SELECTCUSTOMERID,COMP

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

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

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