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