当前位置:   article > 正文

基于MySQL Workbench的表操作_mysql workbench向表中添加数据

mysql workbench向表中添加数据

注:源代码在资源处(demo4.sql和demo5.sql)

1.为表的所有列插入数据:

  向student1表插入一条记录(‘196001’,’董明霞’,’女’,’1999-05-02’,’通信’,50);

use stusys;

create table student1 like student;

insert into student1

values('196001','董明霞','女','1999-05-02','通信',50);

执行结果:

 

使用select语句查询插入数据:

select * from student1;

执行结果:

 

  1. 为表的指定列插入数据:

向student1表插入一条记录,学号为196004,姓名为“周俊文”,性别为“男”,取默认值,出生日期为“1998-03-10”,专业为空值,总学分为52。

insert into student1(sno,sname,sbirthday,tc)

values('196004','周俊文','1998-03-10',52);

执行结果:

 

使用select语句查询插入数据:

select * from student1;

执行结果:

 

  1. 插入多条记录:

向student表插入样本数据如下

 insert into student

values('191001','刘清泉','男','1998-06-21','计算机',52),

('191002','张慧玲','女','1999-11-07','计算机',50),

('191003','冯涛','男','1999-08-12','计算机',52),

('196001','董明霞','女','1999-05-02','通信',50),

('196002','李茜','女','1998-07-25','通信',48),

('196004','周俊文','男','1998-03-10','通信',52);

执行结果:

 

使用select语句查询插入数据:

select * from student;

执行结果:

 

  1. replace语句

对student1表重新插入记录(‘196002’,’李茜’,’女’,’1998-07-25’,’通信’,48)

replace into student1

values('196002','李茜','女','1998-07-25','通信',48);

执行结果:

 

  1. 插入查询结果语句:

向试图dent表插入student表的记录

create table student2 like student1;

insert into student2

select * from student;

执行结果:

 

  1. 修改指定数据:

在student1表中将学生周俊文的出生日期改为“1999-03-10”

update student1

set sbirthday='1999-03-10'

    where sname='周俊文';

执行结果:

 

#使用select语句查询修改指定记录的数据:

select * from student1;

执行结果:

 

注:如果运行代码报“ Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column.To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. ”错误。着按照以下步处理:

1点开Edit

 

2点开Preferences

 

3点开,找到并把前面的勾取消掉,然后再点击,最后再重新打开MySQL Wrokbench

 

  1. 修改全部记录:

在student1表中将所有学生的学分增加2分

update student1

set tc=tc+2;

执行结果:

 

使用select语句查询修改全部记录的数据:

select * from student1;

执行结果:

  1. 删除指定记录:

        在student1表中删除学号为196004的行

delete from student1

where sno='196004';

执行结果:

 

使用select语句查询删除一行后的数据:

select * from student1;

执行结果:

  1. 删除全部记录:
    1. Delete语句

 delete from student1;

执行结果:

 

使用select语句进行查询:

select * from student1;

执行结果:

 

2.Truncate语句

在student表中删除所有行

truncate student;

使用select语句进行查询:

select * from student;

执行结果:

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号