mysql设置关联删除数据库_mysql数据库增加删除跟新,关联数据

增加数据

当主键冲突是,选择怎么怎么做

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语句

原文:http://www.cnblogs.com/hhfhmf/p/4827628.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值