数据库和表的管理
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 表名

相关内容

热门资讯

洁丽雅报警,“私生子传闻造成严... 5月18日晚间,洁丽雅官方微博发布严正声明。声明提到,近日,网络上出现关于洁丽雅家居股份有限公司、董...
产学研共探规模化路径 量子科仪... 上证报中国证券网讯(记者 刘一枫)量子精密测量正加速跨越技术验证门槛,从“能不能用”的实验室探索,迈...
广西柳州再发生5.2级地震,震... 中国地震台网正式测定:05月18日21时44分在广西柳州市柳南区(北纬24.37度,东经109.26...
研究揭示:人们普遍认为AI比人... IT之家 5 月 18 日消息,如今,全球越来越多民众日常使用人工智能系统,尽管众多用户愿意相信人工...
红魔11S Pro正式发布:骁... 今天红魔11S Pro系列正式发布,发布后数码圈热度居高不下,不少网友直接给到电竞机皇的评价。作为常...
赖清德弹劾案19日举行投票,蓝... 海峡导报综合报道 台民意机构19日将举行赖清德弹劾案的记名投票,朝野甲级动员。中国国民党团今天(18...
小米18全员首发2nm芯片:安... 快科技5月18日消息,博主数码闲聊站最新爆料,今年下半年发布的旗舰机型中,只有小米和苹果两家的旗舰能...
文脉华章|草原文脉汇青城 多元... 央视网消息 金辉灼灼映草原,玉韵悠悠贯千年。5 月17 日,2026 年“5 ·18 国际博物馆日”...
广西再通报车辆坠河事件,已致9... 广西环江毛南族自治县人民政府5月18日通报:截至2026年5月18日20时,河池环江“5·16”过桥...
基地启用,机器人有了国家级职业... 5月16日,国家人工智能应用中试基地(具身智能)在浙江杭州挂牌启用,机器人有了国家级职业技能训练场。...