数据库架构的创建与使用
- 1. 创建架构MySch
- 2. 创建一个登录名log1
- 3. 创建用户user1,关联登录名与架构
- 4. 创建架构Schema1,授予用户user1
- 5. 在当前架构DBO(默认)中创建一个基本表
- 6. 将新建的基本表从当前 DBO 架构移到 MySch 架构
1. 创建架构MySch
create schema MySch
2. 创建一个登录名log1
-- 创建一个登录名log1,设置其登录口令
create login log1 with password='123456'
3. 创建用户user1,关联登录名与架构
在EDUC数据库中创建一个用户user1,关联登录名log1,该用户的默认架构设置为MySch
-- 在EDUC数据库中创建一个用户user1,关联登录名log1,该用户的默认架构设置为MySch
create user user1 for login log1 with default_schema=MySch
4. 创建架构Schema1,授予用户user1
-- 创建架构Schema1,并将其授予用户user1
create schema Schema1 authorization user1
5. 在当前架构DBO(默认)中创建一个基本表
-- 在当前架构DBO(默认)中创建一个基本表
create table test(id smallint primary key,name varchar(20),
)
6. 将新建的基本表从当前 DBO 架构移到 MySch 架构
-- 将新建的基本表从当前 DBO 架构移到 MySch 架构
alter schema MySch transfer object ::DBO.test