当前位置:   article > 正文

SQL Server 数据库基本操作入门篇【2】_sql server management studio management studio 19怎

sql server management studio management studio 19怎么打开表

本文主要介绍运用SQL语句对模式和基本表的操作,欢迎阅读~

一、用SQL语句新建数据库

用SQL语句新建一个名为STUDENT的数据库:

CREATE DATABASE STUDENT
  • 1

在SSMS中点击【新建查询】,输入该语句,【执行】后然后到左侧的【数据库】右键刷新一下,即可看到新建的STUDENT数据库
在这里插入图片描述
之前第一篇中讲解了直接用对话窗口新建数据库(可视化操作),那样创建操作比较直观简单,那为什么要用SQL语句来写呢?

  • 因为SQL能够嵌入到高级语言(例如C++,Java,Python)程序中,当程序需要自动新建数据库时就得使用SQL语句啦

二、模式(SCHEMA)的定义与删除

(注:SQL Server 中文版里SCHEMA翻译为:架构

首先检查数据库中是否存在WANG这个用户。如果没有,需先创建该用户
可以用SQL语句创建用户(我会在以后的文章中介绍)
这里我就先介绍使用DBMS直接用对话窗口新建用户
【STUDENT】—>【安全性】—>【用户】,右键【新建用户】
在这里插入图片描述
在弹出的窗口中按如下顺序操作,填好【用户名】和【登录名】之后点击【确定】即可完成STUDENT数据库中WANG用户的创建:
在这里插入图片描述

1. 定义模式

为用户WANG定义一个学生-课程模式S-T

CREATE SCHEMA "S-T" AUTHORIZATION WANG;
  • 1

然后打开之间新建的【STUDENT】数据库—>【安全性】—>【架构】就能看到刚刚为用户WANG新建的模式【S-T】
在这里插入图片描述
—— —— —— —— —— —— —— —— —— —— —— —— —— —— —— ——

CREATE SCHEMA AUTHORIZATION WANG;
  • 1

该语句没有指定<模式名>,<模式名>隐含为 <用户名>
(SQL Server 中,默认用户为 dbo,在没有创建模式的情况下,默认的模式名为dbo,所以表名为dbo.* 的格式 )

·CREATE SCHEMA中可以接受CREATE TABLE,CREATE VIEW和GRANT子句。格式如下:

CREATE SCHEMA <模式名> AUTHORIZATION <用户名>
[<表定义子句>|<视图定义子句>|<授权定义子句>]
  • 1
  • 2

比如:咱们为用户WANG创建一个模式TEST,并且在其中定义一个表TAB1

CREATE SCHEMA TEST AUTHORIZATION WANG
CREATE TABLE TAB1   
( 
	COL1 SMALLINT, 
	COL2 INT,
	COL3 CHAR(20),
	COL4 NUMERIC(10,3),
	COL5 DECIMAL(5,2)
);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

如下图所示:
在这里插入图片描述
TEST模式建立成功后可以继续在TEST模式下建立表TAB2


                
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/902880
推荐阅读
相关标签
  

闽ICP备14008679号