在我们的平台上,我们会将课程所有需要的环境配置好,30分钟速成技术
https://www.guoyasoft.com/

如果有疑问的欢迎交流

环境要求

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

以下均以公网服务器为例

 1.连接数据库

一、idea链接数据库

1.打开idea

image.png

image.png

image.png

image.png

2.创建一个新项目

image.png

image.png

image.png

3.链接数据库

image.png

image.png

这里可以直接复制JDBC连接串

image.png

image.png

4.下载相关文件

image.png

image.png

5.测试链接

image.png

 2.创建数据库

一、创建数据库

1.创建一个users数据库

image.png

image.png

image.png

2.查看users数据库

image.png

3.创建表 

一、创建user表

1.打开users数据库的控制台

image.png

image.png

image.png

2.复制SQL脚本

这里是为了节省时间直接复制已经存在的SQL语句将其导入进users控制台

image.png

image.png

image.png

image.png

image.png

3.查看表的字段结构

image.png

image.png

4.生成user表结构

image.png

5.将复制的SQL语句表名改成自己的

image.png

image.png

运行成功

image.png

image.png

查看数据

image.png

4.添加数据 

一、给user表添加数据

1.打开users数据库控制台

image.png

2.编写SQL语句

image.png

insert into user ( user_name, password, nick_name, avatar, email, phone, role)
values ("张三","123456","战神","https://img.shetu66.com","wuling@126.com","13761229880","user");

image.png

运行成功

image.png

5.查看数据 

一、查看数据

image.png

 6.更新数据

一、更新数据

1.修改password字段

每次操作完之后要提交

image.png

image.png

image.png

 7.删除数据

一、删除数据

1.选中字段行删除数据

image.png

image.png

 8.导出数据

一、将idea中的SQL导出

这里需要将MySQL文件包移到本地,使用mysqldump工具

image.png

image.png

image.png

 9.导入数据

一、导入数据

这里先删除数据

image.png

image.png

image.png

选中要导入的文件直接拉进来

image.png

image.png

查看数据

image.png

 10.执行SQL语句

一、执行SQL语句

将脚本直接粘贴进入users控制台

image.png

image.png

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

更多推荐