安装mysql的zip包

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/llayjun/article/details/78814630

安装mysql的zip包

1、首先下载mysql的zip包
下载地址:https://dev.mysql.com/downloads/mysql/

2、放在电脑盘中,解压缩
例如:

3、配置环境变量,在path后面加上
D:\mysql\mysql-5.7.20-winx64\bin
这是我的mysql的bin的地址

4、搜索cmd.exe,右键使用管理员权限打开
例如:

5、进入所安装盘的bin文件目录下
例如:

6、添加my.ini文件
在D:\mysql\mysql-5.7.20-winx64目录下新建my.ini文件
打开添加如下配置,一些地方需要更改为用户个人的文件路径

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.7.20-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.7.20-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
skip-grant-tables

7、在命令中依次输入如下命令
例如:

1 C:Windows\system32>mysqld --remove  //删除mysql服务
2 C:Windows\system32>mysqld --install //安装mysql服务 
3 C:Windows\system32>mysqld --initialize //一定要初始化 
//4 C:Windows\system32>net start mysql //开启服务,不使用的时候,关闭服务

如果中途出现问题,自行百度

8、开始使用mysql数据库
①再输入
mysql -u root -p
如图:直接回车,表示不用密码

②然后就可以使用sql语句进行mysql操作了
如图:

9、再添加一些常用的数据库sql

一、数据库
dos命令
①、连接数据库(配置好前提下)
mysql -u root(用户名) -p
②、显示数据库
show databases;
③、使用数据库
use name;
④、显示表
show tables;
⑤、显示创建表的sql语句
show create table name;
⑥、显示表的结构
desc name;
sql语句
1、说明:创建数据库
create database name;
2、说明:删除数据库
drop database name;
3、说明:创建表
create table name(id int,name varchar(10));
4、说明:更具已有的旧表创建新表
create table name like name_old;
5、说明:添加主键
alter table name add primary key(xxx);
6、说明:给某个表添加字段
alter table name add gender varchar(10);
7、说明:删除表
drop talbe name;
8、说明:几个简单的基本的sql语句
选择:select * from table1 where 范围
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围
更新:update table1 set field1=value1 where 范围
查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料!
排序:select * from table1 order by field1,field2 [desc]
总数:select count as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1
9、说明:去重查询
select distinct xxx from name;
10、说明:有一个字段数据为null,相加(例如工资和奖金相加)
select sal+IFNULL(com,0) from table;
11、说明:排序(升序)
select * from name order by xxx;默认是升序
同:select * from name order by xxx ASC;
12、说明:排序(降序)
select * from name order by xxx DESC;降序,必须写DESC

猜你喜欢

转载自blog.csdn.net/llayjun/article/details/78814630