
SQL
Shirsen
因为折腾,所以简洁。因为简洁,所以快乐。因为快乐,所以折腾。
展开
-
SqlServer2012Enterprise…
原文地址:Server 2012 Enterprise Edition 企业版 迅雷 下载地址">Sql Server 2012 Enterprise Edition 企业版 迅雷 下载地址作者:马兆丽Sql Server 2012 Enterprise Edition 企业版 迅雷下载地址版本号cn_sql_server_2012_enterprise_edition_x86_x转载 2017-04-18 18:37:14 · 578 阅读 · 0 评论 -
IDENTITY属性的使用详解
IDENTITY属性的使用1.创建查看IDENTITY创建 IF OBJECT_ID('test','U') IS NOT NULL DROP TABLE test GO CREATE TABLE test ( id int IDENTITY(1, 1), --如果直接写IDENTITY则默认为(1, 1) c1 ch转载 2017-06-25 11:57:41 · 13722 阅读 · 0 评论 -
数据库的查询与统计
——JY数据库查询与统计的使用——-1、SELECT用法<!--查询数据表制定列-->1.USE JY GO SELECT reader_name, reader_department FROM reader GO<!--取别名显示-->2.USE JY GO SELECT reader_name AS '姓名', reader_&department'院系' FRO原创 2017-04-20 15:00:28 · 2539 阅读 · 0 评论 -
数据库视图操作
JY数据库视图操作USE JYGO1. 创建视图创建视图的原型:CREAT VIEW view_name[column_list][WITH ENCRYPTION]AS select_statement[WITH CHECK OPTION] –注释: –1.view_name:视图的名称 –2.column_list:视图使用的列表名。组成视图的列名或者全部省略或者原创 2017-04-21 15:01:59 · 1568 阅读 · 0 评论 -
数据库流程与控制
JY数据库流程与控制USE JYGO1. IF…ELSE语句显示两个数中较大的一个DECLARE @a int, @m intSELECT @n = 1, @m = 9IF(@n > @m) PRINT @nELSE PRINT @mGO2. CASE语句注释的语句为简单的CASE语句搜索CASE语句,查看变量值为10时对应的字符SET @n = 10SET @原创 2017-04-21 15:01:24 · 485 阅读 · 0 评论 -
数据库的查找和更新
JY数据库的查找和更新USE JYGO1、JY数据库的查找声明变量保存书名和作者DECLARE @bookname nvarchar(50), @bookauthor char(10), @bookpublisher nvarchar(50)对变量赋值SET @bookname = '蛤蟆功'查询IF EXISTS(SELECT * FROM book WHERE book_name原创 2017-04-20 14:59:56 · 421 阅读 · 0 评论 -
数据库数据的插入
JY数据库数据的插入USE JYGO1、给表reader插入数据INSERT INTO readerVALUES('r001','李德海','男','信息工程系',),('r002','刘承运','男','信息工程系',),('r003','安歌','女','涉外教育系',),('r004','谢嫣然','女','涉外教育系',),('r005','陈静玉','女','涉外教育系',)原创 2017-04-20 14:59:26 · 1085 阅读 · 0 评论 -
数据库创建表
JY数据库创建表USE JYGO1、创建reader读者表CREATE TABLE reader( reader_id char(8) NOT NULL PRIMARY KEY, --第一种主键约束方式 reader_name nvarchar(50) NOT NULL, --姓名 reader_sex char(2) NOT NULL, --性别 reade原创 2017-04-20 14:58:56 · 2380 阅读 · 0 评论 -
数据库的创建与管理存储过程
JY数据库创建与管理存储过程USE JYGO1.说明:--存储过程优点/*1.提高系统运行速度(存储过程只在创建时编译,以后每次执行不用重新编译)2.提高系统开发速度(存储过程通过封装复杂的数据库操作简化开发过程)3.增强系统可维护性(存储过程可以实现模块化的程序设计,提供统一的数据库访问接口,提高可维护性)4.提高系统安全性(用户不能直接操作存储过程中引用的对象(有权限))5.降低网原创 2017-05-09 22:37:34 · 693 阅读 · 0 评论 -
数据库的索引
JY数据库的索引USE JYGO1. 创建索引--在reader表的reader_name列创建索引i_nameCREATE NONCLUSTERED INDEX i_nameON reader(reader_name)GO –注意事项: –1. 必须是使用SCHEMABINDING定义的视图才能创建索引,而且必须在视图上创建了唯一索引后, –才能在视图上创原创 2017-04-20 15:00:44 · 433 阅读 · 0 评论 -
数据库触发器操作
JY数据库触发器操作USE JYGO1.说明:作用:实现主键和外键所不能保证的复杂参照完整性和数据一致性结果: 触发器和引起触发器执行的语句会被当做一次事务处理,如果执行失败, 自动回滚至事务执行前的状态功能: 1.强化约束:能实现比check更复杂的约束,强制执行数据库中相关表的完整性 2.跟踪数据变化:撤销或者回滚违反了引用完整性的操作,防止非法修改数据 3.级联运行原创 2017-05-10 21:26:16 · 626 阅读 · 0 评论 -
SQL Server 2012 SEQUENCE 使用
SQL Server 2012 SEQUENCE 使用1.说明缘由众所周知,在之前的sql server版本中,一般采用GUID或者 identity 来作为标示符,但是 identity 是一个表对象,只能保证在一张表里面的序列,当我们遇到以下情况时,表1: ID 订单类型 价格 1 火车票 200 4 飞机票 2000 5 船票 600表2:转载 2017-06-25 14:12:27 · 1819 阅读 · 0 评论