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;

相关推荐
AI人工智能+电脑小能手2 小时前
【大白话说Java面试题 第77题】【Mysql篇】第7题:回表查询与全表扫描的区别?
java·开发语言·数据库·mysql·面试
项目工具测评实验室2 小时前
复杂项目管理工具选型:飞书项目、PingCode、ONES 深度对比与真实场景分析
数据库·飞书·pingcode
Drache_long3 小时前
CentOS7安装Oracle数据库
数据库·oracle
auspicious航3 小时前
PostgreSQL逻辑复制全解析:从原理到跨区域实战
数据库·postgresql
無限進步D3 小时前
MySQL 聚合函数
数据库·mysql
许彰午4 小时前
开发转兼职DBA(四):又起不来了——MVCC、undo与回滚段
数据库·dba
就叫飞六吧4 小时前
生产数据库批量 UPDATE / DELETE 核心要点-不备份=自行提桶跑路
数据库·sql·mysql
deepin_sir4 小时前
05 Chroma_高级检索:过滤、距离算法与元数据魔法
网络·数据库·算法
聚美智数4 小时前
邮箱验证-电子邮件地址校验-邮件地址验证-邮箱校验接口介绍
java·开发语言·数据库
天行健,君子而铎4 小时前
智识数据·合规赋能——知源-AI数据分类分级系统破解通用行业数据治理困局
大数据·网络·数据库