首页 / 欧洲VPS推荐 / 正文
MySQL数据库语句大全,mysql数据库常用语句大全

Time:2025年01月06日 Read:7 评论:42 作者:y21dr45

基本概念

1.1 数据库的概念

MySQL数据库语句大全,mysql数据库常用语句大全

数据库(Database)是指按照一定的数据模型组织起来的、能够长期存放的、大量的相关数据的集合,它是数据管理和存储的核心部分,用于有效地处理和存储数据。

1.2 SQL列的常用类型

INT:整数类型,常用于存储年龄等整数数据。

BIGINT:大整数类型。

DECIMAL:小数类型,常用于存储货币等需要精确计算的数据。

DATE/DATETIME:日期和时间类型。

VARCHAR:可变长字符串类型,常用于存储地址、姓名等。

DDL简单操作

2.1 数据库操作

创建数据库

CREATE DATABASE 数据库名称;

删除数据库

DROP DATABASE 数据库名称;

查看所有数据库

SHOW DATABASES;

使用某个数据库

USE 数据库名称;

2.2 表操作

创建表

CREATE TABLE 表名 (
    列名1 列的类型 [约束],
    列名2 列的类型 [约束],
    ...
);

删除表

DROP TABLE 表名;

查看表结构

DESCRIBE 表名;

修改表

ALTER TABLE 表名 ADD 新列 类型;
ALTER TABLE 表名 DROP COLUMN 列名;
ALTER TABLE 表名 MODIFY 列名 新类型;

DML操作

3.1 插入操作(INSERT INTO)

INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);

3.2 修改操作(UPDATE)

UPDATE 表名 SET 列1 = 值1, 列2 = 值2, ... WHERE 条件;

3.3 删除操作(DELETE)

DELETE FROM 表名 WHERE 条件;

DQL操作

4.1 消除重复元素(DISTINCT)

SELECT DISTINCT 列名 FROM 表名;

4.2 算术运算符(+,-,*,/)

SELECT 列1 + 列2 AS 合计 FROM 表名;

4.3 设置别名(AS)

SELECT 列1 AS 别名1, 列2 AS 别名2 FROM 表名;

4.4 按格式输出(CONCAT)

SELECT CONCAT(列1, ' ', 列2) AS 组合结果 FROM 表名;

4.5 过滤查询(WHERE)

SELECT * FROM 表名 WHERE 条件;

4.6 比较运算符(=, >, >=, <, <=, !=)

SELECT * FROM 表名 WHERE 列1 = 值1;

4.7 逻辑运算符(AND、OR、NOT)

SELECT * FROM 表名 WHERE 条件1 AND 条件2;

4.8 范围和集合(BETWEEN AND)

SELECT * FROM 表名 WHERE 列1 BETWEEN 值1 AND 值2;

4.9 判空(IS NULL)

SELECT * FROM 表名 WHERE 列1 IS NULL;

4.10 模糊匹配查询(LIKE,%,_)

SELECT * FROM 表名 WHERE 列1 LIKE '%值%';

4.11 结果排序(ORDER BY)

SELECT * FROM 表名 ORDER BY 列1 [ASC|DESC];

4.12 分组查询(GROUP BY)

SELECT 列1, COUNT(*) FROM 表名 GROUP BY 列1;

4.13 DQL字句的执行顺序

1、SELECT子句:指定要查询的列。

2、FROM子句:指定要查询的表。

3、WHERE子句:指定过滤条件。

4、GROUP BY子句:指定分组方式。

5、HAVING子句:指定分组后的过滤条件。

6、ORDER BY子句:指定排序方式。

7、LIMIT子句:指定返回记录的数量。

统计函数

5.1 常用关键字(COUNT、SUM、MAX、MIN、AVG)

COUNT():统计行数或非空值数量。

SUM():求和。

MAX():最大值。

MIN():最小值。

AVG():平均值。

排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1