Mysql(2)--库操作

创建数据库

create database 数据库名;-----本质就是在/var/lib/mysql 创建一个目录

删除数据库

drop database 数据库名; -----本质就是删除目录

使用数据库

use 数据库名称;

查看当前在哪个数据库

select database();

修改数据库

alter database 数据库名

数据库编码集

创建数据库的时候,有两个编码集

1.数据库编码集 -- 数据库未来存储数据

2.数据库校验集 -- 支持数据库,进行字段比较使用的编码,半只也是一种读取数据库中数据的采用的编码格式

注:数据库无论对数据做任何操作,都必须保证操作和编码必须是一致的!

查看编码集:show variables like 'character_set_database';

查看校验集: show variables like 'collation_database';

查看系统支持编码集:show charset;

查看系统支持校验集: show collation;

创建数据库时设置编码集和校验集

create database 数据库名 charset=编码集 collate 校验集;

数据库的备份和恢复

备份:mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径

示例:mysqldump -P3306 -u root -p123456 -B mytest > D:/mytest.sql

还原:mysql> source D:/mysql-5.7.22/mytest.sql;

相关推荐
三8442 小时前
redis防御加固与安全基线
数据库·redis·安全·应急响应·防御
lhldsg2 小时前
全民健身解决方案小程序开发:从0到1的技术实战
java·数据库·需求分析
SendTomo2 小时前
【技术交流】从0到1构建一个汉字学习平台:汉字吧(hanzi8.com)的技术架构猜想
redis·mysql·nginx·php·个人开发
IT大白鼠2 小时前
MySQL 分布式集群系列 · 第四篇——实操部署指南:从零搭建生产级 MySQL NDB 集群
数据库·分布式·mysql
IT大白鼠3 小时前
MySQL 分布式集群系列 · 第三篇——核心原理精讲:NDB 自动分片、多主写入与数据同步
数据库·分布式·mysql
Elastic 中国社区官方博客3 小时前
教程:使用 ES|QL 进行威胁狩猎
大数据·运维·数据库·elasticsearch·搜索引擎·全文检索·安全威胁分析
斑马1395 小时前
Linux软件编程学习笔记(十三)——数据库
数据库·oracle
初願致夕霞5 小时前
MySQL_索引
数据库·mysql
十六年开源服务商5 小时前
2026网站备份方案完整指南
数据库·oracle