【若泽大数据实战第七天】MySQL在DBeaver上的使用

这篇博客详细介绍了如何在DBeaver上进行MySQL数据库的操作,包括创建、删除、插入、更新和查询数据,以及自增ID、字符集设置、表结构修改等常见操作。并强调了在生产环境中创建表的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、创建一张表:

 create table 数据库名.表名(字段 类型,……)
    例如:
         create table ruozedata(
          id int, 
          name varchar(100),
          age int,
          createtime timestamp, 
          createuser varchar(100),
          updatetime varchar(100), 
          updateuser varchar(100)
          );
注意:在创建表的时候,必须有createtime和updatetime  

在DBeaver表示如下:


点击表 ruozedata 我们能查看相关信息:


二、删除一张表:

 drop table ruozedata;

执行删除操作:


点左边的表刷新后,发现表ruozedata已经删除:

三、插入一条数据:

 insert into ruozedata(id,name,age) values(1,'jepson',16);

点击ruozedata右边的数据,就会显示我们刚刚插入的一条数据:

四、更新一条数据:

update ruozedata set age=22 where name='jepson';


右边有个刷新,点击刷新后,年龄从16岁就更新到22岁:

五、删除一条数据:

delete from ruozedata where name='jepson'


删除数据执行后,刷新完,发现数据确实删除了:


插入三条语句测试:

当插入三条语句的时候,我们要点击右边的,执行脚本,这样三条语句就都执行了。


查看结果:


六、查询数据:

select * from ruozedata;


七、插入的内容没有指定列,就需要补全所需的列:

insert into  ruozedata 
values(4,'ZX1',119,'2017-10-10 00:00:00','xxx','2017-12-10 00:00:00','xxx1');


查看结果:


八、update insert等操作后面的where条件要加好,如果不加好会导致更新整个列:

原表信息:


更新不加where条件信息提示:


生产中禁止不加where条件的操作!!!


八、MySQL默认不区分大小写测试:

select * from ruozedata where name ='ly';  


九、创建一张表让 id自增长测试:

create table ruozedata(
id int
AUTO_INCREMENT primary key, (再这里设为主键加了自增长)
name varchar(100),
age int,
createtime timestamp,
creuser varchar(100),
updatetime timestamp,
updateuser varchar(100)


然后往表里面插入一些数据,不带id这列:

insert into  ruozedata(name,age) values('jepson',16);
insert into  ruozedata(name,age) values('LY',18);
insert into  ruozedata(name,age) values('ZX',19);
insert into  ruozedata(name,age) values('ZX1',119);


查看结果,自动增长ID这一列:


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值