一、创建一张表:
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这一列:


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

被折叠的 条评论
为什么被折叠?



