-- DML:Data muldify LANGUAGE 操作表的语句:insert,update,delete
-- 插入insert:一次往一张表插入一条数据
insert into kind values(null,'need to change table charset=uft8'); -- auto_increment数据不需要我们维护 必须要清除数据库先后顺序。
insert into kind VALUES(null,'www.type.com'); -- 主键为null代表自增,DBMS处理。
insert into kind(kindName) VALUES('cannot write CN cause charset not matche'); -- 直接指定列名插入数据。
insert into kind set kindName = '军火武器'; -- 很少这么使用
insert into kind values(null,'123456'),(null,'厨房卫浴'),(null,'生鲜果蔬'); -- 多行插入
-- update:更新表中的数据
update admin set admin.adminPass = '123456'; -- 更新所有行数据
update kind set kindName = 'update table' where kindId = 1; -- 条件更新所有行数据
-- delete:删除表中的数据
delete from item; -- 删除item这张表内容
truncate table item; -- 先drop,再create这张表,等于清空了表。
-- 外键删除:被其他对象引用的表无法直接删除。
-- foreign key(xxx) references 表(pk列) on delete cascade(级联删除):删除当前表以及所有引用当前表的表。 restrict:限制,约束
create
mysql数据库note3:DML数据操作语言
最新推荐文章于 2022-11-24 10:32:05 发布