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;

相关推荐
霖霖总总8 分钟前
[MongoDB小技巧24]MongoDB $lookup 聚合阶段深度解析:从入门到实战
数据库·mongodb
梦想的旅途228 分钟前
企业微信外部群智能自动回复:基于RPA接口的关键词匹配方案
java·开发语言·数据库·机器人·自动化·企业微信
得物技术39 分钟前
得物 OceanBase 落地实践
数据库·分布式·架构
程序员cxuan41 分钟前
OceanBase 为什么要做 AI 数据库?
数据库·人工智能·大模型·llm·oceanbase
Alan_751 小时前
GraphQL 深度解析:为什么它能替代传统 REST API
数据库·后端
少时登峰1 小时前
【吃透 MySQL InnoDB连载】第 6 章・索引底层原理
数据库·mysql
许彰午1 小时前
从Oracle看MySQL聚簇索引的架构性缺陷与缓解之道
mysql·oracle·架构
AllData公司负责人2 小时前
数据集成管理|AIIData数据中台实现MySQL、Hive、Oracle一键接入Doris
大数据·数据库·人工智能·hive·mysql·oracle·数据分析
一嘴一个橘子2 小时前
mysql 的经验
mysql
Databend2 小时前
小 Bitmap,大优化:Databend 如何加速大规模集合聚合
大数据·数据库·sql