SQL Serever学习教程

本文是SQL Server 2014的学习教程,介绍了数据库模型、关系型数据库语言、系统数据库等知识。还讲解了模板浏览器窗口使用、数据库文件操作、数据完整性设置等内容,以及创建视图的SQL语句,同时提到了大小写不敏感和强制修改数据表的设置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

特别说明:在sqlserver2014中,不区分大小写,也就是说,SQL是大小写不敏感的

 数据库模型3类:

  1. 层次模型
  2. 网状模型
  3. 关系模型

关系型数据库语言3种:

  1. DDL数据定义语言
    1. CREATE(创建书库或数据库对象) , ALTER, DROP
  2. DML数据操作语言
    1. SELECT(检索表或视图) , UPDATE ,  INSERT , DELETE
  3. DCL数据控制语言
    1. GRANT(授予权限) , REVOKE(撤销权限) , DENY(拒绝权限,并禁止从其他角色继承许可权限)

系统数据库4个:

  1. master数据库
    1. 记录所有系统信息,例如登录账户,系统配置
  2. model数据库
    1. 所有数据库模板,对model数据库修改将应用于以后的所有数据库
  3. msdb数据库
  4. tempdb数据库

 

模板浏览器窗口

SSMS提供了大量的包含用户提供给的遍的参数的脚本模板,使用该参数可以只输入一次名称,然后自动将改名称复制到脚本中所有必要的位置。

 

使用模板创建数据库

将Create Database从模板浏览器窗口,拖动到查询窗口,自动创建代码

选择查询==》指定模板参数的值,

 

在打开的窗口中替换掉原先的值,改为“销售管理2”,确定

 

然后先分析,无误后,点击执行按钮即可

 

 查看联机帮助文档

 这里的帮助文档,数据量很大

 

选择sqlserver2014的Developer Reference ,Installation , Microsoft SQL Server Language Reference,点击更新

 

 

操作数据库的文件(增删改)

为销售管理2增加一个日志文件

先查看数据库文件

修改数据库文件

编写执行SQL,修改数据库的文件位置,大小

1

2

3

4

5

6

7

8

ALTER DATABASE 销售管理2

MODIFY FILE

(

NAME=销售管理2,

FILENAME='e:/data/销售管理2.mdf',

SIZE=12MB

)

GO

删除数据库文件

 

1

2

ALTER DATABASE 销售管理2

REMOVE FILE 销售管理2_2

 

注意:主数据库文件和主日志文件,不可删除

 

sqlserver2014支持的其他数据类型

 

 数据完整性4种:

实体完整性(行,数据不重复)

域完整性(列,满足于特定约束)

参照完整性(外键约束)

用户自定义完整性(自定义的约束,触发器)

 

设置强制修改数据表

sqlserver2014安装的时候,默认不能强制修改数据表结构,如要修改,设置方法如下:

工具==》选项==》设计器==》表设计器和数据库设计器==》阻止保存。。。的勾选去掉,确定

 

 

 创建视图的SQL(可以使用SSMS创建)

CREATE VIEW 一个视图

AS  SQL语句

GO

比如:

1

2

3

4

5

6

USE 销售管理

GO

CREATE VIEW 一个视图

AS

SELECT 买家名称 FROM 买家表

GO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值