表数据的增删改查

一、插入数据

第一种插入方式

语法: insert into 表名(字段1,字段2....) values(值1,值2....)

#往指定的表中添加数据:insert into 表名(字段1,字段2....) values(值1,值2....)
INSERT INTO `java成绩表`(姓名,班级,Java成绩) VALUES('王二麻子','dt55班',90.5);
INSERT INTO `java成绩表`(姓名) VALUES('王五');

#偷懒方式 #在插入时,可以省略掉表后面的字段名,但前提是:values关键字后面的字段值数量必须与表字段数量、次序保持一致
INSERT INTO `java成绩表` VALUES('王二麻子','dt55班',90.5);

 

第二种插入方式 

语法:insert into 表名 set 字段名1=字段值1,字段名2=字段值2...

INSERT INTO `java成绩表` SET 姓名='李四';

 

同时插入多条数据

INSERT INTO `java成绩表`(姓名,班级,Java成绩) 
VALUES('abc','dt55班',90.5),('def','dt55班',90.5),('ccc','dt55班',90.5)

 

二、 删除数据

这是简单的删除语法,后面会有更高级的语法

删除数据有两种方式:

方法1:delete

语法:delete from 表名 where 条件

DELETE FROM `java成绩表` WHERE 姓名='李四'

 方法2:TRUNCATE

 

TRUNCATE table student;

 

 

delete与TRUNCATE的区别

此处的delete可以删除整张表,但是删除数据后,自增列不会从1开始

如果要删除一整张表中的数据,使用truncate。使用truncate删除数据后,如果字段时自增的,则重新从1开始

三、修改数据

语法: update 表名  set 字段名1=值1, 字段名2=值2... where 条件

 

四、查询

select * from 表名;
select * from 表名 where id=1;

 

 

 
posted @ 2019-01-14 10:06  娄先生  阅读(180)  评论(0编辑  收藏  举报
levels of contents