MySQL关系数据库(navicat)
本文讲述了如何使用navicat对MySQL数据库做增删改查操作
·
在我们的平台上,我们会将课程所有需要的环境配置好,30分钟速成技术
https://www.guoyasoft.com/
有任何疑问欢迎交流!!!
环境要求
一台预装好MySQL的服务器,本地自行部署也可以
以下均以公网服务器为例

1.连接数据库
一、打开Navicat


二、连接数据库
1.创建链接



2.打开服务器
连接服务器







2.删除数据库
一、基本界面操作
1.查看database数据库


2.删除database数据库表数据


3.删除表



4.删除数据库



3.创建数据库
一、创建数据库
1.创建user数据库







4.创建表
一、创建数据库表
1.创建user表



二、添加字段
2.1添加user表的id字段

2.2添加user表的name字段

2.3添加user表的password字段

2.4添加user表的nick_name字段

2.5添加user表的avatar字段

2.6添加user表的email字段

2.7添加user表的phone字段

2.8添加user表的role字段

2.9添加user表的deleted字段

2.10添加user表的status字段

2.11添加user表的create_time字段

2.12添加user表的update_time字段

2.13添加user表的operator_user_id字段

2.14添加user表的unq_phone索引

2.15添加user表的idx_email索引

2.16添加user表的idx_phone索引

三、保存数据
1.保存数据建立表结构

2.给表命名


5.添加数据
一、添加数据
1.给各字段添加数据



2.保存数据


6.查看数据
一、查看数据

7.更新数据
一、更新数据
1.更改password字段



8.删除数据
一、删除数据
1.删除一条数据





9.导出数据
一、导出数据
1.将users数据库导出为文件



2.查看文件


10.导入数据
一、导入数据
1.从桌面找到要导入的文件

2.使用navicat导入文件内

这里先删除一下数据










11.执行SQL语句
一、执行SQL语句
1.打开命令行界面

2.连接数据库

use users;
3.创建表格

//创建数据库表
create table if not exists `user`
(
user_id bigint auto_increment comment '用户ID'
primary key,
user_name varchar(50) not null comment '用户名',
password varchar(50) not null comment '密码',
nick_name varchar(50) null comment '用户昵称',
avatar varchar(500) null comment '头像URL',
email varchar(100) null comment '邮箱',
phone varchar(20) null comment '手机号',
role varchar(20) null comment '角色:user用户,admin管理员,super_admin超级管理员',
deleted tinyint default 0 not null comment '状态(0-正常,1-逻辑删除)',
status tinyint default 0 not null comment '状态(0-正常,1-禁用)',
create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间',
operator_user_id bigint default 0 null comment '操作员ID',
constraint unq_phone
unique (phone)
)
comment '用户表' collate = utf8mb4_general_ci
row_format = DYNAMIC;
create index idx_email
on `user` (email);
create index idx_phone
on `user` (phone);
4.执行所有的SQL语句

//修改一下数据库字符据排序规则
ALTER DATABASE users CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
//添加数据
insert into user (user_name, password, nick_name, avatar, email, phone, role)
values ('张三', '666666', '超神', 'https://img.shetu66.com', 'wuling@126.com', '13761229880', 'user');
//查看数据
select * from user;
//更新数据
update user set password = "123456" where user_id = 1;
//删除数据
delete from user where user_id = 1;
以上为全部内容
我们致力于制作最好的跟练教程,欢迎大家加入学习!!!
有任何问题欢迎联系!!
v×:WanCC2001
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)