mysql语句大全及用法

MySQL是一种广泛使用的开源关系型数据库管理系统,它支持标准的SQL(Structured Query Language)语言,用于数据库的查询和操作。以下是一些基本的MySQL语句及其用法的概述:

连接MySQL数据库

mysql -h主机地址 -P端口号 -u用户名 -p密码

[2]

查看所有数据库

SHOW DATABASES;

[1]

创建数据库

CREATE DATABASE 数据库名 CHARACTER SET utf8;

[1]

删除数据库

DROP DATABASE 数据库名;

[1]

使用数据库

USE 数据库名;

[1]

查看数据库中的所有表

SHOW TABLES;

[1]

创建数据表

CREATE TABLE 表名 (
    列名1 数据类型 约束,
    列名2 数据类型 约束,
    ...
);

[2]

删除数据表

DROP TABLE 表名;

[2]

插入数据

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

[2]

查询数据

SELECT 字段 FROM 表名 WHERE 条件;

[2]

更新数据

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

[2]

删除数据

DELETE FROM 表名 WHERE 条件;

[2]

数据排序

SELECT 字段 FROM 表名 ORDER BY 列名 ASC|DESC;

[3]

数据分组

SELECT 字段, COUNT(*) FROM 表名 GROUP BY 分组依据;

[3]

数据聚合

SELECT COUNT(*), MAX(列名), MIN(列名), AVG(列名), SUM(列名) FROM 表名;

[3]

连接查询

SELECT 字段 FROM1 INNER JOIN2 ON1.列名 =2.列名;

[3]

子查询

子查询可以出现在SELECT、INSERT、UPDATE、DELETE语句中,作为条件或值。

SELECT 字段 FROM 表名 WHERE 列名 IN (SELECT 列名 FROM 子查询表名);

[3]

事务处理

事务是一系列的数据库操作,要么全部成功,要么全部失败。

START TRANSACTION; -- 开始事务
COMMIT; -- 提交事务
ROLLBACK; -- 回滚事务

[4]

备份和还原

备份:

mysqldump -u用户名 -p数据库名 > 备份文件名.sql

还原:

mysql -u用户名 -p数据库名 < 备份文件名.sql

[2]

这些是MySQL中一些基本的语句和它们的用法。对于更高级的用法,如复杂的连接查询、视图、存储过程、触发器等,建议查阅官方文档或专业的MySQL教程。

上一篇:python 滑雪小游戏代码


下一篇:html--扫雷