02月1日, 2023
一、打开MYSQL官网进行安装包的下载
https://downloads.mysql.com/archives/installer/
二、安装MYSQL
双击下载好的文件进行安装
这里我们只需要选择第二个即可
点击next进入如下界面,点击Execute进行安装
进入这个页面说明正在安装,只需等待安装完后点击next即可
如图为安装完成的状态,点击next
接下来到了配置的阶段了,根据下图去配置(都是默认值,一般不需要更改)
点击next后,进入此页面,输入自己的密码,输两次完成后,点击next
都是默认值,一般不用改变,点击next即可
进入此界面是在配置插件和扩展应用,让他安装
完成后如下,点击finish
点击next
安装完成,点击finish完成安装
三、运行MYSQL
找到如上图所示的应用,点击之后,输入设置的密码
显示如下界面说明MySQL服务启动成功
启动成功后,就可以进行一些命令操作
四、安装数据库管理工具navicat
官网下载的navicat只能试用14天,下边是一个navicat破解版资源
通过百度网盘分享的文件:navicat破…
链接:https://pan.baidu.com/s/17pH_1gOrOth57kAoWWwrbQ
提取码:f31r
复制这段内容打开「百度网盘APP 即可获取」
五、打开navicat连接
连接成功后,就可以在navicat上进行创建数据库、创建表等操作
六、MYSQL数据库的使用
1.查看库
show databases;
该指令用于查看数据库中的所有库文件
2.选中库
use database_name;
databse_name: 要操作的库名.
该语句表示,对一个数据库进行选中使用,或是操作的意思。
只有使用了该语句,才可以进一步查看其内部的表数据等。
3.创建库
create database db_pp default charset=utf8mb4;
上面的语句意思为,创建一个名为 db_pp 的数据库,并且设置默认的编码格式为 utf8mb4 .
4.删除库
drop database db_pp;
删除库文件 db_pp
5.新建表
# 创建一个名为 stu 的表
# 拥有id属性为int类型
# name属性为字符串类型
# age属性为int类型
create table stu(
id int not null,
name varchar(20),
age int
);
注意点:
表名后面用 () 进行编写,而非 {}
每个字段的结尾以 , 隔开,但是最后一个不用
在表的结构末尾,需要添加上一个 ; 表示语句的结束
6.查看表内容
select * from stu;
这里使用 * 意思是,表示数据表 stu 的所有字段。from 后接的是表名
如果只需要查找特定的列:
select id,name from stu;
如上,显示的只有id和name两列。
7.查看表结构
desc table_name;
使用 desc + 表名;即可查看表格的各个数据类型等信息。
如果想要查看创建表语句,可以使用
show create table table_name;
8.表结构修改
①添加字段
# 语法:alter table 表名 add 添加的字段信息
— 在 users 表中追加一个 num 字段
alter table users add num int not null;
— 在指定字段后面追加字段 在 users
alter table users add email varchar(50) after age;
— 在表的最前面添加一个字段
alter table users add aa int first;
②删除字段
# 删除字段 alter table 表名 drop 被删除的字段名
alter table users drop aa;
③修改字段
语法格式: alter table 表名 change|modify 被修改的字段信息
change: 可以修改字段名,
modify: 不能修改字段名。
# 修改表中的 num 字段 类型,使用 modify 不修改表名
alter table users modify num tintinet not null default 12;
# 修改表中的 num 字段 为 int并且字段名为 nn
alter table users change num mm int;
9.内容操作
①添加数据
# 全列数据添加
# 语法:insert into 表名 values(列名1,列名2,列名3…);
# 指定列添加数据
# 语法:insert into 表名(列名1,列名2,列名3…) values(列名1,列名2,列名3…)
②删除数据
delete from 表名 where 条件;
③查找数据
# 查找表的所有数据
# 语法:select * from 表名;
# 查找相应字段的数据,且具有相应的条件
# 语法:select 字段1,字段2 from 表名 where 条件;
④更新数据
# 语法:update 表名 set 字段1=值,字段2=值 where 条件
update stu set name=’张三丰’,age=88 where id=1;