zoukankan      html  css  js  c++  java
  • 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语句

  • 相关阅读:
    Extjs combobox设置默认值
    sql 游标循环遍历
    .NET中的DES对称加密
    Asp.Net生命周期
    浅谈C#随机数发生器
    面向对象-多态 附抽象
    c#常用的一些命名空间
    c#面向对象编程基础
    string应用
    [自习任我行]第二阶段任务跟踪10
  • 原文地址:https://www.cnblogs.com/hhfhmf/p/4827628.html
Copyright © 2011-2022 走看看