sql知识点
来源:互联网 发布:app评论数据库设计 编辑:程序博客网 时间:2024/05/22 01:28
Select
all获取全部的列
distinct获取不重复的列
在where子句中能用到的运算符:
比较运算符:= <> > < >= <=
逻辑运算符:
and
or
not --取反 放在表达式的前面 where 的后面
in 条件
between条件
like条件
group by 子句
通常用group by是要统计数据 所以与数学函数一起使用
常用数学函数有 :count() sum() avg() max() min() abs() assii() rand()--随机数 返回位于0和1之间的
having 子句
用于指定组或聚合的搜索条件
order by 子句
用于对指定的查询结果按照升序或者降序进行排序 asc升序 desc降序
联合查询
union将自动删除重复的数据行
union all不删除
操作查询
插入sql 数据
insert into 表名(列名) values ()
insert into 新表名 select 列名 from 旧表名
select 列名 into 新表名 from 旧表名
update 表名 set列名=新
删除sql 数据
delete from A --删除表A的数据
drop table A --删除表A及其定义
---------------------------------------------------------------------------------------------------------------------
T-SQL
逻辑运算符
all
and
any
between
exists
in
like
not
or
some
字符串串联运算符周游一个运算符就是+
eg: select 姓名+' '+地址+' '+电话 from Table
数字数据类型
整数数据类型
bigint
int
smallint
带固定精度和为数的数据类型
decimal(精度,小数位数)
numeric
货币数据类型
money
smallmoney
浮点数据类型
float
real
字符数据类型
char(给定数据最大长度)
varchar()
text 用于存储数量庞大的边长字符数据
nchar
nvarchar
日期和时间数据类型
datetime 格式有ymd ……
create table A (coll Datetime)
set dateformat ymd
smalldatetime--少用为好
二进制数据类型
其他数据类型
控制流语句
begin end
break --无条件终止
goto
continue --重新开始一个新的while 循环
if else
while
return
waitfor
case when then
数学函数
abs()
……
字符串函数
len 返回字符表达式中的字符数
lower 返回将大写字符串转换为小写后的
upper 返回将小写转换为大写后的
ltrim 返回删除了前导空格的
rtrim 返回删除了尾随空格的
replace 替换
replicate('haha',3) 复制
right 从右侧指定字符数开始的部分字符串
substring 截取
- SQL知识点
- sql知识点
- SQL 知识点
- SQL知识点
- sql知识点
- SQL知识点
- SQL SERVER知识点备份
- SQL Server 知识点!
- SQL Server 知识点!
- SQL知识点小结
- sql 总结知识点
- Sql Server 知识点全集
- sql server 知识点语法
- sql的小知识点
- sql中的零碎知识点
- PL/SQL知识点(一)
- PL/SQL知识点(二)
- SQL知识点记录
- 关于手游戏的选材和名字命名
- wsdl2h解析器和soapcpp2编译器选项介绍
- 自定义对话框
- Linux Slub分配器(四)--分配对象
- sublime2下配置python环境
- sql知识点
- 在eclipse项目目录中去掉Maven生成的target目录
- VS2013 C语言(C++)连接linux的MySQL服务器
- AJAX基础
- Linux Slub分配器(五)--释放对象
- hive创建数据库
- Flash开发工程师相关
- 程序员如何承接软件外包项目
- OJ指针的基本操作2