码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2015-09-21 23:56:29      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

增加数据
当主键冲突是,选择怎么怎么做
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语句

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

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!