二、MySQL数据库操作
库操作 |
代码 |
描述或者注意 |
对应Excel的操作 |
数据库查询 |
show databases; |
查看所有的数据库 |
查看文件夹中的 Excel文件 |
数据库创建 |
create database 数据库名称 character set 编码; |
名字不要瞎起,一般用英文和数字就够了 |
新建Excel文件 |
查询创建数据库的所有信息 |
show create database 数据库名称; |
名字和编码信息,因为创建的时候就只有这两项信息 |
想不到 |
修改数据库的编码 |
修改数据库的编码 |
utf8就行,一般不要瞎搞 |
想不到 |
查看当前所在数据库 |
select database(); |
()必须加上 |
看看用的是哪个Excel文件 |
切换数据库 |
use 数据库名称; |
在哪个数据库,只能操作哪个的数据 |
换Excel文件进行操作 |
删除数据库 |
drop database 数据库名称; |
不可逆 |
删除文件 |
1、数据库查询
show databases;
| show databases; |
| |
| |
| |
| 举例: |
| mysql> show databases |
| -> ; |
| + |
| | Database | |
| + |
| | fhy1 | |
| | information_schema | |
| | mysql | |
| | performance_schema | |
| | sakila | |
| | sys | |
| | world | |
| + |
| 8 rows in set (0.00 sec) |
在MySQL安装好之后会有一些系统默认的数据库:不用管,不要删,fhy1是不是默认的。
2、数据库创建
create database 数据库名称 character set 编码;
| |
| CREATE DATABASE a1 character set utf8; |
| |
| 举例: |
| mysql> CREATE DATABASE a1 character set utf8; |
| Query OK, 1 row affected, 1 warning (0.00 sec) |
| |
| 再查询一下,a1就存在了 |
| mysql> show databases; |
| + |
| | Database | |
| + |
| | a1 | |
| | fhy1 | |
| | information_schema | |
| | mysql | |
| | performance_schema | |
| | sakila | |
| | sys | |
| | world | |
| + |
| 8 rows in set (0.00 sec) |
3、查询创建数据库的所有信息
show create database 数据库名称;
| show create database 数据库名称; |
| # 返回的是创建数据库名称 , 这个数据库使用的字符编码 |
| |
| 举例: |
| mysql> show create database a1; |
| + |
| | Database | Create Database | | |
| + |
| | a1 | CREATE DATABASE `a1` |
| |
| |
| | |
| + |
| 1 row in set (0.00 sec) |
4、修改数据库的编码
alter database 数据库名称 character set 字符编码;
| alter database 数据库名称 character set 字符编码; |
| |
| 举例:结果太长,全屏看的清楚 |
| mysql> alter database a1 character set gbk; |
| Query OK, 1 row affected (0.01 sec) |
| |
| mysql> show create database a1; |
| + |
| | Database | Create Database | | |
| + |
| | a1 | CREATE DATABASE `a1` |
| |
| |
| | |
| + |
| 1 row in set (0.00 sec) |
5、 查看当前所在数据库
select database();
| select database(); |
| |
| |
| 举例: |
| mysql> select database(); |
| + |
| | database() | |
| + |
| | NULL | |
| + |
6、切换数据库
use 数据库名称;
| |
| |
| 举例: |
| mysql> use fhy1 |
| Database changed |
7、删除数据库
drop database 数据库名称;
| drop database 数据库名称; |
| |
| 举例: |
| mysql> drop database a1; |
| Query OK, 0 rows affected (0.00 sec) |
| 再看,a1已经没了 |
| mysql> show databases; |
| + |
| | Database | |
| + |
| | fhy1 | |
| | information_schema | |
| | mysql | |
| | performance_schema | |
| | sakila | |
| | sys | |
| | world | |
| + |
| 7 rows in set (0.00 sec) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!