面试时也许会问到的常用SQL语句.docx

面试时也许会问到的常用SQL语句.docx

ID:62797360

大小:12.15 KB

页数:4页

时间:2021-05-28

面试时也许会问到的常用SQL语句.docx_第1页
面试时也许会问到的常用SQL语句.docx_第2页
面试时也许会问到的常用SQL语句.docx_第3页
面试时也许会问到的常用SQL语句.docx_第4页
资源描述:

《面试时也许会问到的常用SQL语句.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、文档从网络中收集,已重新整理排版.word版本可编辑•欢迎下载支持.去年偶然的一个机会参加了学校图书馆的小型招聘会,一家沈阳IT公司初试面试题目就是几行SQL语句。现在将这些资料整理起來,以供大家参考。同时欢迎回帖抬出问题并补充完整-SQL常用命令-数据的増删改查••增加数据(插入数据)insertinto[表名]([字段],[字段]••)valued值值值・・)■•按需要字段填写insertinto[表名]values(值,饥值・・)••插入全部字段启动増长列不写••删除数据(记得有外键先删除主键表里的相应内容)-删除表里

2、的内容deletefrom[表名]-要是想删某一行就加where条件deletefrom[表名]where[字段]=值-修改数据(更新数据〉-修改整个表内的数据update[表名]set【字段卜值-要是想修改某一行就加where条件update[表名)set[字段]=值where[字段]=值••查询select[字段字段]from名]-条件查询select[字段H字段]from[表名]where[字段卜值-升降序(一般加在査询语句末尾)-升序(默认)orderby[字段]asc-降序orderby[字段]desc-例子sel

3、ect[字段H字段]from[表名]orderby[字段]desc-设置使用的数据库us"数据库名]-建立命令-建立数据库createdatabase!数据库名]onlword版本可编辑•欢迎下载支持.文档从网络中收集,已重新整理排版.word版本可编辑•欢迎下载支持.卜数据库信息NAME='aaa;••逻辑名称aaaFILENAME=,d:bbb.mdf,/-物理名称bbb(写全路径)SIZE=5mb/-数据库初始大小MAXSIZE=100mb/-増长的最大值FILEGROWTH=15%Z-增长率)logon(-日志信息

4、NAME='aaa:••逻辑名称aaaFILENAME='d:bbb・ld化-物理名称bbb(写全路径)SIZE=2mb,-数据库初始大小FILEGROWTH=lmb,-増长率-建立表createtable[表名](•4字段H数据类型][列的持征idintidentityflj)notnulL-identityflJ)是自动増长(起始值.递増值),notnull是不许为空(默认允许为空)namevarchar(2O)notnull,)-给表添加约束altertable[表名]addconstraint[约束名]-添加主键(

5、pk)PriMarykey([字段名])••唯一约束(uq)Unique([字段名])-默认约束(df)defaultC默认文字Jfor[字段名]••检査约束(ck)check([字段名]between15and40)••填写的数字在・40之间••外键约束(fk)foreignkey([字段名])references[表名]([字段名])-删除数据库-exists检查是否存在ifexists(select*fromsysdatabaseswherename=契删除的数据库名]')dropdatabase[要删除的数据库名]i

6、fexists(select*fromsysobjectswherename='[要删除的储存过程名门dropdatabase[要删除的储存过程名]-变虽的使用(声明和使用要一起进行不然会找不到变虽)declare@[变址名][数据类型]••如declare@namevarchar(8)lword版本可编辑•欢迎下载支持.文档从网络中收集,已重新整理排版.word版本可编辑•欢迎下载支持.declare@agemt-变址賦值set@name=值select@name=值••例子••査询信息査找张三的信息declare@nam

7、evarchar(8)set@name='张三'select*from[表名]where[字段]=@name••赋值査询査询与张三同龄的人declare@namevarchar(8)declare@ageintset@name='张三'select@age=[字段]from[表名]where[字段]=@nameselect*from[表名]where[字段]=@age-全局变址(两个@)@@error最后一个T・SQL错误的错误号@@identity最后一次插入的标识值@@rowcount上一个sql语句影响行数-事务-开始

8、begintransaction-提交committransaction-回滚rollbacktransaction-例子begintransactiondeclare@errorsumint“纪录错误@errorsum=0••初始化没有错误••SQL语句set@errorsum=@err

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。