数据库作业例3.1-3.12

本文通过代码操作方式展示了在SQLServer中创建数据库、用户、模式及表的过程,包括用户授权、模式创建与删除、表的创建与修改等。详细解释了每个操作的含义和执行步骤,并指出SQLServer对某些关键字的支持情况。
摘要由CSDN通过智能技术生成

虽然SQLServer和其他的许多工具都提供了可视化操作的方法,但是在涉及到与其他程序的连接等情况下,必须退回到代码层面。而且代码操作也是程序员的基本素养之一(用代码操作也显得更高大上不是吗),本次例子的展示都会采用代码操作的方法。
下面将要进行的例子都是在数据库的基础下进行的,我们先从创建数据库开始。
SQLServer代码操作
在这里插入图片描述

按钮 功能描述
新建查询 开始代码输入
执行 运行输入的代码
对勾符号 检验代码是否正确

点击新建查询之后会在界面区出现可输入部分,如下
在这里插入图片描述
图中语句为新建名为study的数据库,点击执行后在左侧菜单栏中点击刷新即可找到新建的数据库。
【例3.1】

CREATE SCHEMA "S-T" AUTHORIZATION WANG;

为用户WANG定义一个学生-课程模式S-T
对于用户的操作必须建立在该用户已经存在的基础上,系统默认的用户中不存在名为WANG的用户,需要手动创建。
在左侧菜单栏的study中点击【安全性】,点击【用户】,右键选择【新建用户】
在这里插入图片描述
【用户名】填写WANG,【登录名】点击可选菜单中的浏览,选取第一个。
在这里插入图片描述
【默认结构】不需要填写,点击【确定】创建。
用户创建完成,接下来执行代码即可。

【例3.2】

CREATE SCHEMA AUTHORIZATION WANG;

该语句没有指定<模式名>,所以<模式名>隐含为用户名WANG。
在未修改默认用户名之前,用户名默认为dbo。这也是为什么直接创建的表前缀为dbo.
【例3.3】

CREATE SCHEMA TEST AUTHORIZATION WANG
CREATE TABLE TAB1 ( COL1 SMALLINT,
					COL2 INT,
					COL3 CHAR(20),
					COL4 NUMERIC(10,3)
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值