服务开启关闭

  1. linux
  2. [root@localhost ~]# systemctl start mysqld.service;
  3. [root@localhost ~]# systemctl stop mysqld.service;
  4. win
  5. net start mysql
  6. net stop mysql
  7. 目前使用
  8. net start mysql80

登录数据库

mysql -h 主机名(ip) -P 端口号 -u用户名 -p密码
连接远程的端口的时候,黄色部分不能省略,连接本地主机的时候可以省略

  1. mysql -h localhost -P 3306 -u root -p
  2. jzc1995
  3. exit //离开

创建数据库

我这种方式创建的数据库出现了中文乱码

  1. create database node1;

删除数据库

  1. drop database xxx;
  2. drop database xxx if exists xxx;

显示数据库

  1. show databases;

切换数据库

  1. use xxx;

显示本数据库表格

  1. show tables;

添加本数据库内容

先创建对应的数据库

  1. create database shopapi CHARACTER SET utf8 COLLATE utf8_general_ci;

再添加文件

  1. source xxx.mysql绝对路径

使用show variables命令

  1. show variables like 'char%';

显示数据库状态

  1. mysql> status;

更改字符集

  1. set character_set_database = utf8;

检查日志

  1. mysqld --console

显示存储引擎

  1. show engines;
  2. 默认innoDB,memory