您的位置:首页 > 手游攻略 > MySQL 数据库基础之数据类型、查询与备份恢复全攻略实用指南

MySQL 数据库基础之数据类型、查询与备份恢复全攻略实用指南

作者:互联网  时间: 2026-10-24 17:10:01  

平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“MySQL 数据库基础之数据类型、查询与备份恢复全攻略”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际采用顺序,把思路、关键写法和容易踩坑的地方讲清楚,便于大家直接对照操作。

1. 数据类型

1.1 数字类型

类型说明
int整数类型
BIGINT大整数类型
TINYINT小整数类型
DECIMAL(5, 2)规范精确数字,只能存 5 位,其中 2 位是小数

1.2 字符串

类型说明
char定长字符串
varchar不定长字符串
text大段文本

注意:不加 unique 约束。

1.3 时间日期

类型说明
date日期
time时间
datetime日期时间
timestamp时间戳

设置默认时间:default current_timestamp;更新时间戳:default current_timestamp on update current_timestamp。

1.4 软删除

新建一个字段,标记为删除状态,查看时看不到,其实没有删除数据。

2. 查询

2.1 查询所有

select * from 表名

谨慎采用。

2.2 分列查询

select 字段名 from 表名
select 表名.字段名 from 表名
select 表名.字段名 as 别名 from 表名

这个 as 不影响原数据。

2.3 where 条件

比较运算符

运算符说明
!=不等于
<>不等于(与 != 等价)
>大于
<小于
>=大于等于
<=小于等于

逻辑运算符

运算符说明
or或
and且
not非

空判断

字段名 is null
字段名 is not null

范围

字段名 between a and b
字段名 in (1, 2, 5, 7)

模糊查询

字段 like %

% 匹配任意个数字符。

字段 like _学%

_ 匹配单个字符。

2.4 聚合函数

函数说明
max最大
min最小
sum求和
avg平均
count统计个数

2.5 分页

limit n

前 n 个。

limit start, count

start 表示从哪个开始,count 表示看几个。

limit (n-1)*m, m

每页显示 m 个,n 表示页数。

2.6 排序

order by 列名 asc/desc

单条件排序。

order by 列名 asc/desc, 列名 asc/desc

多条件排序。默认都是 asc,升序。

2.7 分组

select 字段, count(*) from 表名 group by 字段

根据什么结果进行过滤。

2.8 过滤

having

根据分组结果进行过滤。

3. 备份与恢复

3.1 备份

将数据库备份为 sql 文件。

mysqldump -uroot -p szj > szj.sql

写入文件。

3.2 恢复

mysql -uroot -p szj < szj.sql

加载整理。

落到代码里,总的来说,mysql数据库备份恢复适合结合实际项目边做边理解。先抓住核心思路,再逐步补上细节和边界处理,最后效果会更稳定,也更容易复用。

相关资讯

最新游戏

更多

Copyright©2010-2019. All rights reserved | 波波三国游戏官网|[email protected]

备案编号:湘ICP备2022015115号-4