- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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数
您可能关注的文档
- 加气混凝土砌块施工方案.doc
- 加气混凝土砌体规范(某大公司).doc
- 加拿大锂电池认证介绍.ppt
- spss第四章数据文件的操作与变换.ppt
- SPSS综述.ppt
- 加气混凝土砌块砌筑施工.doc
- 加气机原理结构和维护.doc
- 加气混凝土砌块填充墙构造裂缝抗裂措施QC成果.ppt
- 加气站常见故障的诊断和排除.doc
- SPSS生物统计分析(2015实验实习指导)2015-1000.doc
- 万事利集团有限公司2024招聘1人公开引进高层次人才笔试参考题库(共100题)答案【】.docx
- 2024年浙江省海曙区财政所事业单位招考高频难、易错点200题模拟试题完整题库含答案【能力提升】.docx
- 2025年银行投标施工方案.pdf
- 2024年河北省深州市退役军人事务局公益性岗位招聘2人历年高频难、易错点练习200题大全【夺冠系列】.docx
- 2024年陕西省临渭区教委所属事业单位招考聘用50人高频难、易错点练习200题完整版(考试直接用).docx
- 浙江省稽阳联谊学校2025届高三4月联考历史试题.pdf
- 中国与世界-文化理解(山东联盟)智慧树知到答案章节测试2025年德州学院.pdf
- 2025年食品加工安全生产责任制度(通用6篇).pdf
- 2024年湖北省点军区事业单位招聘45人历年高频难、易错点练习200题题库AB卷.docx
- 2025年高中历史选择性必修一(全册)国家制度与社会治理复习提纲.pdf
文档评论(0)