在我们的平台上,我们会将课程所有需要的环境配置好,30分钟速成技术
https://www.guoyasoft.com/
有任何疑问欢迎交流!!!

环境要求

 一台预装好MySQL的服务器,本地自行部署也可以

以下均以公网服务器为例

1.连接数据库

 一、打开Navicat

image.png

image.png

二、连接数据库

1.创建链接

image.png

image.png

image.png

2.打开服务器

连接服务器

image.png

image.png

image.png

image.png

image.png

image.png

image.png

2.删除数据库

一、基本界面操作

1.查看database数据库

image.png

image.png

2.删除database数据库表数据

image.png

image.png

3.删除表

image.png

image.png

image.png

4.删除数据库

image.png

image.png

image.png

 3.创建数据库

一、创建数据库

1.创建user数据库

image.png

image.png

image.png

image.png

image.png

image.png

image.png

 4.创建表

一、创建数据库表

1.创建user表

image.png

image.png

image.png

二、添加字段

2.1添加user表的id字段

image.png

2.2添加user表的name字段

image.png

2.3添加user表的password字段

image.png

2.4添加user表的nick_name字段

image.png

2.5添加user表的avatar字段

image.png

2.6添加user表的email字段

image.png

2.7添加user表的phone字段

image.png

2.8添加user表的role字段

image.png

2.9添加user表的deleted字段

image.png

2.10添加user表的status字段

image.png

2.11添加user表的create_time字段

image.png

2.12添加user表的update_time字段

image.png

2.13添加user表的operator_user_id字段

image.png

2.14添加user表的unq_phone索引

image.png

2.15添加user表的idx_email索引

image.png

2.16添加user表的idx_phone索引

image.png

三、保存数据

1.保存数据建立表结构

image.png

2.给表命名

image.png

image.png

 5.添加数据

一、添加数据

1.给各字段添加数据

image.png

image.png

image.png

2.保存数据

image.png

image.png

 6.查看数据

一、查看数据

image.png

 7.更新数据

一、更新数据

1.更改password字段

image.png

image.png

image.png

 8.删除数据

一、删除数据

1.删除一条数据

image.png

image.png

image.png

image.png

image.png

9.导出数据 

一、导出数据

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

image.png

image.png

image.png

2.查看文件

image.png

image.png

 10.导入数据

一、导入数据

1.从桌面找到要导入的文件

image.png

2.使用navicat导入文件内

image.png

这里先删除一下数据

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

 11.执行SQL语句

一、执行SQL语句

1.打开命令行界面

image.png

2.连接数据库

image.png

use users;
3.创建表格

image.png

//创建数据库表
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语句

image.png

//修改一下数据库字符据排序规则
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

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐