目录
卸载:
1.停止Mysql的服务
2.控制面板卸载软件 (可以选择移除数据目录)
3.残余文件清理
- 服务目录:mysql的安装目录
- 数据目录:默认在 C:\ProgramData\MySQL
4.注册表清理
5.删除环境变量配置
登录方式:
格式:
mysql -h 主机名 -P 端口号 -u 用户名 -p密码
举例:
mysql -h 主机名 -P 3306 -u root -p123456
创建自己的数据库
create database 数据库名;
#创建atguigudb数据库,该名称不能与已经存在的数据库重名。
create database atguigudb;
使用自己的数据库
use 数据库名;
#使用atguigudb数据库
use atguigudb;
查看某个库的所有表格
show tables from 数据库名;
创建新的表格
create table 表名称(
字段名 数据类型,
字段名 数据类型
);
查看一个表的数据
select * from 数据库表名称;
添加一条记录
insert into 表名称 values(值列表);
#添加两条记录到student表中
insert into student values(1,'张三');
insert into student values(2,'李四');
查看表的创建信息
show create table 表名称\G
#查看student表的详细创建信息
show create table student\G
Table: student Create Table:
CREATE TABLE `student` (
`id` int(11) DEFAULT NULL,
`name` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1 row in set (0.00 sec)
查看数据库的创建信息
show create database 数据库名\G
#查看atguigudb数据库的详细创建信息
show create database atguigudb\G
#结果如下 *************************** 1.row***************************
Database: atguigudb
Create Database: CREATE DATABASE `atguigudb` /*!40100 DEFAULT CHARACTER SET latin1 */
1 row in set (0.00 sec)
删除表格
drop table 表名称;
删除数据库
drop database 数据库名;
Mysql的目录结构
MySQL的目录结构 | 说明 |
bin目录 | 所有MySQL的可执行文件。如:mysql.exe |
MySQLInstanceConfig.exe | 数据库的配置向导,在安装时出现的内容 |
data目录 | 系统数据库所在的目录 |
my.ini文件 | MySQL的主要配置文件 |
c:\ProgramData\MySQL\MySQL Server 8.0\data\ | 用户创建的数据库所在的目录 |
常见问题:
1. mysql命令报“不是内部或外部命令”
配置环境变量
2. 命令行客户端的字符集问题
更改客户端字符集 “SET NAMES GBK;” ,如图:
3.修改数据库和表的字符编码
- 停止服务
- 修改my.ini文件
- 重新启动服务
已经存在的数据库和表需要删除重新建,改完后仍然是原来的字符集。