数据库和表的管理
admin
2023-05-21 17:22:32
0

1、数据库文件类型:
①数据文件
主要数据文件:后缀 .mdf ,有且只有一个,默认已创建,包含启动信息、数据对象
次要数据文件:后缀 .ndf ,可有任意个,默认无
文件流数据:存储图片、音频等文件
②事务日志文件:后缀 .ldf ,至少一个,默认已创建一个,记录所有事务的SQL语句,用
于恢复数据库
2、创建和扩展数据库
文件大小:有一个初始大小,可扩展,最小单位1MB
增长方式:①按百分比②按MB
可限制数据大小:方式:①限制大小②不限制大小
3、收缩数据库:释放不使用的空间
方式:①手动收缩
收缩数据库:不能低于初始大小
收缩文件:可以低于初始大小,最小单位1M
②自动收缩
数据库属性,可设置自动收缩
4、分离和附加数据库
分离:将数据库从实例中移除,便于移动或复制数据库
附加:将数据库添加到实例中
删除:将数据库从实例中移除并删除数据文件,只可删除用户数据库
5、数据类型:
精准数字: int :整型
bit :只有0或1或NULL三个值,可输入的值只有0和1
decimal :数值
money :货币值
近似数字:float ,real
字符串: char :固定长度,指定列长
varchar :可变长度,指定最大大小
text :大量字符
nchar、nvarchar、ntext :Unicode字符,双字节
二进制字符:binary
日期和时间:date 日期 time 时间 datetime 日期和时间
6、创建表:
①列名 ②数据类型 ③是否允许NULL值 这三点是必须有的
④默认值:没有为列指定值,使用默认值
⑤标识符列:自动生成序号值的列,不可输入或更改,最多只能有一个
三要素:数据类型为数值型
种子:初始值
增量:步长、增长值
⑥检查约束(check):限制可接受的值
⑦设置主键
⑧设置外键
7、插入数据:
insert into 表名 values(‘值1’,‘值2’,‘’,……)
8、更新数据:
update 表名 set 列名=‘新值’ where 条件
9、删除数据:
①delete :可以有条件删除部分数据,保存日志,可以恢复,标识列不重置,可删除有外键
约束的数据表
②truncate :只能清空整个表,不保存日志,不可恢复,标识列重置为0,不可删除有外键约
束的表
命令: delete from 表名 where 条件
truncate table 表名
10、删除库和表:
drop database 库名
drop table 表名

相关内容

热门资讯

“救”在身边!4天2场“急”时... ▲红十字少年叶子豪与护士马莉开展紧急救援。台海网8月4日讯(导报记者 石程罗纳 通讯员 苏映红 陈雅...
Claude仅用8分钟,5年未... 新智元报道 25分钟,500个钱包被洗劫一空! 这几天,知名硬件钱包Coldcard暴雷,而引发这...
低价流量卡一夜消失!三大运营商... 最近几天,关于流量卡的讨论热度越来越高,原因很简单——流量卡没了。 最开始,只是有网友突然上传了一份...
薪火传家 执“戟”报国——王戟... 新华社长沙8月3日电 题:薪火传家 执“戟”报国——国防科技大学研究员王戟的家风故事新华社记者黄明、...
夏季战役第二阶段打响,乌方称俄... 据凤凰卫视报道,俄乌夏季战役第二阶段已经打响,顿巴斯中线多地陷入持续激战,俄军拿下了别列茨克定居点,...
顶尖AI人才争夺白热化 招聘逻... 图片来源:AI生成 证券时报记者 周春媚 财富的洪流永恒流动,但从不固守同一片河床,而是不断涌向新的...
婚外胚胎纠纷案,不容忽视的情理... 近日,上海一起婚外冷冻胚胎纠纷案持续搅动舆论漩涡。身患肺癌、长期休养的朱女士,意外发现丈夫与第三者伪...
抽水马桶水箱不进水的解决办法 步骤一、准备小刷子或是其他清洁工具;步骤二、打开水箱盖子;步骤三、将水箱的堵塞和污渍清理干净;步骤四...
马桶抽水后不停的流水怎么办 解决方法:水箱材质的问题,将马桶水箱拆分开来,一个一个逐一进行检查看是马桶水箱里面的零件是否完好,及...
马桶后面的抽水泵坏了怎么办 换一个新的。方法:先将坏的抽水泵拆卸下,把水箱下方的进水关闭,再通过扳手,一只手扶着水箱当中的进水阀...