![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql server
文章平均质量分 82
微软sql server数据库
奇迹是执着的人创造的
这个作者很懒,什么都没留下…
展开
-
数据库 完整性约束定义
1.check约束范围--建表时定义性别取值为“男或女”默认为“男”--年龄在14到65之间(14,65)-- in (值1,值2,值3...值n) 属于值1到值n其中之一(详见聚集函数)create table Student( Sno Char(7) primary key,--学号 Sname Char(10) not null,--学生姓名 ...原创 2018-10-22 08:29:29 · 7278 阅读 · 0 评论 -
sql service可视化工具使用(设置联合主键,设置外键,check约束,导入导出数据库,创建删除用户)
sql service可视化工具一些操作 记录一下 以免每次都要查虽然命令是王道,但可视化工具还是要有所了解的1.sql service 2014 使用management studio可视化工具代替命令做一些操作建立联合主键:左手按住ctrl键,鼠标点击最左边那列的小正方形,选中多行,右键菜单点第一个选项设置主键补:删除主键: 直接右键-》删除主键修改主键名:...原创 2018-10-02 00:02:54 · 12887 阅读 · 4 评论 -
sql 游标
目录1.为什么要使用游标2.游标的定义3.使用游标的步骤3.1声明游标3.2打开游标3.3推进游标指针并取当前记录3.4关闭游标3.5删除游标4.游标实例1.为什么要使用游标1.SQL语言与主语言具有不同数据处理方式2.SQL语言是面向集合的,一条SQL语句原则上可以产生或处理多条记录3.主语言是面向记录的,一组主变量一次只能存放一条记录4.仅使...原创 2018-11-18 17:57:04 · 451 阅读 · 0 评论 -
sql 存储过程
目录一、存储过程概念二、存储过程的创建三. 修改和删除存储过程四、存储过程的种类一、存储过程概念1.概念存储过程是存放在数据库服务器上的预先定义与编译好的T-SQL语句集合,是一个独立的数据库对象。2.特点实现了模块化编程。存储过程具有对数据库立即访问的功能。使用存储过程可以加快程序的运行速度。使用存储过程可以减少网络流量。使用存储过程可以提高数据库的安...原创 2018-11-11 21:16:54 · 4642 阅读 · 0 评论 -
T-SQL 基础简介
目录一、 标识符二、数据类型三、 常量四、变量(1)变量分类(2)局部变量(3)全局变量五、 运算符六、 函数七 语句流程控制八、批处理一、 标识符可以用做标识符的字符:英文字符:A~Z或a~z,在SQL中是不用区别大小写的。数字:0~9,但数字不得作为标识符的第一个字符。特殊字符:_、#、@、$,但$不得作为标识符的第一个字...原创 2018-11-11 20:09:38 · 27472 阅读 · 0 评论 -
数据库 事务
目录1.定义2、事务的特性(ACID特性)3、SQL对事务的支持4.Sql中事务的定义1.定义定义 一个数据库操作序列 一个不可分割的工作单位(要么全做,要么全不做) 恢复和并发控制的基本单位事务和程序比较 在关系数据库中,一个事务可以是一条或多条SQL语句,也可以包含一个或多个程序。 一个程序通常包含多个事务 2、事...原创 2018-11-13 20:03:44 · 218 阅读 · 0 评论 -
触发器
目录一、触发器的主要优点二、触发器支持的功能三、触发器的类别四、SQL Server中触发器的创建、删除和修改 4.1创建触发器的语句4.2删除和修改触发器4.3触发器中可使用的特殊表(inserted表和deleted表) 五、 触发器应用举例5.1INSERT 触发器5.2 DELETE触发器5.3 UPDATE触发器 六、使用触发器的考虑 ...原创 2018-11-13 18:44:35 · 1180 阅读 · 0 评论 -
sql server 数据控制 权限
可视化工具创建删除用户:https://blog.csdn.net/hza419763578/article/details/82918915所有用户 to/from public 所有权限:grant/revoke all privileges 1.grant授权把查询Stud...原创 2018-11-09 21:49:26 · 1758 阅读 · 1 评论 -
数据库 DQL 数据库查询语句
目录1.简单单表查询查询结果取别名2.查询条件2.0全查询与部分查询2.1 比较2.2范围 between / not between2.3集合 in / not in2.4字符匹配like / not like2.5空值查询 is null / is not null2.6多重条件查询and / or2.7order by子句 3.聚集(合)函...原创 2018-10-22 09:11:56 · 1539 阅读 · 0 评论 -
数据库 DML语句 sql server 增删改
DML:数据操作语言 操作对象:记录(行) 关键字:insert update delete 一、插入数据1.按表中字段顺序全插insert into 表名 values(值1,值2,值3...);insert into Cj values(2000101,1,92);mysql同样 2.自定义顺序插入部分或全部insert ...原创 2018-10-13 17:54:37 · 656 阅读 · 0 评论 -
sql server DDL语句 建立数据库 定义表 修改字段等
列即字段行即记录 一、数据库:1.建立数据库create database 数据库名;use 数据库名;create database exp1;use exp1;mysql同样2.删除数据库drop database 数据库名;drop database exp1;mysql同样 二、表:1.创建表create t...原创 2018-10-13 17:37:11 · 2337 阅读 · 0 评论 -
数据库 主键的增删改查 sql server 与mysql
sql server命令建立主键:1.建表时建立主键create table Course( Cno Char(1) primary key,--课程号 建立唯一主键);create table Cj( Sno Char(7),--学号 Cno Char(1),--课程号 Grade Decimal(4,1),--成绩 prim...原创 2018-10-13 16:29:55 · 525 阅读 · 0 评论