一、数据库登录
服务器域名: .localhost 127.0.0.1
window 身份验证:超级管理员 不需要登录
登录失败:服务器没有开启 软件需要重新配置
SqlServer 身份验证:
登录失败:服务器没有开启 密码错误
启动服务:SqlServer(MSSQLSERVER)
修改sa账号密码:使用windows身份验证 安全性 登录名 双击sa
系统数据库:
master 核心数据库
model 模型数据库
msdb 警告信息数据库
tempdb 临时数据库
创建数据库:
数据库文件: .mdf .ndf
日志文件: .ldf
把数据库源文件拷贝给其他人:
脱机/联机 分离/附加
数据库备份/还原
数据库中的数据类型:
int
varchar
date
money
bit
float
精度:小数点左右两边数字的个数 234.344564
长度:一个字母或一个符号 一个字节 一个汉字是两个字节
小数位:小数点后面数字的个数 234.33
六大约束
主键约束:primary key 简称(pk)
特点:一个表中只能有一个主键,但是一个主键可以由多个列组成,主键不能为空,主键一旦设置为标识列,则不能手动编辑
外键约束:foreign key 简称(fk)
检查约束:check key 简称(ck)
唯一约束:unique
默认约束:default
非空约束:is not null
再有主键外键关联中
增加表中的数据:先增加主表,在增加从表
删除表中的数据:先删除从表,在删除主表
建库语法
create database 数据库名
建表语法
identity:标识列
示例:create table 表名(
sid int primary key identity(1,1),
sname varchar(10) not null,
ssex varchar(10) default('男'),
sage int check(sage>=1 and sage<=150) ,
saddress varchar(200) null
)