• mysql基本操作


    1、mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS)

    禁用外键约束

    SET FOREIGN_KEY_CHECKS=0;

    启动外键约束

    SET FOREIGN_KEY_CHECKS=1;

    查看当前FOREIGN_KEY_CHECKS的值

    SELECT  @@FOREIGN_KEY_CHECKS;

    2、mysql清空一个数据库中的所有表

    方法一:重建库和表

    用mysqldump --no-data把建表SQL导出来,然后drop database再create database,执行一下导出的SQL文件;

    方法二:生成清空所有表的SQL

    select CONCAT('TRUNCATE TABLE ',table_name,';') from information_schema.tables where TABLE_SCHEMA = 'db_name'

    3、mysql删除数据库中所有的表

    SELECT CONCAT('drop table ',table_name,';') FROM information_schema.`TABLES` WHERE table_schema='数据库名';

    4、mysql删除外键

    alter table tableName drop foreign key foreignKeyName;

     5、mysql多字段联合唯一

    alter table tableName add constraint u_id_name unique(id,name);

     6、mysql开启/关闭 update delete 安全模式

    # 关闭
    SET SQL_SAFE_UPDATES = 0
    
    # 开启
    SET SQL_SAFE_UPDATES = 1
  • 相关阅读:
    低落
    栗子
    Wireless Password HDU
    考研路茫茫——单词情结 HDU
    DNA Sequence POJ
    HDU 6138 Fleet of the Eternal Throne 多校#8 AC自动机
    Rikka with Candies HDU
    Wavel Sequence HDU
    Counting Divisors HDU
    Codeforces Round #424 E. Cards Sorting 线段树/数据结构瞎搞/模拟
  • 原文地址:https://www.cnblogs.com/xxoome/p/7596299.html
Copyright © 2020-2023  润新知