SQL操作大全:从创建到删除与数据管理
需积分: 3 88 浏览量
更新于2024-07-31
收藏 204KB DOC 举报
本篇文章是针对一个学期的SQL Server培训内容的全面总结,涵盖了SQL操作语言的多个核心知识点。主要内容分为以下几个部分:
1. **数据库管理**:
- 创建数据库:使用`CREATE DATABASE`语句创建了一个名为`sunjob`的数据库。
- 删除数据库:利用`DROP DATABASE`命令移除已经不再使用的`sunjob`数据库。
2. **表的创建与管理**:
- 选中数据库:使用`USE sunjob`语句切换到指定的数据库。
- 创建表:定义了名为`Student`的表,包含字段如`ID`(标识列,使用了`IDENTITY`关键字),`sName`(字符型),`sSex`(布尔型),以及`sAddress`(可变长度字符串)。
- 删除表:通过`DROP TABLE`命令删除了`Student`表和`master..Student`表,以及对表结构的修改(增加、删除字段)。
- 查看表结构:使用`SELECT * FROM`语句获取表的当前定义。
- 插入记录:演示了如何插入单条记录和批量插入,强调了在有标识列时需要遵循规则(如不能手动分配ID)。
3. **数据操作**:
- 使用`INSERT INTO`语句插入数据,展示了不同的插入策略,包括使用默认值和插入空值。
- 删除表内容:使用`DELETE FROM`命令清空表的数据,区别于删除整个表。
4. **数据导出和关联操作**:
- 插入多行数据:通过子查询实现,将`Student`表的部分字段插入到`score`表中。
- SQL插入语句的两种形式:一种是明确指定字段和表名,另一种是动态创建表并插入数据。
5. **临时表和自增ID生成**:
- 使用`INTO`关键字创建临时表`lesson`,并生成唯一递增ID。
6. **表的创建和查询示例**:
- 使用`CREATE TABLE`创建了`score`表,并通过`SELECT`语句查看新表的内容。
- 分享了创建表时无需预先存在的表会自动创建的例子。
这篇文章详细介绍了SQL Server中的基础数据库和表操作,包括数据的增删改查,以及一些高级用法,如自增长ID和数据关联。对于学习者来说,这是一个实用且全面的SQL操作教程。
2023-07-16 上传
2024-05-30 上传
2023-05-24 上传
2023-03-25 上传
2023-06-09 上传
2023-08-20 上传
2023-06-09 上传
2023-05-14 上传
itopme
- 粉丝: 53
- 资源: 30
最新资源
- Postman安装与功能详解:适用于API测试与HTTP请求
- Dart打造简易Web服务器教程:simple-server-dart
- FFmpeg 4.4 快速搭建与环境变量配置教程
- 牛顿井在围棋中的应用:利用牛顿多项式求根技术
- SpringBoot结合MySQL实现MQTT消息持久化教程
- C语言实现水仙花数输出方法详解
- Avatar_Utils库1.0.10版本发布,Python开发者必备工具
- Python爬虫实现漫画榜单数据处理与可视化分析
- 解压缩教材程序文件的正确方法
- 快速搭建Spring Boot Web项目实战指南
- Avatar Utils 1.8.1 工具包的安装与使用指南
- GatewayWorker扩展包压缩文件的下载与使用指南
- 实现饮食目标的开源Visual Basic编码程序
- 打造个性化O'RLY动物封面生成器
- Avatar_Utils库打包文件安装与使用指南
- Python端口扫描工具的设计与实现要点解析