自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 事务

 事务管理主要是为了保证一批相关数据库中数据的操作能全部被完成,从而保证数据的完整性。锁机制主要是处理多个活动事物的并发,用来控制多个用户对同一数据进行的操作,解决并发问题。begin transaction 建立事务,commit transaction 提交事务,rollback transaction 回滚操作,save transaction 保存事务SET IMPLICIT_TR...

2018-09-18 11:54:12 103

原创 索引

索引是在数据表的列上建立的一种数据对象,为表中的数据提供逻辑顺序,从而提高数据的访问速度。提高数据库的查询性能。聚集索引:CLUSTERED,数据按顺序存储的非聚集索引:NOTCLUSTERED,索引完全独立于数据本身结构创建索引时默认是非聚集索引创建索引(通常是以主键,外键,频繁搜索的列为索引列)create unique clustered index index_name...

2018-09-17 08:48:06 186

原创 游标

游标是一种处理数据的方法,提供了一种对从表中检索出的数据进行操作的灵活手段(允许应用程序对查询语句select返回的行结果集中每一行进行相同或不同的操作).声明游标use databaseDeclare cursor_name curcor forselect * from tb1go打开游标open cursor_name读取数据fetch next from...

2018-09-14 10:23:43 118

原创 触发器

触发器是一种特殊的存储过程,它可以在SQL server进行某个特定的表修改时由SQL server自动进行,还是一种实施完整性约束的手段。DML触发器--After触发器(主要用于记录变更后的处理或检查,一旦发现错误可以回滚),Instead of触发器(一般用来取代原本的操作,是在记录变更之前发生的)。DML触发器是响应insert,update,delete语句激活的。DDL触发器是...

2018-09-13 12:00:39 185

原创 SQL 自定义函数

函数类型有:标量型函数(返回一个确定类型的值),内联表值型函数(以表的形式返回值,相当于参数化的视图 ),多声明表值函数(标量函数和内联表值函数结合体,返回值是一个表,和标量型函数一样可以用begin...end)创建自定义函数--标量型函数use databasegocreate function fun_name1(@limitNum decimal(6,0),@choos...

2018-09-10 18:15:55 1916

原创 存储过程的修改,查看,删除

修改存储过程use databasegoalter procedure pro_name@id intasselect * from tb1 where id>=@id查看存储过程,sp_helptext查看存储过程的文本信息,sp_depends查看相关信息,sp_help查看一般信息use databasegosp_help pro_nameg...

2018-09-10 16:49:08 3561

原创 创建存储过程

存储过程是T-SQL语句和流程控制语句的集合。用于大型数据库系统的开发和应用中。创建存储过程use[database_name]gocreate procedure pro_nameasselect * from tb1 where id >1001go执行存储过程use[database_name]goexec procedure_nameg...

2018-09-08 17:35:09 253

原创 SQL 函数

SQL Aggregate 函数,计算从列中取得的值,返回一个单一的值AVG()--返回平均值 select avg(id) from tb1COUNT()--返回行数 select count(id) from tb1,select count(*) from tb1  返回表中的记录数 ,select count(dinstinct name) from tb1 返回指定列的不同值的数...

2018-09-08 11:41:16 135

原创 SQL Date 函数,NULL值

GETDATE() 返回当前的日期和时间DATEPART() 返回日期/时间的单独部分DATEADD() 在日期中添加或减去指定的时间间隔DATEDIFF() 返回两个日期之间的时间CONVERT() 用不同的格式显示日期/时间时间类的数据类型date YYYY-MM-DDdatetime YYYY-MM-DD HH:MM:SSsmalldatetime YYYY-...

2018-09-07 17:21:18 2543

原创 CREATE INDEX,CREATE VIEWS

CREATE INDEX语句用于在表中创建索引,在不读取整个表的情况下,索引使数据库应用程序可以更快地查询数据create index index_name on tb_name (c_name)create index in_id on tb1 (id)CREATE UNIQUE INDEX 创建唯一的索引create unique index index_name on tb1...

2018-09-07 16:19:52 314

原创 建表

CREATE DATABASE 创建数据库create database dbnameCREATE TABLE 创建新表craete table tb_name(c1 data_type(size),c2 data_type(size),c3 data_type(size),...);SQL约束Constraints:NOT NULL (不能储存NULL值),UNIQUE(...

2018-09-07 10:39:01 293

原创 UNION、INTO、INSERT INTO...

SQL UNION 操作符合并两个或多个 SELECT 语句的结果。UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型,同时,每个 SELECT 语句中的列的顺序必须相同。select * from tb1 union select * from tb2----union all允许重复值 SELECT INTO 语句从一个表复制数据,然...

2018-09-07 09:40:39 1766

原创 SQL JOIN

SQL JOIN 子句用于 把两个或多个表的行结合起来,基于这些表之间的共同字段不同的SQL JOIN 类型:tb1 id name 1001 语文 1002 数学 1003 英语 tb2 name  book 语文 一年级上册 语文 一年级下册 英语 二年级上册 高数 高数上册 inner jo...

2018-09-06 11:40:41 106

原创 SQL 基础知识

一些重要又基础的SQL命令select--从数据库中提取数据--selete * from tb_nameupdate--更新数据库中的数据--update tb_name set c1=v1,c2=v2 where ...delete--从数据库中删除数据--delete from tb_name where ...insert into--向数据库中插入新数据--insert ...

2018-09-06 08:19:09 981

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除