当前位置:   article > 正文

MySQL数据库基本操作_mysql数据库分为系统数据库和用户数据库作用分别是

mysql数据库分为系统数据库和用户数据库作用分别是

一、数据库和数据库对象

        对于MySQL服务器,当连接上MySQL服务器后,即可操作数据库中存储到数据库对象里的数据。上述描述中涉及了几个概念:数据库、数据库对象和数据。在具体介绍数据库操作之前,首先需要了解这些概念。

        数据库是存储数据库对象的容器。在MySQL软件中,数据库可以分为系统数据库和用户数据库两大类。

  1. 系统数据库

系统数据库是指安装完MySQL服务器后,会附带的一些数据库。系统数据库会记录一些必要的信息,用户不能 直接修改这些系统数据库。各个系统数据库的作用如下:

  • Information_schema主要存储系统中的一些数据库对象信息如用户表信息、列信息、权限信息、字符集信息和分区信息等。

performance_schema主要存储数据库服务器性能参数。

mysql主要存储系统的用户权限信息。

test该数据库为MySQL数据库管理系统自动创建的测试数据库任何用户都可以使用。

2用户数据库

        用户数据库是用户根据实际需求创建的数据库。

        既然数据库是存储数据库对象的容器,那么什么是数据库对象呢?数据库可以存储哪些数据库对象呢?所谓数据库对象是指存储、管理和使用数据的不同结构形式,主要包含表、视图、存储过程、函数、触发器和事件等。

二、数据库相关操作——创建数据库

       数据库的操作包括创建数据库、査看数据库、选择数据库,以及删除数据库。本节将详细介绍如何创建数据库。创建数据库,实际上就是在数据库服务器中划分一块空间,用来存储相应的数据库对象。

        查看帮助文档发现,在MySQL中创建数据库通过SQL语句CREATE DATABASE来实现,其语法形式如下:

        create Database database_name;

        上述语句中database_name参数表示所要创建的数据库名字在具体创建数据库时数据库名不能与已经存在的数据库名重名。除了上述要求外,推荐数据库名命名(标识符)规则如下:

        • 由字母、数字、下画线、@#$符号组成其中字母可以是英文字符a~zAZ也可以是其他语言的字母字符。

        • 首字母不能是数字和$符号。

        • 标识符不允许是MySQL的保留字。

        • 不允许有空格和特殊字符。

        • 长度小于128位。

三、数据库相关操作——查看和选择数据库

3.1 查看数据库

        对于初级用户,当创建数据库时,经常会发生如图所示的错误。之所以不能正确创建数据库“mememe”,是因为该数据库已经存在。因此对于有经验的用户,在创建数据库之前,需要查看数据库管理系统中是否已经存在该名字数据库。

         

        那么如何查看数据库管理系统中已经存在的数据库呢?在MySQL中查看已经存在的数据库通过SQL语句SHOW  DATABASES来实现,其语法形式如下:

        SHOW  DATABASES;

       上述SQL语句主要用来实现显示MySQL软件中所有的数据库。

3.2 选择数据库

        既然数据库是数据库对象的容器,而在数据库管理系统中一般又会存在许多数据库,那么在操作数据库对象之前,首先需要确定是哪一个数据库。即在对数据库对象进行操作时,需要先选择一个数据库。

        在MySQL中选择数据库通过SQL语句USE来实现其语法形式如下 

        use database_name;

上述语句中,database_name参数表示所要选择的数据库名字。

在具体选择数据库之前,首先需要查看数据库管理系统中己经存在的数据库,然后才能从这些已经存在的数据库中进行选择,如果选择一个不存在的数据库,则会出现如图所示的错误。 

         

        注意:在执行选择数据库语句时,如果出现“Database changed提示,则表示选择数据库成功。

        对于客户端软件,如果想选择数据库管理系统中已经存在的数据库,可以在“询问窗口中执行SQL语句。除了上述方法外,还可以在对象资源管理器”窗口中单击所要选的数据库。

四、数据库相关操作——删除数据库

        本节将详细介绍如何删除数据库,在具体实现该操作之前,首先需要确定所操作的数据库对象已经存在。

        在MySQL中删除数据库通过SQL语句DROP  DATABASE来实现, 其语法形式如下:

        DROP DATABASE database_name;

        上述语句中,database_name参数表示所要删除的数据库名字。

        注意:数据库删除后该数据库容器里的数据库对象也会全部刪除所以删除数据库之前一定要仔细、小心

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

闽ICP备14008679号