一、插入数据
第一种插入方式
语法: 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;