SQL 语言学习笔记.doc

SQL 语言学习笔记.doc

ID:61502800

大小:98.00 KB

页数:9页

时间:2021-02-07

SQL 语言学习笔记.doc_第1页
SQL 语言学习笔记.doc_第2页
SQL 语言学习笔记.doc_第3页
SQL 语言学习笔记.doc_第4页
SQL 语言学习笔记.doc_第5页
资源描述:

《SQL 语言学习笔记.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SQL语言学习笔记《脑动力SQL语言实务速查效率手册》第二章SQL中的数据类型和运算符:数据类型SQL支持的数据类型主要包括预定义的数据类型和用户自定义的数据类型。其中,SQL预定一的数据类型主要包括数值类型、字符串类型、日期类型和布尔值等数据类型。数值类型之小数类型——NUMBER如果形式为Number(size),则表明最大数字的位数由括号中的参数size设置;如果形式为Number(size,d),则表明最大数字的位数由括号中的参数size设定,而括号中的参数d是设置小数点的位数。注意:不同的数据库管理系统所支持的数据类型不尽相

2、同,例如在SQLServer中Number数据类型被写成Decimal或Numeric。字符串类型字符串类型是最常用的数据类型之一。字符型变量可分为固定长度字符和可变长度字符两种。固定长度字符变量的字符数在数据表创建时就指定了,并分配了存储空间。例如,指定通信录表姓名的字符数为10,如果输入的字符数超过10,那么数据库只记录前10个字符,如果输入的字符数少于10个,那数据库会自动在字符右边以空格填补到10个字符。可变长度字符串类型——Varchar、Text固定长度字符串类型——Char长度为n个字节,n的取值范围为不超过255个字节

3、。例如:C_Namechar(8)如果C_Name只有4个字符,那么其余4个字符将是空格。日期类型Datetime和smalldatetime是最常见的两种日期数据类型。Datetime数据类型所占用的存储空间为8字节。其中一个4字节存储“基础日期”(即1900年1月1日)之前或之后的天数;另一个4字节存储日期的时间(以午夜后经过的毫秒数表示)。Smalldatetime的值是存储为4字节的整数。其中一个2字节存储1900年1月1日后的天数;另一个2字节存储午夜后经过的分钟数。日期输入格式(1)英文+数字格式:月份可用英文全名或缩写,

4、且不区分大小写;年和月日之间可不用逗号;年份可为4位或2位,当其为2位时,若值小于50,则视为20XX年,若大于或等于50,则视为19XX年;若日部分省略,则视为当月的1号。如June182010Oct12001January20102011February(2)数字+分隔符格式:允许把斜杠(/)、连接符(-)和小数点(.)作为数字表示的年、月、日之间的分隔符。格式如下YMD:2012/1/222012-1-222012.1.22MDY:3/5/20103-5-201131.12.2011(3)纯数字格式:是以连续的4位、6位或8位数

5、字来表示日期时间输入格式在输入时间时,必须按“小时、分钟、秒、毫秒”的顺序来输入,在其间用冒号“:”隔开。《脑动力SQL语言实务速查效率手册》第二章SQL中的数据类型和运算符:运算符在SQL语句中,可以运用各种运算符和函数直接对查询列的数据进行一些处理。将处理后的结果显示给用户。算术运算符“+”:表示数值相加运算“-”:表示数值想减运算“*”:表示数值相乘运算“/”:表示相除运算以上运算符的优先级顺序与算数运算中的优先级顺序基本相同。例如Selects_title,s_value,s_trans,s_value+s_transasal

6、l_valuesfromt_sale其中的asall_values是s_value+s_trans的别名算术运算符的组合使用如从销售信息表(t_sale)中查询货物名称(s_title)和销售获取总金额(s_value与s_trans之和再乘以s_nums)信息Selects_title,(s_value+s_trans)*s_numsfromt_sale逻辑运算符包括逻辑与(AND)运算符和逻辑或(OR)运算符逻辑与(AND)运算符表示查询在表达式中既符合条件1又符合条件2的数据。也就是只有同时满足两个查询条件,才能查询出符合条件的

7、记录。如果不同时满足,则查询的结果为空值(NULL)说明:AND运算符也可以连接两个以上的查询条件。如condition1ANDcondition2ANDcondition3,此时需要同时满足3个查询条件。在一个where子句中,可以同时使用多个AND运算符连接多个查询条件。此时,必须满足所有的查询条件记录,才能查询出所需的数据信息。逻辑或(OR)运算符表示在表达式中查询符合条件1或符合条件2的数据说明:与AND运算符一样,OR运算符也可以连接两个以上的查询条件,此时,只要满足一个条件即可。逻辑运算符的组合使用AND和OR可以单独使用

8、,也可以组合使用,但会涉及运算符的优先级问题,在SQL中,AND运算符的优先级要高于OR运算符。注意:括号()的优先级要高于AND运算符和OR运算符的优先级。在将AND运算符与OR运算符进行组合使用时,建议采用括号()来

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

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

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