MySQL在DOS下的基本操作
启动MySQL服务:
1
net start mysql
关闭MySQL服务:
1
net stop mysql
注意:上述两个命令均不是以分号结尾。
登陆MySQL:
1
mysql -u root -p
然后会让你输入密码,密码正确后即可进入MySQL。注意:该命令不是以分号结尾。
注意:有的登陆命令会是
mysql -h localhost -u root -p
,具体取决于你当时是怎么装MySQL的。显示所有数据库:
1
show databases;
注意:从该步骤开始,每条命令均以分号结尾。
进入数据库:
1
use 数据库名;
查看该数据库中所有的表:
1
show tables;
创建数据库,并且指定编码utf-8:
1
create database testdb default character set 'utf8';
该处的“testdb”是数据库名。
创建表:
1
2
3
4
5create table student(
id int auto_increment primary key,
name varchar(20) not null,
age int
);查看表结构:
1
describe student;
查看当前数据库编码方式:
1
show variables like 'character_set_database';
修改当前数据库编码方式:
1
alter database testdb character set gb2312;
该处的“testdb”是数据库名。
查看MySQL的各种数据的编码方式:
1
show variables like "%character%";
查询结果:
1
2
3
4
5
6
7
8
9
10
11
12
13+--------------------------+----------------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | D:\mysql-5.7.25-winx64\share\charsets\ |
+--------------------------+----------------------------------------+
8 rows in set, 1 warning (0.00 sec)注意:最好在安装MySQL的时候就将数据库编码方式改为utf-8,不然后续会很麻烦。