0


【MySQL探索之旅】数据库的基本操作

📚博客主页:爱敲代码的小杨.

✨专栏:《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 |《MySQL探索之旅》

❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️

🙏小杨水平有限,欢迎各位大佬指点,相互学习进步!

文章目录

1. 显示当前的数据库

show databases;
// 返回可用的数据库的一个列表

image-20240226213824109

上图列表中的数据库是 MySQL 内部使用的数据库

2. 创建数据库

创建数据库:

create database 数据库名;

示例:创建

db

数据库

create database 数据库名;

image-20240226215256114

有些时候在创建数据库并不知道

db

数据库有没有创建,直接再次创建名为

db

的数据库就会出现错误。

image-20240226215423326

创建数据库(判断是否存在,如果不存在创建数据库)

为了避免上面的错误,在创建数据库的时候先做判断,如果不存在再创建。

create database if not exisit 数据库名;

image-20240226215808963

从上面的效果可以看到虽然

db

数据库已经存在,再创建

db

也没有报错,而创建

db1

数据库则创建成功。

创建数据库(指定字符集)

当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集:

utf8

,校验规则是:

utf8_ general_ ci
create database 数据库名 character set 字符集;

创建一个使用

utf8mb4

字符集的

db2

数据库

create database db2 character set utf8mb4;

image-20240228215839170

完整格式:

create {database | schema} [if not exists] 数据库名 [[derault] character set 字符集名 | [default] collate 校对规则名] 

语法说明:

  • [] 表示可选项,{|}表示二选一。
  • character set: 指定数据库采用的字符集
  • collate: 指定数据库字符集的校验规则

3. 使用数据库

创建了数据库之后,使用

use

命令可指定当前数据库。

语法格式:

use 数据库名;

示例:使用

db

数据库

use db;

image-20240228220626892

4. 删除数据库

删除数据库

dropdatabase 数据库名称;

示例:删除

db2

数据库

image-20240228221107806

删除数据库(判断,如果存在则删除)

dropdatabaseifexists 数据库名称;

示例:判断是否存在

db1

数据库,如果存在则删除

db1

数据库

drop database if exists db1;

image-20240228221230342

5. 总结

image-20240228221731705

标签: 数据库 mysql oracle

本文转载自: https://blog.csdn.net/QQ3447387928/article/details/136357775
版权归原作者 爱敲代码的小杨. 所有, 如有侵权,请联系我们删除。

“【MySQL探索之旅】数据库的基本操作”的评论:

还没有评论