德胜云资讯,添加一些关于程序相关的内容,仅供大家学习交流(https://www.wxclwl.com)

网站地图

搜索
德胜云咨询
后端分类 爬虫 网络安全 PHP SQL
热门标签:
最新标签:

利用mysql创建数据库「MySQL专栏」详解数据库创建、查看和删除的具体用法如何用mysql建立一个数据库奔走相告,

日期:2023/04/25 12:53作者:王美珠人气:

导读:在mysql数据库中,是有数据库的概念的。也就是mysql中可以创建多个数据库,不同数据库之间是相对独立的。同时支持创建多个用户,用户根据权限标识对mysql中具体的数据库进行管理。那么在mysql中,我们如何对数据库进行基本的创建、查看和删除等基础的管理呢?#MySQL专栏# 创建数据库...

在mySql数据库中,是有数据库的概念的。也就是mysql中可以创建多个数据库,不同数据库之间是相对独立的。同时支持创建多个用户,用户根据权限标识对mysql中具体的数据库进行管理。那么在mysql中,我们如何对数据库进行基本的创建、查看和删除等基础的管理呢?#MySQL专栏#

创建数据库

创建数据库命令如下:

create schema|database [数据库名称] default character set utf8 collate utf8_general_ci;

--CREATE DATABASE `test` :代表的是创建数据库 test。

--DEFAULT CHARACTER SET utf8 :代表的是将该库的默认编码格式设置为utf8格式。

--COLLATE utf8_general_ci :代表的是数据库校对规则,utf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写。utf8_genera_ci不区分大小写,ci为case insensitive的缩写,即大小写不敏感。utf8_general_cs区分大小写,cs为case sensitive的缩写,即大小写敏感。

这里我们列举一个完整的案例:

创建db_mysql数据库,指定其字符集为utf8,大小写不敏感。

mysql> create database db_mysql default character set utf8 collate utf8_general_ci;

Query OK, 1 row affected (0.00 sec)

查看所有数据库

使用SHOW DATABASES;命令查看mysql中所有的数据库列表。

mysql> SHOW DATABASES;

+--------------------+

| Database |

+--------------------+

| information_schema |

| db_mysql |

| mysql |

| performance_schema |

| sys |

+--------------------+

5 rows in set (0.00 sec)

mysql>

查看当前数据库

在MySQL下查看当前使用的是哪个数据库,有三种方式,包括select database()语句、show tables语句以及status语句,对于show tables方式,前提是当前数据库中的表不为空才可以。

mysql> select database();

+------------+

| database() |

+------------+

| db_mysql |

+------------+

1 row in set (0.01 sec)

切换数据库

使用“use <数据库名>”来切换数据库。

mysql> use db_mysql;

Database changed

mysql>

删除数据库

在 MySQL 中,当需要删除已创建的数据库时,可以使用 DROP DATABASE 语句。

其语法格式为:

DROP DATABASE [ IF EXISTS ] <数据库名>

参数:IF EXISTS的主要作用是防止当数据库不存在时发生错误。drop database会删除数据库中所有对象,因此一定要有数据库的drop权限。其次,mysql安装后会自动创建名为 information_schema 和 mysql 的两个系统数据库,主要存放一些和数据库相关的信息,如果删除了这两个数据库,MySQL 将不能正常工作。

对于mysql来说,我们一定要理解它是一个多库的模式,然后再去理解对数据库的创建、删除、查看等操作就比较好理解了。

举报/反馈

排行

网站地图

Copyright © 2002-2022 香港德胜云网络 版权所有 | 备案号:蜀ICP备2023007363号-5

声明: 本站内容全部来自互联网,非盈利性网站仅供学习交流