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