CRUD就是增查改删的意思
数据库的单表操作
增加(create):
全列插入:insert into 表名 values(…)
缺省插入:insert into 表名(列1,…) values(值1,…)
缺省插入:insert into 表名 set field1=value1,field2=value2
同时插入多条数据:insert into 表名 values(…),(…)…;
主键列是自动增长,但是在全列插入时需要占位,通常使用0,插入成功后以实际数据为准
insert into t_name[(字段1 …)] values(v1 …);
insert into t_hero(id, username, gender, age, tel) values(null, "帅哥刘", "男", 20, default);
insert into t_hero values(null, "帅哥刘", 20, "男", default);
insert into t_hero(username, gender, age) values("帅哥刘", "哈哈", 40);
检索(retrieve):
select * from 表名
select id, username, age, gender, tel from t_hero;
select username from t_hero;
更新(update):
将表中原有数据修改为我们需要的数据;
update 表名 set 列1=值1,… where 条件
update t_name set 字段1 = 新值, 字段2 = 新值 ... where 条件
update t_hero set age = 18, gender = "女" where id = 7;
删除(delete):delete from tablename where 条件
delete from t_hero where id =11;
truncate 语句(慎用)
该语句也是用来删除表,是无法恢复的;