1、下载MySQL安装包,点击下一步,在Choosing中,选择Custom
2、选择5.7版本,将右下角内容勾选,点击下一步
3、端口默认3306,账户和密码都设置为root,点击安装完成
4、安装完成后,确认安装的路径
5、系统编辑环境变量,在pash中新建文件路径
6、验证安装是否正确,可以打开控制台,输入mysql
因为安装包在本地,一般IP有两种方式可以表达:
1、127.0.0.1(本地电脑输入命令时IP是一致的,但是连接其他电脑会有其他的IP数字,主要是依据MySQL布置地址来的)
2、localhost
输入命令:mysql -h localhost -u root -p,密码为root
-h后是IP地址,-u的是用户,-p是密码
查询版本信息,输入select version();
1、停止和启动数据库
方法一:点击电脑左下角搜索框,输入cmd,以管理员身份运行
启动命令:net start mysql57
停止命令:net stop mysql57
方法二:右键打开任务管理器,选择服务,找到MySQL名称,点击MySQL57右键选择停止
实战操作:
1.1
1.2
2、输入命令status;
conn为连接通道,会有数字限制,超过限制后其他的是无法连接
client——conn——server
3、查询MySQL的连接数
show variables like '%connections%';
4、查询超时的关键字(工作时主要关注连接超时和读写超时)
show variables like '%timeout%';
一般数据库中有很多表(table)
1、查询数据库:show datebases
2、创建数据库:create database testDev;(testDev为数据库名称,可以随意修改)
创建后查询数据库
3、查询数据库在服务器的存储路径:show variablas like '%datadir%';
查询的地址与保存在电脑中的路径一致,可以按照路径查询
4、删除命令:drop database testDev;
5、新建一个文档,输入use testDev;进入,之后查询是在那个数据库下select database();
6、创建表
mysql中目前支持的数据类型为
数字:tinyint smallint int bigint bit(一般用int表示)
小数点:decimal float double(float)
字符串:char varchar blob text enum set(varchar)
create table info(需要创建的表格内容);,info指的是表的名称
7、查询表的内容:desc info;
8、创建SQL脚本
首先创建表格,输入show create table info \G;
9、查询库内有多少表show tables
删除这个表:drop table info;
10、重新创建一个地址:primary key(主键)
primary key(主键)主要是为了排序
not null:不能为空
unique key是唯一性约束,不能重复
default是默认值
auto_increment是递增,一般与主键一起使用
11、查看mysql数据库里所有的表的命令: show tables;
12、给表中所有字段插入内容:insert into info values(内容,内容);
选择这个表进行查看:select * from info;
新建表格:create table info 表格的内容;
删除表格:drop table info;
1、当null是空,当目录中显示no,就表示在之后创建新的内容时,需要填写相关信息,显示yes表示不用编写信息
2、新建表格,为id和name赋予相关限制,之后表格中就不能增加其他信息,否则会出现类似最后两个错误
3、首先创建新的内容,id递增,name为10位内,删除表格内容,新增一个name,但是序号是递增的