国家计算机二级SQL语句大全

上传人:飞*** 文档编号:32694675 上传时间:2018-02-12 格式:DOC 页数:35 大小:212.50KB
返回 下载 相关 举报
国家计算机二级SQL语句大全_第1页
第1页 / 共35页
国家计算机二级SQL语句大全_第2页
第2页 / 共35页
国家计算机二级SQL语句大全_第3页
第3页 / 共35页
国家计算机二级SQL语句大全_第4页
第4页 / 共35页
国家计算机二级SQL语句大全_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《国家计算机二级SQL语句大全》由会员分享,可在线阅读,更多相关《国家计算机二级SQL语句大全(35页珍藏版)》请在金锄头文库上搜索。

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

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

3、查询设定游标EXPLAN -为查询描述数据访问计划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 zpr

4、int y zelse print 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/R

5、EAL/FLOAT 类型FLOOR(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( , ,

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

7、E(, ) -函数返回表中指定字段的名称即列名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,

8、1) as column_nameinto newtablefrom oldtable*/ISDATE() -函数判断所给定的表达式是否为合理日期ISNULL(, ) -函数将表达式中的 NULL 值用指定值替换ISNUMERIC() -函数判断所给定的表达式是否为合理的数值NEWID() -函数返回一个 UNIQUEIDENTIFIER 类型的数值NULLIF(, )-NULLIF 函数在 expression1 与 expression2 相等时返回 NULL 值若不相等时则返回expression1 的值sql 中的保留字action add aggregate all alter af

9、ter and as asc avg avg_row_length auto_increment between bigint bit binary blob bool both by cascade case char character change check checksum column columns comment constraint create cross current_date current_time current_timestamp data database databases date datetime day day_hour day_minute day_

10、second dayofmonth dayofweek dayofyear dec decimal default delayed delay_key_write delete desc describe distinct distinctrow double drop end else escape escaped enclosed enum explain exists fields file first float float4 float8 flush foreign from for full function global grant grants group having hea

11、p high_priority hour hour_minute hour_second hosts identified ignore in index infile inner insert insert_id int integer interval int1 int2 int3 int4 int8 into if is isam join key keys kill last_insert_id leading left length like lines limit load local lock logs long longblob longtext low_priority ma

12、x max_rows match mediumblob mediumtext mediumint middleint min_rows minute minute_second modify month monthname myisam natural numeric no not null on optimize option optionally or order outer outfile pack_keys partial password precision primary procedure process processlist privileges read real refe

13、rences reload regexp rename replace restrict returns revoke rlike row rows second select set show shutdown smallint soname sql_big_tables sql_big_selects sql_low_priority_updates sql_log_off sql_log_update sql_select_limit sql_small_result sql_big_result sql_warnings straight_join starting status st

14、ring table tables temporary terminated text then time timestamp tinyblob tinytext tinyint trailing to type use using unique unlock unsigned update usage values varchar variables varying varbinary with write when where year year_month zerofill常用 SQL 命令和 ASP 编程在进行数据库操作时,无非就是添加、删除、修改,这得设计到一些常用的 SQL 语句,

15、如下: SQL 常用命令使用方法:(1) 数据记录筛选:sql=select * from 数据表 where 字段名=字段值 order by 字段名 descsql=select * from 数据表 where 字段名 like %字段值% order by 字段名 descsql=select top 10 * from 数据表 where 字段名 order by 字段名 descsql=select * from 数据表 where 字段名 in ( 值 1,值 2,值 3)sql=select * from 数据表 where 字段名 between 值 1 and 值 2(2) 更新数据记录:sql=update 数据表 set 字段名=字段值 where 条件表达式sql=update 数据表 set 字段 1=值 1,字段 2=值 2 字段 n=值 n where 条件表达式(3) 删除数据记录:sql=delete from 数据表 where 条件表达式sql=delete from 数据表 (将数据表所有记录删除)(4) 添加数据记录:sql=insert into 数据表 (字段 1,字段 2,字段 3 ) valuess (值 1,值 2,值 3

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

当前位置:首页 > 商业/管理/HR > 其它文档

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