插入操作
将数据以SQL的形式存储到指定的数据表(字段)中
insert into 表名 [(字段列表)] values(要插入的数据,对应字段列表) //向表中插入指定字段
--插入数据到数据表
create table teacher(
name varchar(10),
age int
)charset utf8;
insert into teacher (name,age) values ('jack',30);
后面(value中)对应的值列表只需要与前面的字段列表对应即可,不一定与表结构完全一致
insert into teacher (age,name) values (40,'Tom');
字段列表不一定非要有所有的表中字段,可以插入部分内容
insert into teacher (name) value('lucy');
insert into 表名 value (对应表结构) //向表中所有字段插入数据,值列表必须与字段列表一致
insert into teacher values ('lay',28);
查询操作
1、查询表中全部数据:select * from 表名 // * 表示匹配所有的字段
select * from teacher;
2、查询表中部分字段:select 字段列表 from 表名 //字段列表使用逗号“ , ” 隔开
select name from teacher;
3、简单条件查询数据:select 字段列表/* from 表名 where 字段名 = 值; //MySQL没有 == 符号
-- 获取年龄为30岁的人的名字
select name from teacher where age = 30;
删除操作,把数据从数据表中清除
delete from 表名 [where 条件]; //如果没有where 条件,意味着删除所有数据
-- 删除年龄为30岁的老师
delete from teacher where age = 30;
更新操作(修改)
将数据进行修改,通常是修改部分字段数据
updata 表名 set 字段名 = 新值 [where 条件]; //如果没有where条件,那么所有的表中对应的那个字段都会被修改成统一值;
-- 更新年龄
update teacher set age = 30 where name = 'lucy';