MySQL的数据库database(二)下

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: MySQL的数据库database(二)

四.三 show create database 数据库名 展示数据库的创建信息


可以展示创建数据库时的sql 语句,会将编码方式也展示出来。


如 yjl 是没有带编码方式的, 默认是latin1

20191113144122273.png

yuejl 的编码方式是 utf8


20191113144220126.png


yuezl 的编码方式是 gbk


20191113144225809.png


注意, \G 后面不需要加 ;号了,不然会报 no query specified 的错误。


四.四 alter database 数据库名 character set 新的编码格式 修改数据库的编码方式


如将 yjl 数据库的编码方式 由以前的latin1 变成 utf8.


20191113144238761.png


这个时候,再进行查看的时候


20191113144244354.png


已经正确的修改了数据库的编码方式为 utf8了。


四.五 drop database 数据库名 删除数据库


1 . 可利用命令 drop database 数据库名 来删除数据库。 如删除 yuezl 的数据库。


2019111314430598.png


2 . 再次查询的话 show databases ;


20191113144311363.png


发现,已经成功的删除了 yuezl 这个 数据库。


3 . 如果删除一个本不存在的数据库, 如 abc 时


20191113144317813.png


会提示数据库不存在。


4 . 删除数据库后,会将其从 安装目录的 data 目录下 删除该文件夹。


20191113144325638.png


四.六 use 数据库名 使用哪个数据库


一个单纯干净的数据库是没有任何用途的,需要在数据库里面添加 表,序列,视图,索引等,才能使数据库充满活力。 在创建 表,序列,视图,索引时,需要指定数据库, 即要在哪个数据库里面进行创建。 数据库更像是一个包的概念。


如现在 用 yjl 数据库,在yjl里面添加表。 use yjl 命令


20191113144333344.png


现在用yuejl 数据库,在yuejl里面添加表。 use yuejl 命令。


20191113144337334.png


在每次变动数据库,或者刚开始时,一定要指定数据库。 便用到 use 数据库名 这个命令了。


四.七 select database() 查看当前使用的是哪个数据库


1 . 可以使用这个函数 database() 来查看当前使用的是哪一个数据库。


2019111314434246.png


便会展示出当前使用的是哪一个数据库。


2 .在使用 这个函数之前, 一定要先用 use 数据库名 来指定一下用了哪一个数据库,否则会查询为 null.


20191113144353490.png


谢谢!!!

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
SQL 关系型数据库 MySQL
关系型数据库mysql的CSV
【6月更文挑战第18天】
18 6
|
1天前
|
存储 监控 关系型数据库
关系型数据库mysql的BLACKHOLE
【6月更文挑战第18天】
17 4
|
1天前
|
存储 SQL 关系型数据库
|
2天前
|
关系型数据库 MySQL 数据库
关系型数据库MySQL开发要点之多表查询2024详解
关系型数据库MySQL开发要点之多表查询2024详解
9 2
|
2天前
|
关系型数据库 MySQL Go
Mysql查看数据库时区并设置时区
Mysql查看数据库时区并设置时区
6 0
|
2天前
|
关系型数据库 MySQL 数据库
Mysql数据库服务的启动与停止及数据库选择
Mysql数据库服务的启动与停止及数据库选择
7 0
|
2天前
|
关系型数据库 MySQL Java
连接 MySQL 数据库使用 JDBC
连接 MySQL 数据库使用 JDBC
5 0
|
SQL 存储 专有云
数据库代码化(Database-as-Code)实战(二)
前言 在数据库代码化(Database-as-Code)实战一文中介绍了如何借助 Flyway 实现 migration based 的数据库迁移。但在实践过程中,发现了如下问题: 随着项目的发展,迁移脚本数量会越来越多,而全新部署时由于要执行所有的历史变更,部署时间会越来越长。
1315 0
|
SQL 存储 专有云
数据库代码化(Database-as-Code)实战
最近在做专有云输出时遇到了一个棘手的问题,客户需要将我们两年前发布的版本升级到最新版。由于跨度较长,产品代码和数据库 schema 都发生了巨大变化。产品代码部分因为采用了版本管理策略,拥有明确的升级路径,但数据库部分由于未采用代码化方案,导致升级路径缺失,整个升级过程非常艰难。
3005 0
|
1月前
|
SQL Oracle 关系型数据库
WARNING: Too Many Parse Errors With error=911 When Running a JDBC Application Connected to an Oracle 19c database
WARNING: Too Many Parse Errors With error=911 When Running a JDBC Application Connected to an Oracle 19c database (
27 2

热门文章

最新文章