21天挑战杯MySQL——Day06

目录

DataGrip的下载及安装

下载

安装DataGrip

使用

1.添加数据源

2.展示所有数据库

 3.创建数据库

4.创建表 

5.修改表结构 

 6.在DataGrip中执行SQL语句

 DML

添加数据

给指定字段添加数据

 插入数据完成之后,我们有两种方式,查询数据库的数据

给全部字段添加数据

​编辑 批量添加数据

修改数据

删除数据


DataGrip的下载及安装

下载

下载地址:https://www.jetbrains.com/datagrip/download/other.html

在2020.1.5版本及版本之前,都有免费体验,不收费

所以我们选择2020.1.5版本

 这是我给大家准备的2020.1.5的压缩包,在下面这网盘里:

​链接:https://pan.baidu.com/s/1pDaaFxshIqPfHKSzMhwTxQ 
提取码:r740

安装DataGrip

下一步进行安装

使用

1.添加数据源

参考图示 , 一步步操作即可

配置以及驱动 jar 包下载完毕之后,就可以点击 "Test Connection" 就可以测试,是否可以连接
MySQL ,如果出现 "Successed" ,就表名连接成功了 。

2.展示所有数据库

连接上了 MySQL 服务之后,并未展示出所有的数据库,此时,我们需要设置,展示所有的数据库,具体 操作如下:

 3.创建数据库

 注意:

以下两种方式都可以创建数据库:
A. create database db01;
B. create schema db01;

4.创建表 

在指定的数据库上面右键,选择 new --> Table

5.修改表结构 

在需要修改的表上,右键选择 "Modify Table..."

如果想增加字段,直接点击 + 号,录入字段信息,然后点击 Execute 即可。
如果想删除字段,直接点击 - 号,就可以删除字段,然后点击 Execute 即可。
如果想修改字段,双击对应的字段,修改字段信息,然后点击 Execute 即可。
如果要修改表名,或表的注释,直接在输入框修改,然后点击 Execute 即可。

 6.DataGrip中执行SQL语句

在指定的数据库上,右键,选择 New --> Query Console

然后就可以在打开的Query Console控制台,并在控制台中编写SQL,执行SQL

 DML

DML 英文全称是 Data Manipulation Language( 数据操作语言 ) ,用来对数据库中表的数据记录进
行增、删、改操作。
添加数据(INSERT)
修改数据(UPDATE)
删除数据(DELETE)

添加数据

给指定字段添加数据

INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (1, 2, ...);

insert into employee(id, workno, workname, gender, age, idcard, entrydate) values (1,'01','张三',"男",30,'123456789012345678','2022-08-05');

 插入数据完成之后,我们有两种方式,查询数据库的数据

A. 方式一

在左侧的表名上双击,就可以查看这张表的数据。

B. 方式二  

可以直接一条查询数据的SQL语句, 语句如下:

 select * from employee;

 案例: employee表所有的字段添加数据

insert into employee(id, workno, workname, gender, age, idcard, entrydate) values (2,'02','李四',"男",-1,'123456789012345678','2022-08-05');

执行上述的SQL语句时,报错了,具体的错误信息如下

因为 employee 表的age字段类型为 tinyint,而且还是无符号的 unsigned ,所以取值只能在 0-255 之间。 

给全部字段添加数据

INSERT INTO 表名 VALUES (1, 2, ...);

insert into employee values (2,'02','李四','男',20,'123456789012345677','2012-10-19');

 批量添加数据

INSERT INTO 表名 ( 字段名 1, 字段名 2, ...) VALUES ( 1, 2, ...), ( 1, 2, ...), (
1, 2, ...) ;
INSERT INTO 表名 VALUES ( 1, 2, ...), ( 1, 2, ...), ( 1, 2, ...) ;

 中间这省略了添加两条信息案例,大家自己用批量添加数据的方法补充记得数据间使用逗号隔开;

 注意事项:

插入数据时,指定的字段顺序需要与值的顺序是一一对应的。
字符串和日期型数据应该包含在引号中。
插入的数据大小,应该在字段的规定范围内。

修改数据

修改数据的具体语法为 :
UPDATE 表名 SET 字段名 1 = 1 , 字段名 2 = 2 , .... [ WHERE 条件 ] ;

 案例:

A. 修改 id 1 的数据,将 name 修改为重八

update employee set workname='重八' where id=1;

 B. 修改id1的数据, name修改为小昭, gender修改为女,年龄改成18;

update employee set workname='小昭',gender='女', age=18 where id=1; 

C. 将所有的员工入职日期修改为 2008-01-01

update employee set entrydate = '2008-01-01';  

注意事项 :
修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。

删除数据

删除数据的具体语法为:
DELETE FROM 表名 [ WHERE 条件 ] ;

案例:

 A. 删除gender为女的员工

delete from employee where gender = '';

 B. 删除所有员工

delete from employee;

注意事项 :
• DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数
据。
• DELETE 语句不能删除某一个字段的值 ( 可以使用 UPDATE ,将该字段值置为 NULL
)
当进行删除全部数据操作时, datagrip 会提示我们,询问是否确认删除,我们直接点击
Execute 即可

这部分文章到这也就结束,到后面一段时间里,博主本人,可能会要赶学习进度,在发表文章中可能不会那么详细了,但我认为重点部分我会写在我的后续文章中。也希望大家能够坚持学习下去。去。

活动地址:CSDN21天学习挑战赛

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考
挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考 挑战杯大赛相关代码、设计文档、使用说明,供备赛参赛人员参考

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Luck&Strive

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值