随笔分类 - SQL Server
摘要:----------------------向表中插入多条记录-------------------- --将TblStudent表的结构和表中的数据备份到TblStudent20140506Backup表中。 --TblStudent20140506Backup表是在执行 select into 语句时创建的。 --select into 语句不能重复执行,因为每次执行都会创建一个TblS...
阅读全文
摘要:联合结果集union (集合运算符) 最好还是使用union all。
阅读全文
摘要:------------------------类型转换函数------------------------ --cast(表达式 as 数据类型) --convert(数据类型,表达式) select 100.0+cast('1000' as int) select 100.0+convert(int,'1000') select '您的班级编号:'+convert(char(1),1) se...
阅读全文
摘要:group by having SELECT 语句的处理顺序 以下步骤显示SELECT语句的处理顺序。 1、FROM 2、ON 3、JOIN 4、WHERE 5、GROUP BY 6、with cube 或with rollup 7、HAVING 8、SELECT 8-1>选择列 8-2>disti
阅读全文
摘要:表中数据是集合,集合是没有顺序的。order by返回的数据是有顺序的,故此我们把order by以后返回的数据集合叫“游标”。
阅读全文
摘要:--------------------空值处理--------------------- select * from TblStudent --查询所有年龄是null的同学学习信息 --null值无法使用 = 或 来进行比较 --unknown --判断null 值必须使用is null 或者 is not null select * from TblStudent where tsage...
阅读全文
摘要:--------------------带条件查询--------------------- --select 列 --from 表 --where 条件 --查询没有及格的学生的学号(假设:数学或英语,只要有一门没有及格就叫做没有及格) select tsId from TblScore select tsId from TblScore where tEnglish=20 and...
阅读全文
摘要:SQL 聚合函数(把多条数据变成一条,需要用到分组,然后统计): MAX(最大值)、MIN(最小值)、AVG(平均值)、SUM(和)、COUNT(数量:记录的条数)
阅读全文
摘要:--distinct关键字,根据已经查询出的结果然后去除重复 select distinct * from TblStudent --Top(一般会配合order by一起使用) ---------------------排序-------------------------- --order by 列名 --按照年龄,降序排序 select * from TblStudent order ...
阅读全文
摘要:-----------------------数据检索(查询)-------------------------- --*表示显示所有列 --查询语句没有加where条件表示查询所有行 select * from TblStudent --只查询表中的部分列 select tsid,tsname,tsgender from TblStudent --根据条件,只查询部分行(使用whe...
阅读全文
摘要:------------------------------------------------------------------------ --通过t-sql语句来创建约束 ------------------------------------------------------------------------ --新建一张表:员工信息表 create table Employees...
阅读全文
摘要:约束——保证数据完整性 数据库约束是为了保证数据的完整性(正确性)而实现的一套机制。 非空约束 主键约束(PK)primary key constraint 唯一且不为空 唯一约束(UQ)unigue constraint 唯一,允许为空,但只能出现一次 默认约束(DF)default constr
阅读全文
摘要:--删除数据语句: --delete from 表名 where ... --delete语句如果不加where条件,表示将表中所有的数据都删除,加where条件后,会按照where条件进行删除。 --删除TblStudent表中的所有数据, --自动编号并没有恢复到默认,仍然继续编号 delete from TblStudent --删除所有性别为‘女’,同时年龄小于20岁的 delete...
阅读全文
摘要:C#中的 ! && || ,sql语言中就是 not and or ,优先级从左往右递减。<>表示不等于。
阅读全文
摘要:提示:出现错误“将截断字符串成二进制数据”说明字符串长度超限了
阅读全文
摘要:恢复内容开始 DDL(数据定义语言)、DML(数据操作语言)、DCL(数据库控制语言) C#语言中,用双引号(" ")表示字符串;sql中,用单引号(' ')表示字符串。 C#语言中,判断两个变量是否相等,使用双等号(==)来判断;在数据库中,使用单等号(=)。 C#语言中,转义符号\。例如: sq
阅读全文
摘要:--在这里编写sql命令 --1.创建一个数据库(直接创建一个数据库,没有设置任何特殊选项,都是使用默认的) create database MyDatabaseOne; --2.删除数据库 drop database MyDatabaseOne; --3.创建数据库的时候设置一些参数选项 create database MyDatabaseOne on primary ( --配置主数...
阅读全文
摘要:image类型:存储二进制字节数组。 (相当于C#中的byte[]字节类型) sql server常用的数据类型 1.image类型,用来存储byte[](字节)。 2.字符串类型 char nchar varchar nvarchar text ntext varchar(max) nvarcha
阅读全文
摘要:以SQL Server 2008版本为例: -SQL Server 2008 Datacenter(x86 x64 ia64)数据中心版,最强大的版本,要付费的 -SQL Server 2008 Enterprise(x86 x64 ia64)企业版 -SQL Server 2008 Standar
阅读全文