- 查看所有数据库
使用SHOW DATABASES;命令可以列出当前MySQL服务器上的所有数据库:
SHOW DATABASES;
执行上述命令后,会输出所有的数据库名称列表。
- 进入或选择一个特定的数据库
使用USE 数据库名;命令可以进入或切换到一个特定的数据库,以便在该数据库中执行SQL操作:
USE mydatabase;
执行上述命令后,即可进入名为mydatabase的数据库。
- 查看当前数据库中所有表
使用SHOW TABLES;命令可以列出当前数据库中的所有表:
SHOW TABLES;
执行上述命令后,会输出当前数据库中所有表的名称列表。
- 查看指定数据库中所有表
如果需要查看某个特定数据库中的所有表,可以在SHOW TABLES命令中指定该数据库的名称:
SHOW TABLES FROM mydatabase;
执行上述命令后,会输出名为mydatabase的数据库中所有表的名称列表。
要退出mysql中当前所选择的数据库,可以使用以下命令:
USE mysql;
执行上述命令后,会回到MySQL服务器系统数据库(mysql)中。也可以直接使用QUIT;或\q命令来退出MySQL客户端。
- 查看整个表
使用SELECT * FROM 表名;命令可以查看指定表中的所有记录和列。
例如,要查看名为mytable的表中所有记录和列,可以执行以下命令:
SELECT * FROM mytable;
执行上述命令后,会输出该表中所有的记录和对应的字段值。
- 根据条件筛选记录
使用SELECT * FROM 表名 WHERE 条件;命令可以根据特定的条件查找并筛选表中的记录。例如,要查找名为mytable的表中所有年龄大于30岁的用户,可以执行以下命令:
SELECT * FROM mytable WHERE age > 30;
该命令会输出满足条件的所有记录和对应的字段值。
- 查询特定列的信息
使用SELECT 列名1,列名2,... FROM 表名;命令可以只查询特定列的信息而不是整张表的列。
例如,为了查询名为mytable的表中只包含姓名、性别和年龄三列的信息,可以执行以下命令:
SELECT name, gender, age FROM mytable;
该命令会输出名为mytable的表中所有记录的姓名、性别和年龄三个字段的值。
,