MySQL使用命令备份和还原数据库https://zhongshenglong.xyz/2022/03/06/Mysql使用命令备份和还原数据库/
mysql数据库备份命令(mysql数据备份的三种方法)
在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库。
一. mysqldump命令备份数据
在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:
mysqldump -u root -p –databases 数据库1 数据库2 > xxx.sql
二. mysqldump常用操作示例
备份全部数据库的数据和结构
mysqldump -uroot -p123456 -A > /data/mysqlDump/mydb.sql
2.备份全部数据库的结构(加 -d 参数)
mysqldump -uroot -p1234 ...
DDL数据库定义语言,用来定义数据库对象(数据库,表,字段)
数据库操作查询查询所有数据库
1show databases
查询当前数据库
1select database();
创建1create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];
删除1drop database [if exists] 数据库名;
使用1use 数据库名;
表操作查询查询当前数据库所有表
1show tables;
查询表结构
1desc 表名;
查询指定表的建表语句
1show create table 表名;
创建1234567CREATE TABLE 表名( 字段1 字段1类型[COMMENT 字段1注释], 字段2 字段2类型[COMMENT 字段2注释], 字段3 字段3类型[COMMENT 字段3注释], ......., 字段n 字段n类型[COMMENT 字段n注释 ])[COMMENT 表注释];
注意:最后一个字段结尾没有逗号
数据类型数值类型
...
这些MySQL常用语法让你轻松告别GUI软件
前言
我们习惯了使用MySQL的各种GUI管理系统软件,它们便捷、智能化,但我们是否又了解过其背后的实现原理呢?本文为大家分享部分常用的MySQL语法,通过这些命令我们可以告别GUI,回到那个最原始的CMD模式,感受一把不一样的编程体验吧🕗!
1
示例环境
Ubuntu 24.04.2 LTS、MySQL 5.6.51-log、MySQL Shell 8.0
小提示
MySQL、MySQL Shell的安装请参考附录链接文档。
MySQL Shell是一款官方出品的高级客户端和代码编辑工具,通过执行MySQL命令进行交互而非GUI。
2
准备工作
利用MySQL Shell连接MySQL实例:
1mysqlsh
1\connect root@127.0.0.1
▼ 图一
3
常用语法
3.1 show databases/schemas
show databases/schemas语法获取MySQL实例上的数据库名称,语法:
1SHOW {DATABASES | SCHE ...
编程开发
未读MySQL运维常用语法速查以下是 MySQL 常用语法总结,涵盖数据操作、表管理、查询优化等核心内容,便于快速查阅:
一、数据库操作123456789-- 创建数据库CREATE DATABASE dbname;CREATE DATABASE IF NOT EXISTS dbname CHARACTER SET utf8mb4;-- 切换数据库USE dbname;-- 删除数据库DROP DATABASE dbname;
二、表操作1. 创建表1234567CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, email VARCHAR(100) UNIQUE, age INT DEFAULT 18, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP) ENGINE=InnoDB;
2. 修改表1234567891011-- 添加列ALTER TABLE users ADD COLUMN ph ...
编程开发
未读 MySQL基本查询实战 目录
1)创建测试所用表
2)查看两个表中存储的数据
3)只查询fruits表中f_name列的数据
4)只查询fruits表中f_name列和f_price列的数据
5)查询fruits表中f_name和f_price的列,并且f_price的数值等于5.2
6)查询fruits表中f_name和f_price的列,并且f_price的数值大于或等于10
7)查询fruits表中f_name和f_price的列,并且f_price的数值在2到8之间
8)查询fruits表中的f_name和s_id列,并且s_id的值为101或者103
9)查询fruits表中的f_name和s_id列,并且s_id的值不为101和103
10)模糊查询“%”和“_”的使用
① 查询fruits表中的f_name列,并且值以“b”开头
② 查询fruits表中的f_name列,并且值以“b”开头,以“y”结尾
③ 查询fruits表中的f_name列,值以“b”开头,以“y”结尾,并且b和y之间有三个字符
11)查询fruits表中s_id的值为10 ...
SQL执行顺序SELECT语句处理的顺序
查询的结构1234567891011121314151617181920212223242526272829303132#方式1:SELECT ...,....,...FROM ...,...,....WHERE 多表的连接条件AND 不包含组函数的过滤条件GROUP BY ...,...HAVING 包含组函数的过滤条件ORDER BY ... ASC/DESCLIMIT ...,...#方式2:SELECT ...,....,...FROM ... JOIN ... ON 多表的连接条件JOIN ...ON ...WHERE 不包含组函数的过滤条件AND/OR 不包含组函数的过滤条件GROUP BY ...,...HAVING 包含组函数的过滤条件ORDER BY ... ASC/DESCLIMIT ...,...#其中:#(1)from:从哪些表中筛选#(2)on:关联多表查询时,去除笛卡尔积#(3)where:从表中筛选的条件#(4)group by:分组依据#(5)having:在统计结果中再次筛选#(6)order by:排序#(7 ...
SQL 入门 5:SQL 表操作:定义、插入与复制
1USE sql_store;
日期:2025 年 3 月 30 日。以下为 SQL 中表定义、数据插入及表复制的用法解析。
学习内容
表定义
CHAR(n):固定长度字符串,最多 255 字符。
VARCHAR(n):可变长度字符串,最多 65,535 字符。
FLOAT:单精度浮点数,4 字节。
DOUBLE:双精度浮点数,8 字节。
INT/INTEGER:4 字节,范围 -2,147,483,648 到 2,147,483,647。
DATE:日期,格式 ‘YYYY-MM-DD’。
TIME:时间,格式 ‘HH:MM:SS’。
DATETIME:日期时间,格式 ‘YYYY-MM-DD HH:MM:SS’。
列名:每列需命名。
数据类型(Datatype):
主键(PK, Primary Key):唯一标识列,非空,可多列组合。常设 AUTO_INCREMENT(AI),自动递增。
非空约束(MN, Must Not Null):决定列是否允许空值。
插入单行
INSERT INTO 指定表名,VALUES 提供数 ...
Centos7系统安装mysql8.0完整步骤 | ドラゴンボールのBloghttps://zhongshenglong.xyz/2019/07/06/Centos7安装mysql-8.0/
centos7系统安装mysql8.0完整步骤
官网下载安装包
官网地址
选择版本及下载 https://dev.mysql.com/downloads/mysql/
选择下载 MySQL 的 Linux 系统版本
Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux 7
选择要下载的 MySQL 版本
这里选择 RPM Bundle(x86) 点击 Download 下载
正式安装
通过shell上传到centos7
rpm -qa | grep mariadb 命令查看 mariadb 的安装包
[root@orc tmp]# rpm -qa | grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
卸载 mariadb
mariadb 这个是 Linu ...
编程开发
未读MySQL相关操作知识 Mysql相关操作知识
ドラゴンボールのLong Lv4
2021-08-06 08:19:24 技术 ...
【SQL学习】查询命令:从基础到进阶的全面指南
一、SQL基础查询命令
1. 连接与选择数据库
列出所有数据库:在开始查询之前,我们常常需要知道数据库服务器中都有哪些数据库可供使用。使用 SHOW DATABASES; 命令,例如,当你在MySQL环境中执行此命令时,会看到类似 information_schema 、 mysql 、 test 等数据库名称(具体显示因环境而异) 。选择数据库:确定目标数据库后,我们使用 USE database_name; 命令进入该数据库比如 USE my_project_db; ,这样后续的操作就都在 my_project_db 这个数据库中进行了。
2. 查看数据库结构
显示表:进入数据库后,我们可以使用 SHOW TABLES; 命令查看该数据库中包含的所有表。例如,执行该命令后,可能会看到 users (用户表)、 orders (订单表)、 products (产品表)等。显示表结构:想要了解表的具体结构,使用 DESCRIBE table_name; 或 SHOW COLUMNS FROM table_name; 命令。以 users ...
