SQl学习

上传人:nt****6 文档编号:35760663 上传时间:2018-03-20 格式:DOC 页数:22 大小:57.50KB
返回 下载 相关 举报
SQl学习_第1页
第1页 / 共22页
SQl学习_第2页
第2页 / 共22页
SQl学习_第3页
第3页 / 共22页
SQl学习_第4页
第4页 / 共22页
SQl学习_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《SQl学习》由会员分享,可在线阅读,更多相关《SQl学习(22页珍藏版)》请在金锄头文库上搜索。

1、-语 句 功 能-数据操作SELECT -从数据库表中检索数据行和列INSERT -向数据库表添加新数据行DELETE -从数据库表中删除数据行UPDATE -更新数据库表中的数据-数据定义CREATE TABLE -创建一个数据库表DROP TABLE -从数据库中删除表ALTER TABLE -修改数据库表结构CREATE VIEW -创建一个视图DROP VIEW -从数据库中删除视图CREATE INDEX -为数据库表创建一个索引DROP INDEX -从数据库中删除索引CREATE PROCEDURE -创建一个存储过程DROP PROCEDURE -从数据库中删除存储过程CREA

2、TE TRIGGER -创建一个触发器DROP TRIGGER -从数据库中删除触发器CREATE SCHEMA -向数据库添加一个新模式DROP SCHEMA -从数据库中删除一个模式CREATE DOMAIN -创建一个数据值域ALTER DOMAIN -改变域定义DROP DOMAIN -从数据库中删除一个域-数据控制GRANT -授予用户访问权限DENY -拒绝用户访问REVOKE -解除用户访问权限-事务控制COMMIT -结束当前事务ROLLBACK -中止当前事务SET TRANSACTION -定义当前事务数据访问特征-程序化 SQLDECLARE -为查询设定游标EXPLAN

3、 -为查询描述数据访问计划OPEN -检索查询结果打开一个游标FETCH -检索一行查询结果CLOSE -关闭游标PREPARE -为动态执行准备 SQL 语句EXECUTE -动态地执行 SQL 语句DESCRIBE -描述准备好的查询-局部变量declare id char(10)-set id = 10010001select id = 10010001-全局变量-必须以开头-IF ELSEdeclare x int y int z intselect x = 1 y = 2 z=3if x yprint x y -打印字符串x yelse if y zprint y zelse pri

4、nt z y-CASEuse panguupdate employeeset e_wage =casewhen job_level = 1 then e_wage*1.08when job_level = 2 then e_wage*1.07when job_level = 3 then e_wage*1.06else e_wage*1.05end-WHILE CONTINUE BREAKdeclare x int y int c intselect x = 1 y=1while x =表达式的最小整数返回的数据类型与表达式相同可为-INTEGER/MONEY/REAL/FLOAT 类型FLO

5、OR(numeric_expression) -返回 AS length )CONVERT() 函数语法如下CONVERT() ( length , , style)select cast(100+99 as char) convert(varchar(12), getdate()运行结果如下- -199 Jan 15 2000-日期函数-DAY() -函数返回 date_expression 中的日期值MONTH() -函数返回 date_expression 中的月份值YEAR() -函数返回 date_expression 中的年份值DATEADD( , ,) -函数返回指定日期 dat

6、e 加上指定的额外日期间隔 number 产生的新日期DATEDIFF( , ,)-函数返回两个指定日期在 datepart 方面的不同之处DATENAME( , ) -函数以字符串的形式返回日期的指定部分DATEPART( , ) -函数以整数值的形式返回日期的指定部分GETDATE() -函数以 DATETIME 的缺省格式返回系统当前的日期和时间-系统函数-APP_NAME() -函数返回当前执行的应用程序的名称COALESCE() -函数返回众多表达式中第一个非 NULL 表达式的值COL_LENGTH(, ) -函数返回表中指定字段的长度值COL_NAME(, ) -函数返回表中指定

7、字段的名称即列名DATALENGTH() -函数返回数据表达式的数据的实际长度DB_ID(database_name) -函数返回数据库的编号DB_NAME(database_id) -函数返回数据库的名称HOST_ID() -函数返回服务器端计算机的名称HOST_NAME() -函数返回服务器端计算机的名称IDENTITY(, seed increment) AS column_name)-IDENTITY() 函数只在 SELECT INTO 语句中使用用于插入一个identity column 列到新表中/*select identity(int, 1, 1) as column_nameinto newtablefrom oldtable*/ISDATE() -函数判断所给定的表达式是否为合理日期ISNULL(, ) -函数将表达式中的 NULL 值用指定值替换ISNUMERIC() -函数判断所给定的表达式是否为合理的数值NEWID() -函数返回一个 UNIQUEIDENTIFIER 类型的数值NULLIF(, )-NULLIF 函数在 expression1 与 expression2 相等时返回 NULL 值若不相等时则返回 expression1 的值本文来自 CSDN 博客,转载请标明出处:http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号