




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL Server 2008常用关键字、数据类型和常用语法常用关键词:SQL server 2008总共有大约180个关键字。简要分为主关键字、辅助关键字和函数类关键字。本文将解释这三个常用关键字的语法和用例。注:1。以D_开头的数据库名、以T_开头的表名和以F_开头的字段名是一个好习惯。这可以防止重复的关键字名称。2.如果实际使用的是系统关键字,应在关键字上加方括号以区别于关键字。例如,如果一个用户表被命名为“用户”,当查询表的内容时,“从用户中选择”语句是错误的,应该是“从用户中选择”。因为USER是一个关键字。编号关键字应用场景主要关键字1创造创建表格2改变修改表格结构3滴删除数据库和表4插入插入表格数据5进入与INSERT一起使用来插入表格数据6价值观念插入表格数据时指定列值7更新更新表格数据8器械包与UPDATE一起使用来设置列值9挑选查询表数据10从从哪个表进行查询11在哪里查询表数据的条件12资料库资料库13桌子记录表14不15空空值16身份(1,1)识别栏17限制约束,后跟约束名称18初级的主关键字19外国的外键20键21参考指定外键时打印作为参考22支票CHECK约束23独一无二的唯一性约束24圆柱圆柱25系统默认值缺省值26和和27或者或者28缩短截断并快速清空表中的数据29命令常与by连用30经过与GROUP或ORDER连用31ASC上升的32DESC降序33如同姓名和昵称34删除删除表格数据35喜欢通配符36存在对于空值37在离散值38在.之间连续值,通常与和一起使用39组分组,常用于by40拥有按分组过滤分组中的数据。41顶端过滤结果集42明显的减重43联盟44全部45情况类似于C#中的SWITCH - CASE语法,它查询离散值46其他设置案例的默认值47目标结束案例陈述48当.的时候与case一起使用49视角视角50指数指数51加入联合查询52在与JOIN一起使用数据类型:SQL Server 2008有36种数据类型。如下所示:编号数据类型储存空间字符类型描述整数类型(4)1tinyint1字节数值范围:0-2552smallint2字节数值范围:-2768-327673int4字节数值范围:-231-231-14bigint8字节数值范围:-263-263-1浮点型(6)5十进制(p,s)5-17岁字节数值范围为:-10381-1038-1。P(有效数字,P的值小于38),可存储的最大十进制数字的总数,包括小数点的左右两边。s(刻度,0=s=p=38)小数点右边的刻度。例如:decimal(3,1)表示总共3个有效位,其中整数部分是2位,小数部分是1位。最大值为99.9,最小值为-99.96数字(p,s)4字节数值范围:-214,768.3648-214,768.3647。用法类似于十进制7小额钱4字节数值范围:214,748.3648 214,748.3647。主要是为了钱8钱8字节值域:-3.438-3.438主要用于货币9真实的4或8字节值的范围从-3.40e 38到-1.18e-38,0,1.18e-38到3.40e 3810漂浮物4字节数值范围:-3.4E383.4E38字符类型(8)11char(n)每个字符1字节,最多8000字节。ANSI字符,用空格填充。12nchar(n)每个字符2字节,最多4000字节。UNICODE字符用空格填充。13varchar(n)每个字符1字节,最多8000字节。ANSI字符,可变长度,不填充空格。14varchar(最大值)ANSI字符,最多2G15nvarchar(n)每个字符2字节,最多4000字节。UNICODE字符,可变长度,不填充空格。16女建筑师(最大)最多2311(2 147 483 647)个字符17文本每个字符1字节,最高2G。18ntext每个字符2字节,最高2G。二进制数据类型(5)19少量1位空、0或120二进制(n)高达8000字节的固定长度二进制数据。21varbinary可变长度二进制数据高达8000字节。22varbinary(最大值)高达232-1字节23图像高达2GB的可变长度二进制数据。日期和时间类型(7)24smalldatetime25日期3字节精度为一天,支持范围为01/01/0000-31/12/9999。26日期时间8字节在0.00333秒内,支持范围为1000-01-01 0033600336000到9999-12-31 2:59336059。以yyy-mm-ddhh:mm 3336ss格式显示DATETIME值27datetime2(n)6-8字节100 ns28datetimeoffset(n)8-10字节100 ns29时间3-5字节100 ns30时间戳时间戳值以字符串形式返回,格式为YYYY-MM-DD HH:MM:SS。其他数据类型(6)31xml它用于以高达2GB的xml格式存储文档,支持128个级别。32地理地理数据。33几何学几何数据。34hierarchyid要解决的主要问题是一个具有层次关系的表,它通常用于构建树结构。35sql_variant用于存储SQL Server 2005支持的各种数据类型的值(不包括文本、文本、图像、时间戳和sql_variant)。对于sql_variant数据类型,必须先将它们转换为基本数据类型值,然后才能参与加法和减法等操作。36唯一标识符唯一标识符是一个全局唯一标识符,可以存储16字节的二进制值。它的功能与全局唯一标识符(GUID)相同,通常用作主键。常见语法:一.数据库创建数据库创建数据库修改数据库更改数据库删除数据库删除数据库二。表结构创建数据表1.将字段设置为允许空值、非空值、标识列、自增量和主键约束。创建表客户-表名(客户标识号(1,1),-客户标识号,标识栏,从开始开始,每次增加公司名称NVARCHAR (50)不为空,如果未显示,系统默认允许为空用户名非空,联系人姓名,非空Phonenumberchar (11)空,-联系号码,允许为空约束_客户_主键主键(CUSTOMERID)-将用户标识设置为主键,用括号括起来/*每个单词用空格隔开,每个字段用单引号隔开,整个字段定义部分用括号括起来*/*T_RegUser_PrimaryKey是约束名*/2.设置的字段是UNIQUEIDENTIFIER数据类型、唯一性约束、CHECK约束和默认值约束。创建表客户(客户唯一标识符唯一,-客户标识,唯一标识符类型,唯一性约束公司名称NVARCHAR (50)非空唯一,-公司名称,非空,唯一性约束用户名非空(10),PHONENUMBER CHAR(11)空,年龄不允许空检查(年龄0)-联系年龄,允许为空,检查约束必须大于修改日期空约束_客户_默认获取日期(),-默认约束,并调用SQL函数获取日期()约束T _ CUSTOMER _主键主键(CUSTOMERID)3、设置外键字段创建表订单-订单表(orderID初始标识(1,1),-订单标识,标识字段,自增产品编号(50)不为空,-,-产品付款金额不为空,-货物付款ORDER _ CUSTOMERID唯一标识符不为空,-CUSTOMER ID,是一个外键,其内容是客户表的CUSTOMERID列constraint _ ORder _ primary key primary key(ORDEID)-将ORDEID设置为主键约束T_ORDER_T_CUSTOMER_ForeignKey外键(ORDER_CUSTOMERID)引用T_CUSTOMER(CUSTOMERID)/*设置外键基本语法*/约束约束名外键引用主键表(主键表列名)/*设置外键,T_ORDER_T_CUSTOMER_ForeignKey是外键约束名,后跟要在该表中设置的外键列引用后面是主键所在的表,括号是链接的列*/*表名后面的所有内容都应括在方括号内*/*外键的数据类型必须与主键的数据类型相同,即使主键是唯一标识符,也必须设置为相同的*/修改表名/*修改表名可能会破坏脚本和存储过程。*/原表名,新表名示例:执行SP _重命名T_CUSTOMER2,T_CUSTOMER22修改表格结构1.添加列和列约束/*添加列,添加唯一性约束*/ALTER TABLE表名添加列名1位不为空,-添加多个不带括号的列,用逗号分隔列名2不为空唯一-声明时,与创建表时相同。示例:更改表T _客户添加性别位不为空,-添加多列,不带括号,用逗号分隔客户地址不为空唯一-声明与表创建相同2.删除列/*删除列*/ALTER TABLE表名删除列名1,列名2-使用关键字COLUNM(列)示例:更改表T _客户Dropcolumngender,customer address-使用关键字COLUNM(列)/*用逗号分隔每个列名。如果列上有任何约束,则约束*/3.添加主键约束、唯一性约束、检查约束和默认值约束/*添加主键约束、唯
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年统编版(2024)小学语文三年级上册第二单元知识点清单
- 防汛知识培训小结课件
- 防汛救灾知识培训总结课件
- 自然人独资股权转让协议
- 新能源汽车行业政策研究
- 有房子双方自愿离婚协议样本5篇
- 数字化营销策略在皮鞋品牌中的应用-洞察及研究
- 映前广告承包合同3篇
- 运动器材溯源平台-洞察及研究
- 部队出国安全培训课件
- 书法宣传课件
- 2025年数字解密:药食同源生意下最香的成分与赛道研究报告
- 2025年高考真题-化学(湖南卷) 含答案
- 植保培训活动方案
- 好教育好人生
- 立德树人教育宣讲课件
- 高中生物选择性必修1参考答案
- 脓毒血症护理诊断及措施
- 2025-2030中国水上自动驾驶系统行业运营态势与投资动态预测报告
- 幼儿教育中的传统文化融入
- 人教版(2024)八年级英语上册Unit 2 Home Sweet Home专课专练
评论
0/150
提交评论