zoukankan      html  css  js  c++  java
  • sql 学习笔记

    数据库备份与恢复
    查询接口
    show global variables like 'port';

    cmd --首先进入mysql的bin目录
    执行备份命令
    mysqldump -u root -p test ceshi >E:/backup.sql
    后输入密码
    查看e盘下的文件 为test数据库下面表测试的备份文件
     
    备份整个数据库
    mysqldump -u root -p test > E:/backup.sql

    恢复整个数据库

    mysql -u root -p test < E:/backup.sql

    数据库连接不上,MySql 10038  ,先启动 cmd  :net start mysql


    mysql中不能用merge   可以使用update和insert

    sql 用法
    merge into a
    using b
    on(a.id_=b.id_)
    where matched then
     update set count_=b.count+a.count_
     where not matched then
     intert values(b.id_,b.count_);
     commit;

    mysql

    替换已有的数据

    前提,主键
    replace into a set a.id_=9,a.count_=100;

    replace into 如果主键id 的值有等于9的就更新数据,没有就进行插入操作


    replace (Object,search,replace)
    把object(列名)中出现的search全部替换成replace

    eg: update a set a.count_=replace(count_,100,99)
    把表a中count_列中是100的替换成99;

    删除表a
    drop table if exists a;

    修改表结构
    alter  table a  modify column a.id_ VARCHAR(50);   ----修改字段的类型


    REPLACE  into a(a.id_ ,a.count_) VALUES(11,14);

    ALTER TABLE a MODIFY COLUMN a.id_ VARCHAR(50);

    /*增加一个字段 not null*/
    ALTER table a add COLUMN money int NOT NULL;

    /*删除一个字段*/
    alter table a DROP COLUMN money;

    /*修改一个字段*/
    alter table a MODIFY COLUMN a.id_  INT(4);
    ALTER table a MODIFY COLUMN a.id_  INT(8);

    /*修改字段名称*/
    ALTER table a CHANGE COLUMN count_ sum_ INT(4);

    /*重命名表名*/
    ALTER TABLE a RENAME c;

  • 相关阅读:
    什么是遍历?
    jQuery 尺寸 方法
    jQuery 操作 CSS
    删除元素/内容
    通过 after() 和 before() 方法添加若干新元素
    通过 append() 和 prepend() 方法添加若干新元素
    四个 jQuery 方法:
    设置内容
    jQuery 属性选择器
    jQuery 元素选择器
  • 原文地址:https://www.cnblogs.com/sunsxp/p/6805599.html
Copyright © 2011-2022 走看看