即用cmd管理人员模式下运行
在MySQL软件的安装目录下打开cmd
或者搜索cmd —以管理人员身份运行—D:(所在磁盘)
cd+空格+完整路径

更加完整的语句教程在
https://www.runoob.com/mysql/mysql-select-query.html

1.登录数据库服务器

mysql -u root -p

接下来输入密码即可

2.查询数据库服务器中的所有数据库

mysql> show databases; ~一定要有分号

3.选中一个数据库进行操作

select from xxx;
或者版本不同的话
mysql>select
from xxx
mysql>;

如果出现
ERROR 1046 (3D000): No database selected
则需要选择一个已经知道名字的数据库,首先查询所有数据库名称
mysql> show databases;
+——————————+
| Database |
+——————————+
| information_schema |
| mysql |
| performance_schema |
| sys |
+——————————+
4 rows in set (0.00 sec)

之后
mysql>use mysql
Database changed

4.查询全表

mysql>select * from tableName

比如查询黑山北站表
mysql>select * from 黑山北站

5.查询某一列

mysql>select columnName from tableName

mysql>select id from 黑山北站
+———+
| id |
+———+
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
+———+
366 rows in set (0.06 sec)

操作示意
image.png

5.查看表结构:

desc tableName;

6.查看数据库的字符集

show create database [databaseName];
eg: show create database mysql;

6.设置字符集

set character_set_database=’gbk’;
set character_set_server=’gbk’;
讲数据库和服务器的字符集均设为gbk(中文)
最后输入命令
status;

image.png

7.修改数据库的字符集
alter database 数据库名称 character set utf8;
想用中文
alter database 数据库名称 character set gbk;

修改数据表的字符集
ALTER TABLE 表名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

8.选择符合条件的表
select * from TableName where “字段”=xx值;