自学sql server 的第一天

自学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
在消息栏显示详细执行时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值