T-SQL语法初级入门---未完原创.doc

T-SQL语法初级入门---未完原创.doc

ID:57631784

大小:4.96 MB

页数:17页

时间:2020-08-29

T-SQL语法初级入门---未完原创.doc_第1页
T-SQL语法初级入门---未完原创.doc_第2页
T-SQL语法初级入门---未完原创.doc_第3页
T-SQL语法初级入门---未完原创.doc_第4页
T-SQL语法初级入门---未完原创.doc_第5页
资源描述:

《T-SQL语法初级入门---未完原创.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、未完原创,好几天来的心血,悠着点第一部分:布置--创建schoolDB--创建表CourseScoreStudents--创建各表主键--标识列,约束mail约束,默认值address,sex为0,成绩大于0<=100--表关系(主外键)--查询--select*from--增加,删除(deletefrom表名),修改,--insertinto表名(字段名)values(值)useschoolDBinsertintoCourse(CourseName)values('C#&ADO')insertintoCourse(CourseName)select'java'u

2、nionselect'sql'unionselect'html'selectCourseNamefromCourse--插入的列要对齐,符合数据类型,约束(主外键,非空,check),标识列不能指定值,缺省值可以用default代替--1.insertinto表名(字段名)select(字段名)from表名--2.insertinto表名(字段名)select值union[all]--3.select列名into表名from源表名(列名*,identity)--update表名set字段名=值where条件--deletefrom表名where条件--trunca

3、tetable表名--排序orderbydesc多列以,隔开--导入导出数据第二部分:增删查该语法①创建数据库:Createdatabase+数据库文件名On(数据库的各个属性Name=数据库的主数据文件_dataFileName=‘存储地址/数据库的主数据文件_data.mdf’Size=大小Maxsize=最大尺寸Filegrowth=增长率)②Logon(Name=数据库名_logFilename=“存储地址/事物日志文件名_log.ldf”Size=1,Maxsiz=8,Filegrowth=增长率)Ex:第六章课后题创建NetBar数据库Createda

4、tabaseNetBaron(Name=NetBar_data,FileName='D:NetBarNetBar_data.mdf',Size=5MB,Maxsize=500MB,Filegrowth=5MB)Logon(Name=NetBar_log,FileName='D:NetBarNetBar_log.ldf',Size=1MB,Maxsize=8MB,Filegrowth=10%)③创建表:Createtable(表名)(字段1+int+(标识)identity(1,1)+(主键)primarykey,字段2+数据类型…….)④访问表:Selec

5、tTOP(行数)+字段…..+from(表名)⑤修改数据库:Alterdatabase+数据库名(必须先声明)添加一个数据文件Addfile(Name=‘起名’File=“存储位置.mdf”Size=尺寸大小)增加事物日志文件(Name=‘起名’FileName=“存储位置.ldf”Fliegrowth=尺寸大小%)⑥删除:Removefile+文件名⑦修改数据库表名称Exec(执行某一函数)SP_rename“改前”,“改后”注:不能随意改增加或删除一个字段Use数据库名称Altertable表名(指定要操作的表的名称){增加:add+字段名+数据类型+(d

6、efault“默认值”)修改某一列:Altercolumn+字段名+(修改后的数据类型)删除:dropcolumn+“字段名”}删除表:Droptable+表名Use…..(数据库)使用某个数据库(查询语句首先声明)(insertinto+使用的表(字段1,字段2,….)values(一一对应)(update+表名(更新表,赋新值)+(where+条件)Update+表名set字段名=新值+(where+条件)(deletefrom+(使用的表)+(where+条件)Truncatetable+表名(注:删除表中的所有记录,不能用于有外键约束的表,不能恢复)⑧查询

7、(T—SQL语句重要组成部分):Select+(*/单个字段)+from+(表)+(where判断条件,不加判断即会全部操作)+(orderby<排序项的列名>[ASC升序或DESC降序])运算符优先级:1).括号2).NOT(非)、正号、负号3).乘、除4).加、减5).比较运算符6).AND7).OR模糊查询:In运算符,where字段名+(not取反)+in(条件1,条件2,……)Null查询:where字段名+(not取反)+is(关键字)+null(小写)SelectTOP(行数)+字段…..+from(表名)查询某一字段的值在一定范围之内的:EX:wh

8、ere工资

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

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

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