1. 官网下载免安装压缩包
2. 安装MySQL
注意:下载完后解压到合适位置,路径中不要有中文
步骤1:创建配置文件
在mysql安装目录下,创建一个my.ini
配置文件,然后在里面添加以下内容(mysql安装目录要改成自己的):
### my.ini
[mysqld]
basedir = "F:\web\mysql-8.0.29-winx64" #mysql安装目录
datadir = "F:\web\mysql-8.0.29-winx64\data" #mysql安装目录+data
port=3306
character-set-server=utf8
character_set_filesystem= binary
[client]
port=3306
default-character-set = utf8
[mysqld_safe]
timezone="CST"
[mysql]
default-character-set=utf8
步骤2. 加入环境变量
添加bin文件夹到环境变量中,F:\web\mysql-8.0.29-winx64\bin
步骤3:初始化
以管理员身份运行cmd,mysqld --initialize-insecure
执行命令成功后,mysql目录下会新增一个data目录
3. 启动并运行 mysql
- 制作服务:
mysqld --install mysql
- 启动mysql:
net start mysql
- 关闭mysql:
net stop mysql
- 登录mysql:
mysql -u root -p
,默认没有密码,直接点回车即可,最后出现 “mysql>” 说明成功了。 - 离开:
exit
- 给mysql设置密码:
alter user 'root' @'localhost' identified with mysql_native_password by '新密码';
4. 一些常见的 mysql命令
创建表:
net start mysql
mysql -u root -p
show databases;
-- 创建一个数据库
create database if not exists webtest;
-- 删除一个数据库
drop database RUNOOB;
-- 使用这个数据库
use webtest;
-- 创建数据库表
CREATE TABLE if not exists Fruit(
fid INT NOT NULL AUTO_INCREMENT,
fname VARCHAR(20) NOT NULL,
price INT NOT NULL,
fcount INT NOT NULL,
remark VARCHAR(100) NOT NULL,
PRIMARY KEY(fid)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- 删除数据库表
DROP TABLE runoob_tbl;
show tables;
-- 添加一条数据
insert into Fruit
(fid, fname, price, fcount, remark)
values
(1,'西瓜',20, 500, '西瓜是夏天的标配');
select * from fruit;
-- 添加多条数据
insert into Fruit values
(2,'芒果',20, 500, '我真的不喜欢芒果'),
(3,'荔枝',30, 500, '荔枝应该是好吃的'),
(4,'葡萄',40, 500, '阳光玫瑰葡萄一般'),
(5,'桃子',50, 500, '桃子是我的最爱哟'),
(6,'香蕉',60, 500, '香蕉一年四季都有');
-- 更新数据
update Fruit set price=10 where fid=1;