SQLServer数据库基础教程

SQLServer数据库基础教程

SQLServer数据库基础教程【千锋软件测试】

(1.数据库技术&)

1.数据库技术&

sqlserver2008安装

不设置密码

点击添加当前用户

不要勾选错误报告

不要修改配置文件地方,最多该盘符

(2.数据库技术续一)

2.数据库技术续一

(3.数据库技术续一)

3.数据库技术续一

DBMS

(4.数据库技术续二)

4.数据库技术续二

(5.数据库技术续三)

5.数据库技术续三

(8.数据库技术续六)

8.数据库技术续六

3NF三范式

(9.数据库技术续七)

9.数据库技术续七

E-R图

(10.库的操作&)

10.库的操作&

TSQL

(11.库的操作续一&)

11.库的操作续一&

数据库文件

创建数据库

点击分析值再去执行

修改数据库

约束

外键约束

两个字段数据类型与长度必须一致,引用的列必须是主键或者唯一约束

先删除外键约束之后删除主键约束

书号为外键引用ts表的书号这个列

删除表

BigInt

datatime

varchar

unicode

不容易出现编码冲突

binary

创建表

中括号可写可不写,大括号必须写

修改表

属性是列,元祖是行

TSQL

批处理

常量

Unicode前缀大写N

945141是数字常量

变量

select一次赋值多个

print

全局变量

运算符

运算符优先级

一元大于算术大于比较大于逻辑最后大于赋值运算符

begin/end

不能直接写否则重新赋值把x覆盖了

IF/ELSE

while

if不成立begin/and逻辑块不执行,begin/end相当于大括号

case

多分支语句

waitfor

GOTO

备份还原数据库

SELECT

针对某一列去重复

top返回整个表前n行,|二选一

返回某一列前三行

别名查询

比较运算符

逻辑运算符

LIKE

包含两个字的大小

Null

聚合函数

元祖多少行

group by

order by

内连接

外部连接

完全连接

子查询

insert

视图

视图就是一张表,表中所有操作在视图也可以使用

视图的操作会对原表有影响

update只能更改数据,alter可以更改视图结构

删除视图原表数据也没了

drop不影响原表

索引

创建索引

非聚集索引

经验分享 程序员 微信小程序 职场和发展