sqlserver数据库
春水上行
这个作者很懒,什么都没留下…
展开
-
SQLserver学习day05 T-SQL数据操作(查询) 常用的函数
数据库查询原理:将查询语句发向服务器,服务器将语句进行解析查找,然后将结果存在一张虚拟表中,发向客户端。查询语法:SELECT 列名/* FROM 表名 [WHERE 限制条件] [ORDER BY(排序)]1.查询表中所有信息USE E_Market GO SELECT *FROM UserInfo--不加条件查询UserInfo表中的信息2.查询指定列和指定行的信息SELECT Use原创 2016-11-30 22:34:05 · 1411 阅读 · 0 评论 -
SQLserver学习day06 T-SQL程序
T-SQL程序变量声明变量: DECLARE @变量名 数据类型变量赋值:两种方式: SET赋值 :一般是常量DECLARE @name varchar(10) SET @name='zhangsan' PRINT @name--打印语句 --结果是 zhangsanSELECT赋值: 从表中查询值赋给变量--查询赵六的密码赋值给变量pwd DECLARE @pwd varchar(10) S原创 2016-12-04 17:20:46 · 377 阅读 · 0 评论 -
SQLserver学习day01 SQLserver简介 数据库的相关概念 创建删除数据库操作
SQLserver服务的启动和停止为什么需要启动sqlserver服务? 数据库管理系统和数据库进行交互的时候,必须依靠sqlserver服务来进行,否则数据库管理系统无法与数据库进行连接。启动的三种方式: 后台启动(选择任务管理器里的服务进行启动); sqlserver配置管理器中启动服务。 在控制台窗口中使用命令进行启动。(net start mssqlserver和net stop m原创 2016-11-22 16:48:34 · 905 阅读 · 0 评论 -
SQLserver学习day07 事务
事务第一个问题,为什么需要事务?我们先来看一个例子USE E_Market GO CREATE TABLE bank--创建一张表 ( name varchar(20)NOT NULL, mymoney money ) GO ALTER TABLE bank--给mymoney添加检查约束,金额必须大于等于1 ADD CONSTRAINT mymoney CHECK(mymoney>原创 2016-12-05 17:38:54 · 452 阅读 · 0 评论 -
SQLserver学习day08 视图和索引
视图视图:一个视图是由select语句组成的查询的虚拟表,从多个表中提取数据,并以单个表的形式展现数据,视图是一个虚拟表,内容由查询语句决定,视图中并不存在数据,数据存放在视图引用的原始表中。创建视图SSMS创建视图右键视图进行创建,选中要创建的表和要选择的列即可。选择创建视图的表选择要显示的列查看视图的内容SQL语句创建视图语法: CREATE VIEW 视图名称 AS原创 2016-12-06 20:34:28 · 434 阅读 · 0 评论 -
SQLserver学习day02 数据库用户管理 数据库的基本维护
创建SQLserver数据库登录名可以用来连接到SQLserver服务器 方法:在安全性的登录名选项下创建,创建的只能用来登陆数据库,而不能进行任何操作。SQL语句创建登录名:USE master GO --创建登录名的语法 CREATE LOGIN <登录名> WITH PASSWORD=<'密码'> CREATE LOGIN LOSER WITH PASSWORD='123456' GO创建数原创 2016-11-24 14:49:48 · 984 阅读 · 0 评论 -
SQLserver学习day09 存储过程
存储过程存储过程是一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。可包含数据操作语句,变量,逻辑控制语句等。优点: ①重复使用。存储过程可以重复使用,从而可以减少数据库开发人员的工作量。 ②减少网络流量。存储过程位于服务器上,调用的时候只需要传递存储过程的名称以及参数就可以了,因原创 2016-12-07 19:43:53 · 697 阅读 · 0 评论 -
SQLserver学习day03 数据表基本概念和操作的学习与管理 数据库关系图
数据表管理数据表基本概念主键:表中一列或者多列组合的,能够唯一的标识表中的每一行,一个表只能有一个主键,多列组合当主键称为复合主键。外键:相对应于主键而言。一个表中可以有多个外键。标识列:又叫做自动增长列或者自动编号,本身没有具体的含义只是用来标识不同的实体。 - 标识列用来区分不同的实体 - 定义成标识列时,需要指定标识种子和标识增量,默认值都是1 - 标识列通常也被定义为主键 -原创 2016-11-25 21:36:48 · 979 阅读 · 0 评论 -
SQLserver学习day04 T-SQL数据操作(增,删,改) 数据的导入导出 批处理
T-SQL运算符DECLARE @X INT,@Y INT--声明变量 SET @X=1--给变量赋值 SET @Y=2 SELECT @X+@Y --输出相加的结果 GODECLARE @X INT,@Y INT SET @X=20 SET @Y=10 IF (@X>@Y)--比较运算 SELECT '@X 大' ELSE SELECT '@Y大' GODECLARE @X INT,@Y INT原创 2016-11-27 16:21:37 · 1163 阅读 · 0 评论