自学sql server 的第一天
本节要点:
创建数据库,删除,分离附加。
生成脚本(架构,数据)
表:创建,修改,删除。
char固定 常用于手机号
varchar可变 常用于用户名
nvarchar 常用于以免有生僻字
解析:定义一个char[10]和varchar[10],如果存进去的是‘csdn’,那么char所占的长度依然为10,除了字符‘csdn’外,后面跟六个空格,而varchar就立马把长度变为4了,取数据的时候,char类型的要用trim()去掉多余的空格,而varchar是不需要的。
bit 只有两个值的时候 优先用bit
decimal 写小数
decimal(总共有多少位,有几个小数)
decimal(5,2) 5个数据,2个小数
列如100.00
99.999会变成99.99 因为只允许两个小数
约束:主键 非空 唯一 默认 检查 外键
主键:保证值的唯一性
一 数据库
1.新键数据库
2.删除数据库
以下是新建数据库的界面操作。
脚本操作
不分大小写 字符串使用单引号 末尾不需加分号
以下是创建数据库的脚本操作界面:
create datebase 数据库名
on primary
(
name=‘stuDB’_data’,–主数据文件的逻辑名称
filename=‘D:\stuDB_data.mdf’,–主数据文件的物理名称
size=5mb,–主数据的初始大小
maxsize=100mb,–主数据文件的增长的最大值
filegrowth=15%–主数据文件的增长率
)
log on
(
name=‘stuDB_log’,
filename=‘D:\stuDB_log.Idf’,
size=2mb,
filegrowth=1mb
)
二.创建表
以下是班级表的界面操作:
以下是学生表的界面操作:
清空truncate table表名
ctrl+e 执行
ctrl+r 隐藏消息栏
ctrl+I 计划任务对sql语句进行分析
set statistics time on/off
在消息栏显示详细执行时间