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天学习挑战赛

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Luck&Strive

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

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

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

打赏作者

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

抵扣说明:

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

余额充值