SQLServer中的into子句与数据库操作

需积分: 1 0 下载量 5 浏览量 更新于2024-08-15 收藏 1.49MB PPT 举报
"这篇教程主要介绍了SQL中的into子句以及SQLServer的相关知识,包括数据库的安装、启动、身份验证,系统数据库的作用,SQL结构化查询语言的基础操作,以及数据库的创建、使用、修改和维护。" 文章内容详述: 1. **into子句**:在SQL中,`into`子句常用于将查询结果存入新的表中。它可以创建新表并填充数据,或者将数据存入已存在的临时表。例如,通过`select sno, cno into xk from sc`可以创建一个名为`xk`的新表,包含`sc`表中的`sno`和`cno`列。新表的属性类型将继承自源表,但不会包含任何约束定义,如主键或参照完整性。 2. **SQLServer的安装与启动**:SQLServer的安装通常涉及一系列步骤,包括运行安装程序,选择安装选项等。启动SQLServer可以通过`SQLServerConfigurationManager`工具进行。同时,可以使用`SQLServerManagementStudio`进行管理和操作数据库。 3. **身份验证模式**:SQLServer支持两种身份验证模式,即`Windows身份验证`和`SQLServer身份验证`。Windows身份验证依赖于操作系统的用户账户,而SQLServer身份验证则使用在SQLServer中定义的用户账户和密码。 4. **SQLServer系统数据库**:包括`master`、`tmpdb`、`model`和`msdb`。`master`数据库存储系统级别的信息,`tmpdb`用于临时对象,`model`是创建新用户数据库的模板,`msdb`则服务于SQLServer代理的作业和报警。 5. **SQL (Structured Query Language)**:SQL是用于管理关系数据库的标准语言。这里以SQLServer2005为例,强调了学习SQL时应充分利用内置帮助。 6. **创建数据库**:使用`CREATE DATABASE`语句可以创建数据库,例如创建名为`test`的数据库,数据文件`testdata.mdf`和日志文件`testlog.ldf`。数据文件默认扩展名为`.mdf`,日志文件扩展名为`.ldf`。 7. **使用数据库**:使用`USE`语句切换到特定数据库,例如`USE new_db`。 8. **数据库的修改与维护**:包括改变数据库数据文件的初始大小,如`ALTER DATABASE new_db MODIFY FILE (name=new_db, size=15mb)`,以及更改数据库名称,通过执行存储过程`sp_rename`实现。 这个教程涵盖了SQL中的基本操作和SQLServer管理的关键方面,为初学者提供了全面的入门指南。理解这些概念对于有效地操作和管理SQLServer数据库至关重要。