设为首页 收藏本站
查看: 648|回复: 0

[经验分享] 常用 SQL 语法总结

[复制链接]

尚未签到

发表于 2016-11-11 10:44:05 | 显示全部楼层 |阅读模式
SQL SERVER  总结
Create 用法:(建库,建表,建视图,建索引)
1、  库:Create  database 数据库名
2、  表:Create  table     表名
3、建视图:Create  view     视图名  AS  查询语句
4、建索引:Create  index    索引名 on 表名(列名)
Drop  用法:(删数据库,删表,删视图,删索引)
1、删除数据库:Drop  database  数据库名
2、删除表:    Drop  table      表名
3、删除视图:  Dorp  view      视图名
4、删除索引:  Drop  index     表名.索引名
Alter  用法
1、表中数据结构:Alter table 表名 alter column 列名varchar(8)
2、添加字段列:  Alter table 表名 add  列名  varchar(4)
3、删除字段列:  Alter table 表名 drop column 列名
4、修改视图:    Alter view 视图名
Update  用法:
1、表中的资料:  Update  表名  set  列名= 表达式  where  条件
Delete  用法:
1、删除表中资料:Delete  from 表名  where 条件表达式
Insert into 用法
1Insert  into  表名  values (表达式)
2Insert  into 表名  (列名,列名) values (表达式)
3Insert  视图名   values (表达式)
select 查询语句:
1、查询表中所有资料:Select *from 表名
2、查询视图所有资料:Select *from  视图名
3、查询部分列:      Select 列名,列名  from 表名
4、按条件查询:      Select  *from  表名where 条件
5、查询部分列并修改列名:Select 列名  修改的列名 from 表名  
6、联接查询:       Select  *from 表名inner join  表名  on  条件表达式  
7、左外联接:        Select  *from 表名 left outer join 表名 on 条件表达式
8、右外联接:        Select  *from 表名 right outer join 表名 on  条件表达式
9、子 (可嵌套)Select 列名 from 表名  where 列名 in
(Select 列名 from 表名 where  条件)
10、查看索引:      Exec  se_helpindex 表名
使用Top  语句
1、返回前10  行内容:Select  top  10 *from 表名
2、返回前10%的内容:Select  top  10 percent  * from 表名
实体完整性:①主健约束   列名  类型  primary  key
②唯一约束   列名  类型  unique  
③标识列     列名  类型 identity (  )
完整 性:①默认值约束   列名  类型  default 默认值   
②检查约束     列名  类型  check (条件)
③非空属性     列名  类型  not null
引用完整性:外健引用   foreign key references
计函 数: 求和sum( ),平均值avg ( ),最小值min ( ),最大值max ( ),返回行数count ( )
消除重复行:select  distinct (列名)  from 表名
ordey by 排序:  升序ASC   降序 DESC
group by 分组
having   筛选  group by 一起使用

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-298845-1-1.html 上篇帖子: sql日期函数转换应用 下篇帖子: SQL compute by 的使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表