SQL 数据库基本操作

这篇具有很好参考价值的文章主要介绍了SQL 数据库基本操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 系统数据库

打开 SSMS(Microsoft SQL Server Management Studio),“对象资源管理器” 窗口列表中依次双击 “UERE-20220228OY” → ”数据库“ → ”系统数据库“ (”UERE-20220228OY“ 是系统连接的服务器名称,不同的计算机中名称不尽相同),在展开的列表中可看到 4个已经存在的数据库,分别为 master、model、msdb 与 tempdb,如图:
SQL 数据库基本操作
SQL Server 2008 安装完成后会自动创建以上 4个数据库;
master 是整个数据港管理的核心,包含用户登录信息和所有的系统配置信息,若损坏,整个数据库管理系统将无法运行;model 是创建数据库时的模板,每个新建的数据库都能以它配置信息为模板创建数据库文件;msdb 提供运行 SQL server Agent 的信息,SQL Server Agent 是作为任务规划器和警报管理器的 Windows 服务;tempdb 是临时数据库,用来存放临时对象与中间结果,每次重新启动 SQL server 时,tempdb 都会被重新创建;

2. 数据库文件

SQL Server 2008 中的数据文件有数据文件和日志文件组成;
数据文件指数据库中用来存放数据数据和数据对象的文件;一个数据库能有一个或多个数据文件,一个数据文件只属于一个数据库;当一个数据库有多个数据文件时,其中一个文件定义为主数据文件,用于存储数据库的启动信息和部分或全部数据,扩展名为 “.mdf”;一个数据库只能有一个主数据文件,其他数据文件称为次数据文件,用于存储主数据文件为存储的其他数据,扩展名为 “.ndf”
日志文件由一系列日志记录组成,它记录了数据的更新情况和用户对数据库的修改操作等;当数据库发生损坏时,能通过日志文件分析出错原因;当数据丢失时,也能使用日志文件恢复数据库;每一个数据至少拥有一个日志文件,扩展名为 ”.ldf“

3. 创建数据库

3.1. 用 SQL 命令创建数据库

创建数据集的 SQL 命令为 CREATE DATABASE,语法格式如下所示:
SQL 数据库基本操作
说明:

  1. “<>” 括起来的部分表示其中的内容不可省略;
  2. “[ ]” 括起来的语句表示可选项;当数据库文件的各项定义省略时,SQL Server 会按照默认属性创建数据库;
  3. “( )” 括起来的部分表示其中的语句之间必须用“,”隔开;
  4. “FILEGROWTH” 能是具体的容量或指定百分比,也能是 UNLIMITED,表示文件无增长容量限制;当该值为“0”时,表示设置自动增长容量为关闭,既不允许增加空间;
  5. <数据库名称> 不能与 SQL Server 中已存在的数据库重名,且最多能包含128个字符;

提示: 文件组是一个逻辑实体,它将多个数据文件集合起来形成一个整体,便于管理和分配数据;一个数据文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用;日志文件不属于任何文件组;创建数据库时,可使用 FILEGROUP 命令指定创建的数据文件属于哪个文件组;
例子:创建一个数据库 srs,数据文件的逻辑名称为 srs_data,存放在 D盘的 MySQL 文件夹下,文件名为 srs_data.mdf,数据文件的初始存储空阿基为 10 MB,最大存储空间为 50 MB,存储空间自动增长量为 5%;日志文件的逻辑名称为 srs_log,存放在 D盘的 MySQL 文件夹下,文件名为 srs_log.ldf,初始存储空间大小为 1 MB,最大存储空间为 50 MB,存储空间自动增长量为 10%;
SQL 数据库基本操作

打开 D盘下的 MySQL 文件夹可看到 srs_data 与 srs_log两个文件;
SQL 数据库基本操作
提示: 在工具栏中的“新建查询”按钮,打开“SQL Query1.sql”窗口;在打开的“SQL Query1.sql”窗口输入SQL语句,单击工具栏中的“执行”按钮;执行成功后“信息”窗口会出现执行成功的信息;执行创建数据库命令后,在“对象资源管理器”即可看到新创建的数据(若没看到,可鼠标右击“USE-20220228OY”刷新一下);
SQL 数据库基本操作

3.2. 用 SSMS 创建数据库

  1. 对象资源管理器 → 鼠标右击“数据库”→ 新建数据库;
    SQL 数据库基本操作
  2. 选择页选择 “常规” 选项 → 在 ”数据库名称“ 输入要创建数据库的名称 →
    数据库文件“中指定数据文件的名称、存储位置、初始容量大小和所属文件组等信息,并对数据库文件大小、扩充方式和容量进行设置;

SQL 数据库基本操作
提示: 使用 SSMS 创建数据库后不用刷新,在“数据库”列表中看到创建好的数据库;

4. 修改数据库

创建数据库后,还能对数据库名的名称、大小与属性等进行修改;

4.1.用 SQL 命令修改数据库

ALTER DATABASE 是修改数据库的 SQL 命令;有如下两种用法;

  1. 修改数据库名称
 ALTER DATABASE <数据库名称> 
 MODIFY NAME = 数据库新名称
  1. 修改数据库中的具体文件
ALTER DATABASE <数据库名称>
ADD FILE (文件格式)[, ... N]
[TO FILEGROUP <文件组名>]
|ADD LOG FILE (文件格式) [, ... N]
|REMOVE FILE <文件逻辑名称>
|ADD FILEGROUP <文件格式>
|REMOVE FILEGROUP <文件组名>
|MODIFY FILEGROUP <文件组名>

“文件格式” 为:

(name = 文件逻辑名
[,NEWNAME = 新文件逻辑名称]
[,SIZE = 修改后文件大小]
[,MAXSIZE = 修改后最大容量]
[,FILEGROWTH = 修改后文件自动增长量])

SQL 命令说明:

  1. ADD FILE:往数据库中添加数据文件;
  2. ADD LOG FILE:往数据库中添加日志文件;
  3. REMOVE FILE:从数据库中删除逻辑文件,并删除物理文件;若文件不为空,则无法删除;
  4. MODIFY FILE:指定要修改的文件;
  5. ADD FILEGROUP:从数据库中删除文件组;若文件组不为空,则无法删除;
  6. "[, ... N]":表示在前一语句后可接 N 个同格式语句;
  7. "|":表示用其隔开的语句在一次命令中不可同时选用;

提示: 为防止文件被破坏,文件大小和增长容量只能增加;
例子:将数据库名 data 改为 test;

ALTER DATABASE data
MODIFY NAME test 

SQL 数据库基本操作
例子:将数据库srs的日志文件最大容量改为 100MB;

alter database srs
modify file
(name=srs_log,
maxsize=100mb)

SQL 数据库基本操作

4.2. 用 SMSS 修改数据库

右击“srs”→选择“属性”→“数据库属性”→界面左侧“选择页”列表中选择“文件”选项 → “数据库文件”列表中单击 “srs_log” 行末尾的三个点 按钮;
SQL 数据库基本操作
SQL 数据库基本操作

5 删除数据库

5.1. 用 SQL 命令删除数据库

DROP DATABASE 是删除数据库的SQL命令,用法如下:

DROP DATABASE <数据库名称>

例子:删除数据库test

DROP DATABASE test

SQL 数据库基本操作

SQL 数据库基本操作
执行完 SQL命令后刷新一下,可看到 test 数据库已被删除了;

6. 查看数据库信息

右击想查看的数据库 → 属性,其他相关信息可通过选择其他选项查看;
SQL 数据库基本操作文章来源地址https://www.toymoban.com/news/detail-478463.html

到了这里,关于SQL 数据库基本操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL数据库概念、管理以及SQL语句的基本命令操作

    数据(data) 描述事物的符号记录 包括数字,文字、图形、图像、声音、档案记录等 以“记录”形式按统一格式进行存储(记录可以看成一条记录) 表 将不同的记录组织在一起 用来存储具体数据 记录:行 字段(属性):列 以行+列的形式就组成了表(数据存储在表中) 数

    2024年02月08日
    浏览(60)
  • TiDB数据库从入门到精通系列之四:SQL 基本操作

    成功部署 TiDB 集群之后,便可以在 TiDB 中执行 SQL 语句了。因为 TiDB 兼容 MySQL,你可以使用 MySQL 客户端连接 TiDB,并且大多数情况下可以直接执行 MySQL 语句。 SQL 是一门声明性语言,它是数据库用户与数据库交互的方式。它更像是一种自然语言,好像在用英语与数据库进行对

    2024年02月12日
    浏览(51)
  • 【Mysql】万字长文带你快速掌握数据库基础概念及SQL基本操作

    为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。 (博客的参考源码可以在我主页的资源里找到,如果在学习的

    2024年02月15日
    浏览(49)
  • redis数据库和MongoDB数据库基本操作

    (1) 设置键值 (2) 读取键值 (3) 数值类型自增1 (4) 数值类型自减1 (5) 查看值的长度 (1)对列表city插入元素:Shanghai Suzhou Hangzhou (2)将列表city里的头部的元素移除 (3) 对一个已存在的列表插入新元素 (4)查看list的值长度 (1) 设置一个hash表,order表里包括的

    2024年02月16日
    浏览(52)
  • 数据库概念及基本操作

    目录 一、数据库的基本概念 1、数据 2、表 3、数据库 4、数据库管理系统 5、DBMS的工作模式 6、关系数据库 7、非关系数据库 8、关系型数据库和非关系型数据库的区别 二、数据库基本操作 1、数据库的列类型 2、数据库基本操作 数据库是“按照数据结构来组织、存储和管理数

    2024年02月13日
    浏览(27)
  • MySQL数据库基本操作

    功能 sql 查看所有数据库 show databases; 创建数据库 create  database [if not exists] mydb1 [charset=utf8] 切换数据库 use mydb1; 删除数据库 drop database [if exists] mydb1 ; 修改数据库编码 alter database mydb1 character set utf8; 数值类型 字符串类型 日期类型 功能 sql 查看当前数据库所有名称 show tabl

    2024年02月02日
    浏览(56)
  • MYSQL数据库基本操作-DQL-基本查询

    一.概念 数据库管理系统一个重要功能就是数据查询。数据查询不应是简单返回数据库中存储的数据,还应该根据需要对数据进行筛选以及确定数据以什么样的格式显示。 MySQL提供了功能强大,灵活的语句来实现这些操作。 MySQL数据库使用select语句来查询数据。 二:语法  

    2024年01月25日
    浏览(57)
  • Django基本数据库操作

    @ 目录 Django基本数据库操作 👨‍🏫内容一:基本数据库配置 👨‍🔬内容二:ORM基本操作 👉Django是一个流行的Python Web框架,它可以使用不同的数据库引擎来存储和管理数据。Django默认使用sqlite数据库,但是你也可以配置它使用mysql数据库。这里我将配置的是本地的Mysql数据

    2024年02月16日
    浏览(35)
  • 【MySQL】数据库的基本操作

    目录 1. 创建数据库 2. 创建数据库案例 3 字符集和校验规则 3.1 查看系统默认字符集以及校验规则 3.2 查看数据库支持的字符集 3.3 查看数据库支持的字符集校验规则 3.4 校验规则对数据库的影响 4. 操纵数据库 4.1 查看数据库 4.2 显示创建语句 4.2 修改数据库 4.4 数据库删除 4

    2024年02月08日
    浏览(43)
  • MySQL数据库基本命令操作

    一、MySQL基本命令操作指令 二、查看数据库结构 1.查看当前服务器中的数据库 2.查看数据库中包含的表 3.查看表的结构(字段) 三、SQL语句 SQL语句用于维护管理数据库,包括数据查询、数据更新、访问控制、对象管理等功能。 1、SQL语言分类 四、SQL语句操作 1、创建及删

    2024年02月10日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包