发布时间:2026/8/27 9:56:58
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 对象”整型对应“数字/长整型”浮点型对应“数字/单精度型”。

相关新闻

2026/8/27 9:56:58

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

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

2026/8/27 9:56:58

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

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

2026/8/27 9:56:58

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

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

2026/8/27 10:37:10

不锈钢面板电脑食品车间选型指南:IP69K防护与防腐关键要点

有一次我去一家肉制品加工厂做设备巡检,看到操作间角落的一台普通触控一体机被员工用保鲜膜裹了三层,屏幕边缘还用透明胶带贴了一圈。这台机器离冲洗工位其实只有两三米远,每次高压水枪一扫,保鲜膜里照样渗进水,触摸屏…

2026/8/27 10:37:10

C++11核心特性深度解析:从auto到移动语义的现代编程实践

1. 项目概述:为什么C11是必须跨越的进阶门槛 如果你已经写了一段时间的C,感觉语法都会了,项目也能做,但总觉得代码写出来又长又笨重,看到别人的现代C代码简洁优雅,自己却无从下手,那说明你正站在…

2026/8/27 10:37:10

TrafficMonitor股票插件:3步在任务栏显示实时股票行情

TrafficMonitor股票插件:3步在任务栏显示实时股票行情 【免费下载链接】TrafficMonitorPlugins 用于TrafficMonitor的插件 项目地址: https://gitcode.com/gh_mirrors/tr/TrafficMonitorPlugins 它是什么,给你省了什么事 TrafficMonitor股票插件…

2026/8/27 10:32:09

图生3d img2threejs 相机3d重建

目录 LingBot-Map 图生3d img2threejs LingBot-Map LingBot-Map 是一个面向流式三维重建的前馈式基础模型,由蚂蚁集团旗下具身智能公司"蚂蚁灵波科技"(Robbyant 团队)于 2026 年 4 月开源,采用 Apache License 2.0 协…

2026/8/26 9:13:28

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 11:48:27

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/27 7:46:21

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/27 0:01:16

Go语言构建企业级AI服务网关:统一管理英伟达等AI接口调用

1. 项目概述:从零构建一个企业级的AI服务网关 最近在帮一个做内容审核的团队做技术架构升级,他们原来的业务里,每天有几十万张图片和短视频需要过审,最初是接了几个开源的AI模型自己部署,但效果和性能一直不太稳定。后…

2026/8/27 0:01:16

LeetCode Hot100(51-60)算法精解与面试技巧

1. 题目背景与核心价值"hot100(51-60)"这个标题看起来像是某个编程题库或算法练习集中的一组题目编号。在技术社区中,类似命名通常指向LeetCode、牛客网等平台的热门题目集合。作为刷过300题的算法老手,我理解这类题目的核心价值在于&#xff…

2026/8/27 0:01:16

CRC校验实战:从模2除法到HJ212协议排错

1. 为什么一个“校验码”能扛住工业现场90%的数据 corruption? 你有没有遇到过这样的场景:嵌入式设备通过RS-485上传温湿度数据,上位机偶尔收到一帧乱码——温度显示成-273℃,湿度跳到999%,但串口波形看起来完全正常&a…

2026/8/26 19:34:06

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/26 19:17:08

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/26 19:34:05

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…