Sql中常用的创建表 约束 主外键 增删改查的语句
2017-03-15 13:33
218 查看
创建数据库
View Code
查询
select
学生编号=tsid,
tsname as 学生姓名,
tsgender 性别,
婚否='否'--查询的时候直接赋值 ‘否’
from TblStudent
--where 性别='男' 这里性别无效 他只是用来显示的
--distinct关键字,针对已经查询出的结果然后去除重复
select distinct * from TblStudent
--如果top后跟的不是数字,而是一个表达式一定要使用()把表达式括起来。
select top (2*2) * from TblScore order by tMath desc
select top 35 percent * from TblScore order by tMath desc
--1.聚合函数不统计空值
--对于in或者or 查询,如果查询中的条件是连续的几个数字,最好使用>= <=或者between...and不要使用or或者in。提高效率
select * from TblStudent where tsname like '张[a-z0-9]妹'
--通配符放到[]中就转义了就不认为是通配符了。【】是系统默认的转移符
select * from TblStudent where tsname like '%[%]%'
查出
当要搜索名字有 有[或者]字符的
select * from TblStudent where tsname like '%[]]%'
这样查不到,这里需要我们使用自定义转移符 ESCAPE
select * from TblStudent where tsname like '%/[%' ESCAPE '/'
alter table Employees add constraint FK_Employees_Department foreign key(EmpDepId) references Department(DepId), constraint CK_Employees_EmpAge check(EmpAge>=0 and EmpAge<=120), constraint CK_Employees_EmpGender check(EmpGender='男' or EmpGender='女')
View Code
查询
select
学生编号=tsid,
tsname as 学生姓名,
tsgender 性别,
婚否='否'--查询的时候直接赋值 ‘否’
from TblStudent
--where 性别='男' 这里性别无效 他只是用来显示的
--distinct关键字,针对已经查询出的结果然后去除重复
select distinct * from TblStudent
--如果top后跟的不是数字,而是一个表达式一定要使用()把表达式括起来。
select top (2*2) * from TblScore order by tMath desc
select top 35 percent * from TblScore order by tMath desc
--1.聚合函数不统计空值
--对于in或者or 查询,如果查询中的条件是连续的几个数字,最好使用>= <=或者between...and不要使用or或者in。提高效率
select * from TblStudent where tsname like '张[a-z0-9]妹'
--通配符放到[]中就转义了就不认为是通配符了。【】是系统默认的转移符
select * from TblStudent where tsname like '%[%]%'
查出
当要搜索名字有 有[或者]字符的
select * from TblStudent where tsname like '%[]]%'
这样查不到,这里需要我们使用自定义转移符 ESCAPE
select * from TblStudent where tsname like '%/[%' ESCAPE '/'
相关文章推荐
- 数据库常用的SQL 语句(一)创建数据库,表以及添加约束
- 【SQL Server DBA】维护语句:删除并创建外键约束、获取建表语句
- 创建数据库、表、主外键、各种约束、存储过程、视图、索引、事务使用、触发器、创建登录账号、数据库用户 Sql语句示例
- sql 创建外键关系时,ALTER TABLE 语句与 FOREIGN KEY 约束"FK_Doorl_REFERENCE_Floor"冲突
- 在创建外键约束的时候, 设置级联删除为SET NULL执行sql语句的时候显示有错误,(数据库为sqlserver2000)?
- SQL Server 创建表 主键 约束 字段 等常用SQL语句
- SQL常用语句一览(增删改查Easy)
- 经典SQL语句大全_主外键_约束
- 我的Php学习笔记(六)Mysql简介和创建新的数据库 常用的SQL语句
- 使用SQL语句创建和删除约束
- 经典SQL语句大全_主外键_约束
- VC++ 表格、完整性约束、视图、触发器、存储过程的创建SQL语句
- 使用SQL语句创建和删除约束
- 【总结】alter table *** add constraint *** 用法 . 建立约束 ,主键、外键的SQL语句写法
- 常用SQL语句(增删查改、合并统计、模糊搜索)
- SQL Server 创建表 添加主键 添加列常用SQL语句
- 【转】mysql创建外键sql语句
- Sql语句创建表---约束
- 解除oracle数据库中所有外键约束SQL语句
- MYSQL常用DDL,DML语句及外键创建