SQL Server学习笔记:数据库操作与数据管理

需积分: 0 5 下载量 35 浏览量 更新于2024-07-14 收藏 17.46MB PDF 举报
本资源是一份关于SQL Server的学习笔记,由作者aluf0在2020年4月期间整理。笔记涵盖了SQL Server数据库管理的基础操作和概念,主要包括以下几个方面: 1. **数据库操作**: - **创建数据库**:通过`CREATE DATABASE`语句创建新的数据库,如`ALTER DATABASE testdb01 MODIFY NAME`用于更改数据库名称。 - **修改与删除**:允许修改数据库文件名,使用`ALTER DATABASE`来执行此类操作;对于无法删除的数据库,可能需要刷新或分离。 2. **备份与恢复**: - **备份方法**:建议使用`.bak`文件进行差异备份,这占用空间较小;另外,还可以通过`.mdf/.ldf`文件进行完整备份和迁移,提供更高的稳定性。 - **备份步骤**:包括备份(`.bak`文件)、还原定位到备份文件,以及分离(`.mdf`)和附加(`.mdf`文件)数据文件的处理。 3. **数据类型与表结构**: - **创建表**:使用`CREATE TABLE`命令设计表的结构,包括字段、主键和外键定义。 - **表结构修改**:允许对已有的表结构进行修改,如添加、删除或更新字段。 4. **数据操作**: - **数据插入**:使用`INSERT INTO`语句插入新记录,但提醒避免图形界面操作。 - **查询与更新**:通过`SELECT`, `UPDATE`和`DELETE`语句执行数据检索、修改和删除,支持限定条件,如`WHERE`和`BETWEEN`操作符。 5. **SQL基本语法**: - **查询表记录**:通过`SELECT FROM`查询指定表中的数据。 - **数据修改**:`UPDATE SET`用于更新表记录,`DELETE FROM`用于删除符合条件的记录。 这些笔记提供了实用的SQL Server操作技巧和基础概念,适合初学者和有一定经验的用户参考,有助于巩固对SQL Server的理解和实践操作。