3.1SQL语言基本知识 2、查询语言(QL: Query language ●按照指定的组合、条件表达式或排序检索 已存在的数据库中的数据,但并不改变数 据库中数据。 ●语句: SELECT.FROM.WERE 3、数据操纵语言(DML:Data Manipulation language ●对已经存在的数据库进行记录的插入、删 除、修改等操作 ●语句: INSERT、 UPDATE、 DELETE 数据库原理及应用 五”国 家级规划教材
数据库原理及应用--“十一五”国 家级规划教材 6 ⚫ 2、查询语言(QL:Query Language) ⚫ 按照指定的组合、条件表达式或排序检索 已存在的数据库中的数据,但并不改变数 据库中数据。 ⚫ 语句:SELECT…FROM…WHERE ⚫ 3 、 数 据 操 纵 语 言 ( DML:Data Manipulation Language ) ⚫ 对已经存在的数据库进行记录的插入、删 除、修改等操作 ⚫ 语句:INSERT、UPDATE、DELETE 3.1 SQL语言基本知识
3.1SQL语言基本知识 °4、数据控制语言(DCL: Data Control Language ●用来授予或收回访问数据库的某种特权、控 制数据操纵事务的发生时间及效果、对数据 库进行监视 ●语句: GRANT、 REVOKE、 COMMIT、 ROLLBACK ●注意:在书写各种SQL命令时,命令中所涉 及的标点符号,如括号、逗号、分号、圆点 (英文句号)等都应是英文半角,如果写成 中文全角符号,则会在执行命令时出错。 数据库原理及应用-“十一五”国 家级规划教材
数据库原理及应用--“十一五”国 家级规划教材 7 ⚫ 4 、 数 据 控 制 语 言 ( DCL:Data Control Language) ⚫ 用来授予或收回访问数据库的某种特权、控 制数据操纵事务的发生时间及效果、对数据 库进行监视 ⚫ 语句:GRANT、REVOKE、COMMIT、ROLLBACK ⚫ 注意:在书写各种SQL 命令时,命令中所涉 及的标点符号,如括号、逗号、分号、圆点 (英文句号)等都应是英文半角,如果写成 中文全角符号,则会在执行命令时出错。 3.1 SQL语言基本知识
3.2实验环境 SQL Server2000简 ●32.1数据库 ● SQL Server2000成功安装后,安装程序 会自动创建3个系统数据库、一个临时数 据库和两个样本数据库。 ●安装程序所建立的数据库及其日志文件 如表3-2所示。 数据库原理及应用-“十一五”国 家级规划教材
数据库原理及应用--“十一五”国 家级规划教材 8 3.2 实验环境SQL Server 2000简 介 ⚫ 3.2.1 数据库 ⚫ SQL Server 2000成功安装后,安装程序 会自动创建3个系统数据库、一个临时数 据库和两个样本数据库。 ⚫ 安装程序所建立的数据库及其日志文件 如表3-2所示
表3-2系统数据库及其文件 数据库 数据库文件数据库日志 文件 master master mdf master. ldf 系统数 据库 model model. mdf model. ldf msdb msdb mdf msdb. ld 临时数 tempdb tempdb. mdf tempdb. ldf 据库 pubs 样本数 pubs. mdf pubs. Idf 据库 Northwind Northwind. northwind l 数据库原理及 df df 十一五”国 家级规划教材
数据库原理及应用--“十一五”国 家级规划教材 9 表3-2 系统数据库及其文件 数据库 数据库文件 数据库日志 文件 系统数 据库 master master.mdf master.ldf model model.mdf model.ldf msdb msdb.mdf msdb.ldf 临时数 据库 tempdb tempdb.mdf tempdb.ldf 样本数 据库 pubs pubs.mdf pubs.ldf Northwind Northwind. mdf Northwind.l df
32.1数据库 ●1. master数据库 它丛整体上控制 SQLServer系统和用户数据库应用程序的运 它所葆存的信息包括所有登录标识、系统配置、 SQL Serveri始 化设置、用户数据库及其初始化信息等,这些信息都存储在 master数据库的系统表中。 由于 master数据库中保存的都是系统管理和运行方面的重要信息, 所以系统管理员要设置权限,禁止普通用户在 master数据库创建 对象。在 次创 修 除数据库,或是执行了能够改 变 master数据库的系统的存储过程后,都应及时备份 master数据库。 ●2. model数据库 幃邕誓每窄有严鍍籍犀房蒿禁绕板和原型,型数铝 数据库原理及应用-“十一五”国 家级规划教材
数据库原理及应用--“十一五”国 家级规划教材 10 3.2.1 数据库 ⚫ 1.master数据库 ⚫ 它从整体上控制SQL Server系统和用户数据库应用程序的运行。 它所保存的信息包括所有登录标识、系统配置、SQL Server初始 化设置、用户数据库及其初始化信息等,这些信息都存储在 master数据库的系统表中。 ⚫ 由于master数据库中保存的都是系统管理和运行方面的重要信息, 所以系统管理员要设置权限,禁止普通用户在master数据库创建 用户对象。在每次创建、修改或删除数据库,或是执行了能够改 变master数据库的系统的存储过程后,都应及时备份master数据库。 ⚫ 2.model数据库 ⚫ 模型数据库,它为新建的用户数据库提供模板和原型,模型数据 库中包含了每个用户数据库所需要的系统表