面试准备之SQL 3——数据管理
作者:互联网
2010-05-05
1. T-SQL 条件表达式:
(1).常量:由一个或多个字母、数字或符号(! @ #)组成
(2).一元运算符: 仅有一个操作数的运算符 +表示整数 —表示负数 ~表示补数运算符
(3).二元运算符:组合两个操作数的运算符 包含 算术运算符 赋值运算符(=) 位运算符 比较运算符 逻辑运算符 字符串串联运算符(+) 或一元运算符
= > < >= <= <> (不等于) !(非)
(4).'_': 一个字符 A LIKE 'C_' 至多至少两个字符
% :任意长度字符串 A LIKE 'C%‘
[] : 区间 指定范围内的数据 A LIKE '[1-9]'
[^] :不在该区间(指定范围内)的数据
(5).逻辑运算符:And Or Not
In关键字 用来限制返回 可以是多个值
2.T-SQL 插入数据
Insert into 表名(列,列,列。。。) values(值列、、、)
将现有的表的数据添加到新的已存在的表中: inster into newtable 新表(列) select 列 from 旧表 (可以这样记:好似英语一样:从旧表查询数据插入到新表)
将现有的表的数据添加到新的不存在的表中:select 列 into 新表 from 旧表
以上语句由于标识列不允许被指定,因此我们要创建一个新的标识列,语法如下:
select 其他列, identity(数据类型,标识种子,标识增长量) as 列名
into 新表
form 旧表
通过Union关键字合并数据进行插入
insert 表名(列名)
select 列值 union
select 列值 union
select 列值 union
select 列值
最后一行就不需要union了
3.使用T-SQL更新数据
update 表名 set 列名=新的值 where 条件
4.使用T-SQL删除数据
delete from 表名 where 条件
相关标签:
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
分库分表不是银弹!中间表,二次分库分表,ES中间件结合
面试准备之SQL 6 —— 存储过程
面试准备之SQL 5 —— 事务、索引和视图
面试准备之SQL 4—— 数据查询
面试准备之SQL 3——数据管理
面试准备之SQL 2——数据库的实现(T-SQL建库建表)
面试准备之SQL 1——数据库设计
TFS2008SP1, 升级数据库从SQL2005SP3到SQL2008SP1
安装 SQL SERVER MsiGetProductInfo 无法检索 Product Code 解决方案
数据库组件 Hxj.Data
AI精选
