一、数据库登录
SQL Server 2014 Management Studiobn版本
服务器名:. localhost 127.0.0.1
windows身份验证:超级管理员 不需要登录
登录失败:①服务没有开启 ②软件需要重新
sqlserver身份验证:
登录失败:①服务没有开启 ②密码错误
启动服务:SQL Server(MSSQLSERVER)
修改sa账号密码:使用windows身份验证==>安全性==>登录名==>双击sa==>最后点击确认 否则修改无效
二、系统数据库
master 核心数据库
model 模型数据库
msdb 警告信息数据库
tempdb 临时数据库
三、数据库基础知识
1、创建数据库
数据文件:.mdf/.ndf
日志文件:.ldf
2、把数据库源文件拷贝给其他人
脱机/联机
分离/附加
数据库备份/还原
3、数据库中的数据类型
int
varchar
date
money
bit
float
精度:小数点左右两边数字的个数 例:123.45678(8)
长度:一个字母或符号一个字节 一个汉字是两个字节
小数位:小数点后面数字的个数 例:12.345(3)
4、六大约束
主键约束:primary key
特点:①一个表只能有一个主键,但一个主键可以由多个列组成
②主键不能为空
③主键一旦设置为标识列,则不能手动编辑
外键约束:foreign key
检查约束:check key
唯一约束:unique
默认约束:default
非空约束:is not null
5、建库、建表语法
--建库语法
create database 数据库名
例:create database db_sql
--建表语法
create table 表名(
字段名1 数据类型,
字段名2 数据类型,
字段名3 数据类型,
……
)
案例: tb_stu(主表)
tb_score(从表)
create table tb_stu(
sid int primary key identity(1,1),
sname varchar(20) unique,
ssex varchar(10) default('男'),
sage int check(sage>=1 and sage<=150),
saddress varchar(200) null,
sbak varchar(200)
)
create table tb_score(
cid int primary key identity(1,1),
sid int foreign key references tb_stu(sid),
score int
)
注:①增加表中的数据:先增加主编,再添加从表
②删除表中的数据:先删除从表,再删除主表