现在的位置: 首页 > 综合 > 正文

黑马程序员—SQL基础的学习

2013年08月09日 ⁄ 综合 ⁄ 共 2049字 ⁄ 字号 评论关闭

 

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

 

数据库不知道为什么,一直是自己一个不愿意学习的部分,可是现在为了黑马,不学不行了,看了一天SQL基础教程,收获不小,总结了一些认为重要的知识

常用字段类型:bit(可选值0、1),datetime、int、varchar、nvarchar(可能含有中文用nvarchar)
1.从存储方式上,nvarchar是按字符存储的,而 varchar是按字节存储的;

2.从存储量上考虑, varchar比较节省空间,因为存储大小为字节的实际长度,而 nvarchar是双字节存储;

3.在使用上,如果存储内容都是英文字符而没有汉字等其他语言符号,建议使用varchar;含有汉字的使用nvarchar,因为nvarchar是使用Unicode编码,即统一的字符编码标准,会减少乱码的出现几率;

4.如果你做的项目可能涉及不同语言之间的转换,建议用nvarchar。
char(n),不足n的部分用空格代替
SQL语句中字符串用单引号  
SQL语句大小写不敏感
create table 创建表

distinct  消除重复的行
order by 排序行 asc升序,desc降序 默认为升序
使用where筛选行
使用like匹配模式
使用in进行列表筛选
使用is [not] null 测试空值
使用“||”连接串
使用substring()提取字串
使用upper()和lower()更改串的大小写
使用trim()修正字符
使用character_length()得到串的长度
使用position()查找字串
函数extract()将日期或时间间隔隔离为单一的字段,并以数字形式返回。extract()通常用在比较表达式中或者用于格式化结果
使用cast()转换数据类型
使用case计算条件值
使用coalesce()检查空值
使用nullif()比较表达式
使用join或where创建联结
使用cross join创建交叉联结
使用natural join创建自然联结
使用inner join创建内联结
使用outer join创建外联结
insert into 插入行

 

----------------------Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------详细请查看:http://net.itheima.com/

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

 

数据库不知道为什么,一直是自己一个不愿意学习的部分,可是现在为了黑马,不学不行了,看了一天SQL基础教程,收获不小,总结了一些认为重要的知识

常用字段类型:bit(可选值0、1),datetime、int、varchar、nvarchar(可能含有中文用nvarchar)
1.从存储方式上,nvarchar是按字符存储的,而 varchar是按字节存储的;

2.从存储量上考虑, varchar比较节省空间,因为存储大小为字节的实际长度,而 nvarchar是双字节存储;

3.在使用上,如果存储内容都是英文字符而没有汉字等其他语言符号,建议使用varchar;含有汉字的使用nvarchar,因为nvarchar是使用Unicode编码,即统一的字符编码标准,会减少乱码的出现几率;

4.如果你做的项目可能涉及不同语言之间的转换,建议用nvarchar。
char(n),不足n的部分用空格代替
SQL语句中字符串用单引号  
SQL语句大小写不敏感
create table 创建表

distinct  消除重复的行
order by 排序行 asc升序,desc降序 默认为升序
使用where筛选行
使用like匹配模式
使用in进行列表筛选
使用is [not] null 测试空值
使用“||”连接串
使用substring()提取字串
使用upper()和lower()更改串的大小写
使用trim()修正字符
使用character_length()得到串的长度
使用position()查找字串
函数extract()将日期或时间间隔隔离为单一的字段,并以数字形式返回。extract()通常用在比较表达式中或者用于格式化结果
使用cast()转换数据类型
使用case计算条件值
使用coalesce()检查空值
使用nullif()比较表达式
使用join或where创建联结
使用cross join创建交叉联结
使用natural join创建自然联结
使用inner join创建内联结
使用outer join创建外联结
insert into 插入行

 

----------------------Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------详细请查看:http://net.itheima.com/

抱歉!评论已关闭.