增加数据
当主键冲突是,选择怎么怎么做
insert into table (id,name,age) value(13,‘ddd‘,45)
on duplicate key update name=‘ddd‘ age=45;
默认有主键约束,不会插入成功
但是可以在insert语法内,控制在主键冲突时,改成执行更新操作
replace:如果主键冲突,选择替换,如果主键不冲突,增加一条记录
replace into hd_cate values (xxx,xxx,xxx);
删除 格式:delete from one,two using one join two on 条件 where 条件 (模拟外键技术)
清空表 truncate table;
多表更新;update tabel1 join table2 on 条件 set 内容 where 条件
数据备份:
mysqldump -u root -p blog >e:/blog.sql (备份数据库)
mysqldump -u root -p blog hd_cate >e:/hd_cate.sql (备份数据库中的表)
mysqldump -u root -p hd_cate table_name1 table_name >e:/hd_cate.sql (备份多张表)
备份还原:source e:/hd_cate.sql
创建视图 create view v_cate as select id,name from hd_cate;
视图就是一个村子与数据库中的虚拟表了
视图;本身没有数据,只是通过执行相应的select语句完成获得相应的数据
视图只保存了一条sql语句
时间: 2024-10-13 06:31:49