网站大量收购闲置独家精品文档,联系QQ:2885784924

SQL实用语句大全课案.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL实用语句大全课案

SQL语句大全语句功能描述语法数据库操作SELECT检索数据行和列SELECT 列名称 FROM 表名称WHERE筛选条件SELECT 列名称 FROM 表名称 WHERE 列 运算符 值GROUP BY对数据进行分组SELECT 列1,SUM(列2)AS名称FROM 表名称GROUP BY列1Group By与聚合函数函数作用sum(列名)求和max(列名)最大值min(列名)最小值AVG(列名)平均值count(列名)统计记录数HAVING筛选条件组having子句限制的是组,而不是行。where子句中不能使用聚集函数,而having子句中可以。COMPUTE合计数据(1)不能将distinct与行统计函数一起使用(2)compute列名称by 子句中 列名称必须出现在选择列表中(3)不能在含有compute by 子句的语句中使用select into 子句,因为包括compute 子句的语句会产生不规则的行。(4)如果使用了compute by子句,则必须使用order by 子句, 而且compute by子句中的列必须包含在order by 子句中,并且对列的前后顺序和起始项都要一致(说白了compute by子句中的列必须是order by子句中列表的全部,或者前边的连续几个)。(5)如果compute 省略了 by ,则order by 也可以省略(6)如果compute by 子句包含多列时,会将一个组(第一个列分的组)分成若干个子组(利用后面的列),并对每层子组进行统计。(7)使用多个compute by子句时,会分别按不同的组统计出结果。详细信息还是按照正常的第一个分组方式显示。(8)compute by 子句中可以使用多个统计函数,他们互不影响(9)compute by 子句中可以不包含by ,而只用compute 此时不对前面信息分组,而只对全部信息进行统计。DISTINCT唯一值SELECT DISTINCT 列名称 FROM 表名称ORDER BY排序SELECT列名称 FROM表名称 [WHERE 条件]ORDER BY列名称[ASC, DESC];TOP选择几行SELECT TOP列名称FROM表名称INSERT添加新数据行INSERT INTO表名称(列1, 列2,...) VALUES (值1, 值2,....)DELETE删除数据行DELETE FROM 表名称 WHERE 列名称 = 值UPDATE更新内容UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值SELECT INTO语句从一个表中选取数据,然后把数据插入另一个表中SELECT 列名称INTO 新表名称 [IN 数据库名称] FROM 表名称PERCENT百分比SELECT TOP 50 PERCENT 列名称 FROM表名称数据库操作CREATE创建CREATE DATABASE数据库名称约束CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型)NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYCHECKDEFAULTNOT NULL约束强制列不接受 NULL 值列名称varchar(255)NOT NULL,UNIQUE约束唯一标识数据库表中的每条记录列名称varchar(255)NOT NULLUNIQUE,或者列名称INT NOT NULL,UNIQUE (列名称)PRIMARY KEY主键必须包含唯一的值。主键列不能包含 NULL 值。每个表都应该有一个主键,并且每个表只能有一个主键。列名称varchar(255)NOT NULLPRIMARY KEY或者列名称INT NOT NULL,PRIMARY KEY (列名称)FOREIGN KEY一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY列名称varchar(255)NOT NULLFOREIGN KEY (列名称) REFERENCES表名称2(列名称)CHECK约束用于限制列中的值的范围CHECK (列名称0)DEFAULT约束用于向列中插入默认值列名称 date DEFAULT GETDATE()列名称VRACHAR(255) DEFAULT ‘1222233’AUTO INCREMENT自动地创建主键字段的值列名称varchar(255)NOT NULLAUTO_ INCREMENTPRIMARY KEY (列名称)DROP删除DROP DATABASE数据库名称、DROPTABLE表名称 WHERE条件ALTER修改ALTERTABLE表名称 列名称 修改类型ADD添加ALTER TABLE 表名称ADD 列名称数据类型DATABASE数

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档