以下是MySQL常用命令的汇总,包括了一些常用的查询、操作和管理数据库的命令。
1、连接数据库
mysql h 主机名 u 用户名 p
:连接到MySQL服务器
mysql u 用户名 p
:连接到MySQL服务器并提示输入密码
2、选择数据库
USE 数据库名
:选择指定的数据库
3、查看所有数据库
SHOW DATABASES
:显示所有可用的数据库
4、创建数据库
CREATE DATABASE 数据库名
:创建一个新数据库
5、删除数据库
DROP DATABASE 数据库名
:删除指定数据库
6、显示当前数据库
SELECT DATABASE()
:显示当前使用的数据库
7、创建表
CREATE TABLE 表名 (列名1 数据类型, 列名2 数据类型, ...)
:创建一个新表,定义其结构和列的数据类型
8、删除表
DROP TABLE 表名
:删除指定表
9、查看所有表
SHOW TABLES
:显示当前数据库中的所有表
10、插入数据
INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...)
:向指定表中插入新的行数据
11、更新数据
UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2, ... WHERE 条件
:更新表中满足条件的行的数据
12、删除数据
DELETE FROM 表名 WHERE 条件
:删除表中满足条件的行数据
13、查询数据
SELECT FROM 表名
查询表中的所有数据
SELECT 列名1, 列名2, ... FROM 表名
:查询表中指定的列数据
SELECT FROM 表名 WHERE 条件
查询满足条件的行数据
SELECT FROM 表名1, 表名2...
多表查询,将多个表中的数据进行关联查询
SELECT FROM 表名1 INNER/LEFT/RIGHT/FULL JOIN 表名2 ON 条件
多表连接查询,根据条件将多个表中的数据进行关联查询
14、排序数据
SELECT FROM 表名 ORDER BY 列名 ASC/DESC
按照指定列的值进行升序或降序排序数据
15、分组数据
SELECT FROM 表名 GROUP BY 列名
按照指定列的值对数据进行分组,并对每个组进行聚合操作(如求和、计数等)
16、
还没有评论,来说两句吧...