一部分笔记整理
- 数据库
- 数据库的建立
- create database数据库名
- on primary( name, filename,size,maxsize,filegrowth)
- 备注:name为逻辑名, filename为物理名,primary为mdf, log为ldf
- 数据库的建立
-
-
- log on(创建日志文件)
- 数据库修改 alter database数据库名
- modify file(name,size)增加容量
- add file增加数据库文件
- Remove file删除数据库文件
- 删除数据库
- drop database数据库名
-
- 数据类型
- char
- 按固定长度储存字符,当字符不满n个 时自动补空格
- varchar动态存储
- 存储大小为输入数据的实际长度
- decimal(p,s)
- P为总数字个数,s为小数位数
- char
- 创建和修改表
- create table 表名,在前面可加 use 数据库名 go
- primary key设置字段为主键
- unique设置字段有唯一性
- check设置字段的取值范围,check(性别=‘男’or性别=‘女’)
- default设置字段的默认值
- 更改字段,如:alter table表 alter column sname nvarchar(20) Null
- 添加字段,如:alter table表 add sname nvarchar(20)不要column
- 删除字段,如:~ drop column sage
- 更新数据,如:update st set性别=‘男’
- 约束
- 主键约束
- 直接在表内,constraint pk_js primary key (列名)#pk-js为约束名
- 添加约束,要加上,alter table表名,add~(同上)
- 删除约束,alter table表名,drop constraint 约束名
- 唯一约束(将primary key换成unique;同上)
- 主键约束
- 插入
- insert into st (学号,姓名,性别,出生时间)value (‘150111’,‘杨丽 ’,‘女’,‘1996-10-3’)
- 删除表中数据(多个元组)
- delete st where 学号=‘150112’
- 删除表
- drop table st
下附:思维导图