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白云10 小时前
大模型检索增强生成(RAG)的技术原理与架构设计
数据库·python·机器学习·知识图谱
KaiwuDB10 小时前
KaiwuDB 运维实战06:数据库备份与恢复:从理论到实战
运维·数据库·时序数据库·kaiwudb
数字新视界11 小时前
空调控制器AIRC800的智能化管理与应用实践
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
学IT的周星星11 小时前
LangGraph:用「流程图」的方式编排 Agent
数据库·人工智能·大模型·llm·流程图·agent
吃一碗粉只付一碗钱12 小时前
10-令牌里的用户主键不要明文
服务器·数据库·sql·sqlserver·c#
蹄蹄12 小时前
从“一次性检测“到“年度服务“:检测机构收入结构变了,合同和应收账款也要跟着变
大数据·数据库·人工智能
福大大架构师每日一题12 小时前
redis 8.10.3正式发布:聚焦集群总线超大消息传播场景的安全修复,8.10.3 Latest更新解读
数据库·redis·安全
TDengine (老段)13 小时前
TDengine IDMP 十大实用功能(3)
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
sun032213 小时前
【JDK 动态代理】 和 【CGLIB 代理】对比
java·数据库·sql