非免安装版
一:安装database.
1,下载database。
下载文件名为 mysqlwin64.rar 解压出 mysql-5.7.19-winx64.msi 使用msiexec /package path\ mysql-5.7.19-winx64.msi 安装。
默认安装路径为C:\Program Files\MySQL\MySQL Server 5.7 .此时可以先设置环境变量path=C:\Program Files\MySQL\MySQL Server 5.7\bin
2,create my.ini
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\Program Files\MySQL\MySQL Server 5.7
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL\MySQL Server 5.7\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
3,安装mysql ,
管理员权限打开CMD,mysqld install
若地一步未设置环境变量,则CD 目录,mysqld install.
使用 net start mysql 命令测试
注:MySQL升级到5.7版本是没有data文件夹的,执行mysqld --initialize-insecure --user=mysql命令会自动新建data文件夹。
异常请查看 https://www.cnblogs.com/cenwei/p/6249856.html
5,,set environment variable
二:登录数据库,create db,create table,insert,update,
1.mysql -u root -p 默认密码为空,
修改密码语句为 mysqladmin -u root -p password new password
2.查看数据库
show databases;
3.建新数据库
create database dbname;
4.选择数据库
use name_db;
5.显示表
show tables;
6.新建表
create table name_table(
id int unsigned not null auto_increment primary key,
name char(8) not null,
sex char(4) not null,
age tinyint unsigned not null,
tel char(13) null default "-"
)
7.查看表column特性
describe name_table;
8.查看表全部选项/条件选项
select *from name_table;
select col_name from name_table where 条件;
9.插入数据
insert into name_table (col1,col2,col3) values (val1,val2,val3);
10.更新
update name_table set col_name = new value where 条件;
11.删除
delete from name_table where 条件;