当前位置: 首页 > news >正文

Python操作mysql数据库:数据库三层结构,Mysql建表语句操作,mysql的数据库备份,mysql的数据库恢复

数据库三层结构

  • 所谓安装mysql数据库就是在一个主机安装一个数据库管理系统(DBMS database manager system)这个管理程序可以控制多个数据
  • 一个数据库可以创建多个表,以保存数据
  • 数据库管理系统DBMS数据库和表的关系如图所示
    在这里插入图片描述
    说明:表的一行称之为一条数据,在python中,一行记录往往使用对象表示。

SQL语句分类

  • DDL:数据定义语句【create库,create表】
  • DML:数据操作语句【增加insert、修改update、删除delete】
  • DQL:数据查询语句【select】
  • DCL:数据控制语句【管理数据库:例如用户权限grant、revoke】

Mysql操作

创建数据库

create database

  • 数据库名称 database_name:db001
  • 基字符集 character set:utf8
  • 数据库排序规则 spectification

pycharm操作

create db创建一个数据库

create database db1
在这里插入图片描述

查看创建的数据库
show create database db1
在这里插入图片描述
注意:utf8mb4_0900_ai_ci 是 MySQL 8.0 的现代化排序规则,适合需要国际化支持和高准确性的场景。如果应用涉及多语言或复杂字符,建议优先选择它而非旧版的 utf8mb4_general_ci

查看数据库

show databases
在这里插入图片描述

删除数据库

drop database db1

!!删除数据库是极其危险的操作,一定要做好备份
同时,如果删除不存在的删除会报错
在这里插入图片描述
可以加上if exist

不可以使用关键字作为创建数据库的名称,如果需要用同关键字相同的名称,可以用反引号create database create

在这里插入图片描述

数据库的恢复与备份

备份数据库

前置工作,创建一个表

http://www.lryc.cn/news/581927.html

相关文章:

  • 图像处理中的插值方法:原理与实践
  • ​​MySQL高可用架构深度解析:主从复制、MGR与读写分离实战​​
  • 使用 GDB 调试 Redis 服务进程指南
  • PC端基于SpringBoot架构控制无人机(三):系统架构设计
  • FlashDepth | 混合模型+Mamba革新,24 FPS实时2K视频深度估计,超越Depth Anything v2
  • (倍增)洛谷 P1613 跑路/P4155 国旗计划
  • ZooKeeper 实现分布式锁
  • 【Note】《Kafka: The Definitive Guide》 第5章:深入 Kafka 内部结构,理解分布式日志系统的核心奥秘
  • 【kafka-python使用学习笔记2】Python操作Kafka之环境准备(2)亲测有效有图有真相
  • 专为磁盘存储设计的数据结构——B树
  • 快速上手百宝箱搭建知识闯关游戏助手
  • 第二届虚拟现实、图像和信号处理国际学术会议(VRISP 2025)
  • Java面试宝典:异常
  • Python实现MCP Server的完整Demo
  • 北京-4年功能测试2年空窗-报培训班学测开-第四十四天
  • 《Effective Python》第十二章 数据结构与算法——当精度至关重要时使用 decimal
  • Node.js特训专栏-实战进阶:14.JWT令牌认证原理与实现
  • 《30天打牢数模基础-第一版》(已完结) 需要自取
  • macOS运行python程序遇libiomp5.dylib库冲突错误解决方案
  • 基于Rust红岩题材游戏、汽车控制系统、机器人运动学游戏实例
  • 在内网环境中,Java服务调用PHP接口时报错的排查方法
  • Mac 电脑无法读取硬盘的解决方案
  • AI智能体长期记忆系统架构设计与落地实践:从理论到生产部署
  • 文件操作(java)
  • window显示驱动开发—X 通道解释
  • [shad-PS4] GUI启动游戏 | Qt用户界面 | 三端兼容
  • 鸿蒙生态加持:国产ARM+FPGA工业开发平台——GM-3568JHF
  • SQL Server不同场景批量插入数据的方式详解
  • 深入解析迭代器模式:优雅地遍历聚合对象元素
  • 基于拉普拉斯变换与分离变量法的热传导方程求解