尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
SQL Server 数据库操作复习总结_1
SQL Server 数据库操作复习总结基于 esa 数据库练习本总结涵盖表结构的创建DDL、数据的插入与修改DML、备份表、查看表结构等核心知识点。一、 数据库定义语言DDL创建表结构1. 核心语法CREATETABLE表名(字段名 数据类型 约束,...);2. 数据类型对应关系根据题目图片图中类型SQL Server 类型备注说明文本型VARCHAR(n)n为宽度如VARCHAR(8)日期型DATE如DATE整型INT如INT浮点型DECIMAL(4,1)宽度4小数1位varbinaryVARBINARY(MAX)用于存储图片等二进制数据3. 约束条件保证数据完整性主键PRIMARY KEY唯一标识行不允许重复且非空。单列主键如学号 VARCHAR(8) PRIMARY KEY。复合主键联合主键多列共同组成唯一标识如成绩单表的PRIMARY KEY (学号, 课程号)。外键FOREIGN KEY … REFERENCES用于建立表与表之间的联系强制实施“参照完整性”。建表顺序必须先建主表父表学院再建子表专业、学生、课程最后建关联表成绩单。否则会报错。非空约束NOT NULL禁止填入空值如姓名、生日字段。空值约束NULL允许填入空值如院长、简历、登记照字段。二、 数据操纵语言DML插入数据1. 核心语法INSERTINTO表名(列1,列2,...)VALUES(值1,值2,...);2. 实操注意点插入顺序必须遵循外键依赖顺序先插学院、专业再插学生、课程最后插成绩单。日期格式标准格式为YYYY-MM-DD(如1987-04-19)。空值处理参考数据中没有提供的字段如简历、登记照直接写NULL。批量插入可使用INSERT INTO 表 VALUES (值1), (值2), (值3);一次性插入多行数据。三、 数据操纵语言DML备份、删除与更新1. 备份表复制结构和数据-- 核心语法SELECT*INTO新表名FROM原表名;-- 实例备份学生表SELECT*INTO学生备份FROM学生;⚠️ 易错点这种方法不会自动复制原表的主键、外键和索引仅复制表结构和数据。2. 删除数据-- 核心语法DELETEFROM表名WHERE条件;-- 实例删除备份表中专业为0501的学生DELETEFROM学生备份WHERE专业号0501;⚠️ 警告不加WHERE条件会清空整张表数据3. 修改更新数据-- 核心语法UPDATE表名SET列名新值WHERE条件;-- 实例将备份表性别为男的学生民族修改为汉UPDATE学生备份SET民族汉WHERE性别男; 重要提示对“备份表”进行的删除、更新操作完全不影响原始“学生表”。四、 查看表结构元数据查询1. 使用 T-SQL 命令查看单表详细结构包含主键、索引、外键EXECsp_help表名;查看所有表的字段结构拼接信息架构视图SELECTTABLE_NAME,COLUMN_NAME,DATA_TYPE,CHARACTER_MAXIMUM_LENGTH,IS_NULLABLEFROMINFORMATION_SCHEMA.COLUMNSORDERBYTABLE_NAME,ORDINAL_POSITION;查看所有外键关系SELECTfk.nameAS外键约束名,OBJECT_NAME(fk.parent_object_id)AS子表名称,OBJECT_NAME(fk.referenced_object_id)AS父表(参照表)名称FROMsys.foreign_keys fk;2. 使用图形界面SSMS左侧“对象资源管理器” - 展开“表” - 展开“列”。右键数据库 - “新建数据库关系图” - 添加表可直观查看外键连线。五、 核心考点与易错点总结区分 DDL 和 DML建表、改表结构是 DDL增、删、改、查数据是 DML。外键的连环关系子表的数据不能凭空产生必须依赖于主表中已有的主键值。备份表的独立性备份表是独立的新表。WHERE 子句的“安全带”UPDATE和DELETE如果不加WHERE就是灾难性的全表操作。Access 与 SQL Server 术语转换如果在 Access 中操作文本型对应“短文本”日期型对应“日期/时间”VARBINARY 对应“OLE 对象”整型对应“数字/长整型”浮点型对应“数字/单精度型”。
RELATED

相关推荐

【量化投资从入门到精通 #30】止损与仓位:量化怎么管住手

【量化投资从入门到精通 #30】止损与仓位:量化怎么管住手

这篇实测了一个反直觉的结论:你以为最有用的固定止损,很多时候完全没起作用。一、这个方法解决什么投资问题 "设个 5% 止损"几乎是所有交易入门读物的标配建议。但很少有人回答两个问题: 这个止损真的被触发过吗?触发之…

📅 2026/9/30 10:57:53
1.9W预算AMD 9800X3D加RTX 5070 Ti游戏主机配置与装机指南

1.9W预算AMD 9800X3D加RTX 5070 Ti游戏主机配置与装机指南

预算在一万九(也就是 1.9W)这个量级上,想组一台以 AMD 9800X3D 加 RTX 5070 Ti 为核心的游戏主机,到底怎么分配配件才算不浪费?这是很多玩家在装机前最纠结的问题。只看单品测评,容易觉得把这两样高价硬件塞…

📅 2026/10/1 8:05:34
工控CTF核心三协议:Modbus、MMS与IEC60870-5-104实战解析

工控CTF核心三协议:Modbus、MMS与IEC60870-5-104实战解析

1. 工控CTF到底在考什么:不是写代码,是在拆解工业现场的“真实心跳” 工控CTF——这三个字一出来,很多人第一反应是“这不就是普通CTF加了个前缀?”但真进过电厂、水厂、化工厂调试现场的人会立刻摇头。我干了十年工控安全&#x…

📅 2026/11/7 10:39:55
MORE NEWS

更多资讯

📰

电工证要怎么考重庆千万别踩坑

电工证要怎么考重庆千万别踩坑 你是不是正为找不到工作发愁?有没有人告诉你, 没有电工证,连工地的门都进不去 ?重庆的建筑工地、工厂、维修单位,几乎都要求特种作业人员持证上岗, 电工证就是你进入这些行业的“通行证”…

📰

湖北如何办理电工证多少钱?学历不高也能考!

湖北如何办理电工证多少钱?学历不高也能考! 你是不是也担心自己学历不高, 湖北如何办理电工证 怕报不上名?其实,这事儿没你想得那么难,而且 多少钱…

📰

买的电工证能查吗?2026河南最新政策下怎么查?别怕挂科,我来帮你

买的电工证能查吗?2026河南最新政策下怎么查?别怕挂科,我来帮你 实操考试心里没底怕挂科?特别是准备在河南报考电工证的你,可能正被“买的电工证能查吗”这个问题困扰。2026年河南最新政策已经明确,所有特种作业操作证必须通过正规渠道报考,并…

📰

电力电缆作业证泰安怎么考?真实经历告诉你学历不高也能上岸

电力电缆作业证泰安怎么考?真实经历告诉你学历不高也能上岸 学历不高怕报不上名?我跟你说,电力电缆作业证泰安这块,还真有不少人跟咱们一样,学历不占优势,但照样能考下来。我自己就是个例子,当初连高中毕业证都没拿到,但现在手里拿着电力电缆作业证,…

📰

东莞大朗考电工证机构2026河南最新政策怎么应对学历不高怕报不上名

东莞大朗考电工证机构2026河南最新政策怎么应对学历不高怕报不上名 学历不高怕报不上名?别慌!2026年河南最新政策明确, 东莞大朗考电工证机构…

📰

工地太忙根本没时间复习考试?重庆免费电工证多久拿证能解决你的燃眉之急

工地太忙根本没时间复习考试?重庆免费电工证多久拿证能解决你的燃眉之急 工地太忙根本没时间复习考试?你是新乡市政公用工程从业者,手里有活儿,脑子里却在盘算着如何尽快拿下 重庆免费电工证…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬