SQL概述一 MS SQL Server数据库对象命名 完全限定名:包括服务器名、数据库名、数据库架构名和对象名 其格式为: Server. database. schema. object 部分限定名:只包含对象完全限定名中的一部分的对象名称。 对象全名中的前3部分可被省略。当省略中间部分时,圆点符“ 不可省略。 未指岀的部分使用默认值。服务器-默认为本地服务器、数据库-默 认为当前数据库、数据库架构名-默认为dbo
1 • 完全限定名:包括服务器名、数据库名、数据库架构名和对象名。 – 其格式为: Server. database. schema. object • 部分限定名:只包含对象完全限定名中的一部分的对象名称。 – 对象全名中的前3部分可被省略。当省略中间部分时,圆点符“.” 不可省略。 – 未指出的部分使用默认值。服务器-默认为本地服务器、数据库-默 认为当前数据库、数据库架构名-默认为dbo。 一、SQL概述 — MS SQL Server 数据库对象命名
SQL概述一 MS SQL Server系统数据库 SQL Server数据库安装后会包含4个默认的系统数据库。 master:记录整个服务器安装信息和后续创建的所有数据库的信息; model:模板数据库; msdb:由 SQL Server提供的一些功能服务组件所使用; tempdb: SQL Server的工作空间。存放临时表、中间数据等。 mssqlsystemresource:系统资源数据库。存放系统资源相关的信
1 • SQL Server数据库安装后会包含4个默认的系统数据库。 – master:记录整个服务器安装信息和后续创建的所有数据库的信息; – model:模板数据库; – msdb:由SQL Server提供的一些功能服务组件所使用; – tempdb:SQL Server的工作空间。存放临时表、中间数据等。 – mssqlsystemresource:系统资源数据库。存放系统资源相关的信 息。 一、SQL概述 — MS SQL Server 系统数据库
二、数据定义 实例 数据库1数据库2数据库3 数据库n 模式1 模式2模式n 表1 表2 视图 索引
1 二、数据定义 实例 数据库1 数据库2 数据库3 模式1 模式2 表1 表2 视图 索引 模式n …… 数据库n
二、数据定义 SQL数据定义语句 操作方式 操作对象 创建 删除 修改 模式 CREATE SCHEMA DROP SCHEMA 表 CREATE TABLE DROP TABLE ALTER TABLE 视图 CREATE VIEW DROP VIEW 索引 CREATE INDEX DROP INDEX ALTER INDEX
1 二、数据定义 SQL数据定义语句 操作对象 操作方式 创建 删除 修改 模式 CREATE SCHEMA DROP SCHEMA 表 CREATE TABLE DROP TABLE ALTER TABLE 视图 CREATE VIEW DROP VIEW 索引 CREATE INDEX DROP INDEX ALTER INDEX
二、数据定义一模式 模式定义语句: Create schema<模式名> authorization<用户名> [<表定义子句><视图定义子句><授权定义子句> ·没有指定模式名,则模式名隐含为用户名; 创建模式的用户必须拥有DBA权限,或拥有 create schema权限; 定义模式其实是定义一个命名空间,在此空间中可以进一步创建 基本表、视图,定义授权
1 模式定义语句: Create schema <模式名> authorization <用户名> [<表定义子句>∣<视图定义子句>∣<授权定义子句>]; • 没有指定模式名,则模式名隐含为用户名; • 创建模式的用户必须拥有DBA权限,或拥有create schema权限; • 定义模式其实是定义一个命名空间,在此空间中可以进一步创建 基本表、视图,定义授权。 二、数据定义 — 模式