进行约束的SQL语句
来源:互联网 发布:c语言getchar位置输入 编辑:程序博客网 时间:2024/04/28 16:33
原文:http://hi.baidu.com/wsxbs/item/051d78e615ba0b306dabb889
1.使用SQL语句对表进行约束语句。
a.唯一性约束
alter table 表名
add constraint QU_表名_字段名
unique (字段名);
b.条件约束
alter table 表名
add constraint CK_表名_字段名
check (条件)
c.默认约束
alter table 表名
add constraint DF_表名_字段名
default(默认值) for 字段名
d.主键约束
alter table 表名
add constraint PK_表名_字段名
primary key(字段名)
e.外键约束
alter table 表名
add constraint FK_表名_字段名
foreign key (外键) references 主键表名(主键)
f.修改表
alter table dbo.TestPaper alter column TestNo char(8);
alter table dbo.TestPaper alter column TestNo int;
alter table dbo.TestPaper add TestANS char(2);
2.复制表
select * into 新表名 from 旧表名 where 1>2;
3.year(),month(),day()这些方法可以得到年月日
4.模糊查询
在SQLSERVER中模糊查询的常用关键字符有三个
% 表示匹配任意字符
[] 匹配[]中的任一个字符[^]表示匹配不在[]中的一个字符
_ 匹配任意一个字符
5.改列名
select 字段 as 列名 from
select 字段 列名 from
select 字段 = 列名 from
6.select 可以显示数据和运算结果
7. 使用 top 可以得到前指定行数的数据可以是多少行也可以是百分比。
使用order by 可以使数据按照某个字段排序,asc 升序,desc 降序。
8.在数据库中求多少到多少可以使用between and
9.in 字段名in(可选字段值)
10.SQLSERVER使用的是三值逻辑。
true false null
如果是true 表示不是false 也不是null
在SQL Server中条件判断所用到的判断方法
=
>
<
>=
<=
<> (!=)
!> (<=)
!< (>=)
is not null 等等
null 表示不知道 因此它与其他数的操作结果也为不知道。
- 进行约束的SQL语句
- Oracle数据库:如何创建约束及创建约束的SQL语句,正则约束的SQL语句
- 练习SQL语句的键和约束
- SQL中添加约束的语句
- 设置外键约束的SQL语句:
- SQL中的约束语句
- SQL约束语句
- sql 语句 设置约束
- SQL语句之约束
- sql中为表加约束的sql语句
- 数据库---常见约束的SQL语句的研究与使用
- T-SQL语句约束笔记
- sql语句添加约束(转)
- Sql语句创建表---约束
- SQL语句添加约束--例子
- T-SQL语句约束笔记
- SQL语句中的各种约束
- sql语句,外键约束
- C#实现快捷键(系统热键)响应
- 排序算法总结
- iOS调试 — 基本技巧
- win7系统下Loadrunner不能正常监视windows资源
- GridView中显示时间日期格式问题
- 进行约束的SQL语句
- Android源码网站
- IteratorIterator类-SPL库
- 二叉树的初始化及遍历
- Codeforces Round #170 (Div. 2)
- uva 324Factorial Frequencies
- spring四种依赖注入方式
- Android推送服务(GCM)----GCM Architectural Overview翻译
- 谈一下自己收集资料和整理资料的经验