MySQL 8.0.11 win64安装包网盘连接
提取码:r02n
注意:直接解压到纯英文目录下即可
MySQL 的配置
- 解压目录添加
my.ini
文件 ,用来配置默认字符集(可选)
[mysqld]
# 设置默认字符集
character-set-server=utf8
- 以管理员身份打开命令行,跳转到
mysql
的解压目录下的bin
目录下
- 执行
mysqld --initialize --user=mysql --console
进行初始化
-
会生成一个随机的密码 e+cb!xl?H90s
-
再执行
mysqld --install MySQL
安装 mysql 服务
- 然后在 服务 页面就可以看到 MySQL 了(打开cmd,输入 services.msc 进入服务页面)
- 可以把 MySQL 服务设置为手动启动(在需要使用的时候再启动,优化电脑性能)
MySQL 的使用
- 打开命令行(不用管理员模式,普通就行),在
mysql
安装目录的bin
目录下,执行mysql -u root -p
进入数据库服务, 会提示你输入密码
- 把上面生成的随机密码复制过去(windows 的命令行不能用 Ctrl+v 粘贴,要在命令行的边框上面右键 -> 编辑 -> 粘贴)
- 修改默认密码
SET PASSWORD = '123456';
注意:这个命令是进入数据库后操作的(尝试用set password for root@localhost = password('123');
修改密码,但是会报错,还未找到原因)
- 显示已有数据库
show databases;
- 创建新的数据库
create database xxx(数据库名);
- 打开要使用的数据库
use xxx;
- 查询所打开的数据库里面的表格
show tables;
- 创建新的表格
create table users (id int, name char(5), age int, gender int);
上面命令中 users 是表格名称,括号里面的 id、name、age、gender是每一列的名称(即表头),id、name、age、gender这几个后面的是它们所对应的的数据类型
-
删除表格用
drop table xxx;
-
删除数据库用
drop database xxx;
-
查询表格详细信息用
desc users;
- 增删改查
-- SQL 是由一套公共的、标准的,不同数据库之间都可以执行,只不过有一些有特性的点
-- =======新增==========
insert into users values (null, 'CFO', '孙红', 19, 0);
-- 不想指定id要用下面的写法
insert into users (name, title, age, gender) values ('楚风', 'CDO', 19, 0);
-- ========删除=========
-- 删除数据一定要配合数据筛选
delete from users where id=2;
delete from users where title='MD' and id>2;
delete from users where id in (1, 2, 3, 4);
-- =======修改===========
update users set title='CXO', name='林诺依' where id=1;
-- =======查询============
-- 注意:这里可以用反引号包起来,也可以不要
select `id`, `title`, `name` from users;
-- 如果使用通配符会产生全面扫描,建议指定列名
select * from users;
-- 这个 foo 用的是单引号,不是反引号
select id, 'foo' from users;
-- select 语句可以选择一个列或者一个具体的值
-- 查询数据语句得到的是结果集
-- 增删改语句得到的是执行这个语句受影响的行数
- 常见的查询函数
-- 常见的查询函数
-- 查询总条数
select count(id) from users;
-- 查询总条数并命名
select count(id) as count from users;
select max(id) from users;
select min(id) from users;
-- 平均值
select avg(id) from users;
-- 限制取2条(默认前两条)
select * from users limit 2;
-- 越过多少条取几条
select * from users limit 2, 1;
- 退出数据库用
exit
附上一个可视化工具 Navicat_12 的破解与安装方法连接,亲测可用哦!
https://blog.csdn.net/tqs314/article/details/80760401
Navicat Premium 12 操作
image.png image.png image.png
网友评论