菜鸟笔记
提升您的技术认知

mysql数据库操作-ag真人游戏


脑图

对数据库的操作,包括查看当前使用的哪个数据库,使用数据库,查看所有数据库,查看当前时间,查看当前用户,查看数据库版本,查看创建数据库语句,创建数据库,以及删除数据库等围绕着数据库的相关操作

查看当前使用数据库

select database();

mysql> select database();
 ------------ 
| database() |
 ------------ 
| null       |
 ------------ 
1 row in set (0.03 sec)

查看所有数据库

show databases;

使用数据库

use 数据库;

mysql> use db12;
database changed

查看当前时间

select now();

mysql> select now();
 --------------------- 
| now()               |
 --------------------- 
| 2022-05-20 00:01:35 |
 --------------------- 
1 row in set (0.03 sec)

查看当前用户

select user();

mysql> select user();
 -------- 
| user() |
 -------- 
| root@  |
 -------- 
1 row in set (0.00 sec)

查看数据库版本

select version();

mysql> select version();
 ----------- 
| version() |
 ----------- 
| 5.7.19    |
 ----------- 
1 row in set (0.04 sec)

查看创建数据库信息

show create database 数据库名;

mysql> show create database db12;
 ---------- --------------------------------------------------------------- 
| database | create database                                               |
 ---------- --------------------------------------------------------------- 
| db12     | create database `db12` /*!40100 default character set utf8 */ |
 ---------- --------------------------------------------------------------- 
1 row in set (0.00 sec)

创建数据库

基本写法

create database 数据库名;

mysql> create database db14;
query ok, 1 row affected (0.03 sec)

创建数据库指定utf8编码

create database 数据库名 charset utf8;

mysql> create database db15 charset utf8;
query ok, 1 row affected (0.03 sec)

不存在再创建数据库

create database if not exists 数据库名;

mysql> create database if not exists db15;
query ok, 1 row affected, 1 warning (0.00 sec)

删除数据库

直接删除

drop database 数据库名;

mysql> drop database db14;
query ok, 0 rows affected (0.05 sec)

判断删除

drop database if exists 数据库名;

mysql> drop database if exists db15;
query ok, 0 rows affected (0.00 sec)
网站地图