MySQL-数据的增删改查


方案1:
给全表字段插入数据,不需要指定字段列表: 要求数据的值出现的顺序必须要与表中设计的字段出现顺序一致:凡是非值数据,都需要使用引号(建议单引号)包裹
Insert into 表名 values(值列表)[(值列表)]; --可以一次性插入多条数据

-- 插入数据
insert into student values ('Jim','male','itcast001',1),('poppy','male','itcast002',2);

方案2:
给部分字段插入数据,需要选定字段列表:字段列表表现出顺序与字段的 顺序无关;
但是值列表的顺序必须与选定的字段顺序一致
Insert into 表名 values(值列表)[(值列表)][,(值列表)]; --可以一次性插入多条数据

-- 插入数据
insert into student (number,gender,name,age) values ('Jim02','male','itcast001',1),('poppy03','emale','itcast002',2);

---
delete from student where gender = 'male'; 

update 表名 set 字段 = 值 [where 条件]; --建议都有where:要不是更新全部

--更新数据
update student set sex = 'female' where name = 'jim';

select */字段列表 from 表名 [where 条件];
1.查看所有数据

-- 查看所有数据
select *from student;

2.查看指定字段,指定条件数据

--查看age = 1的学生
select age,number,gender,name from student where age = 1;

你可能感兴趣的:(MySQL-数据的增删改查)