zoukankan      html  css  js  c++  java
  • MySQL相关知识

    字符串拼接

    select * from tablename where mydata like CONCAT(CURDATE(), '%') limit 3
    
     
    
    这里concat是字符串拼接, concat('mys', 'q', 'l')    ->  mysql
    

    显示日期不带时间的函数, 如 2015-05-14

    CURDATE()是日期不算时间 2015-05-13
    

    正则匹配

    查询是数字开头的方法
    select * from a where b REGEXP '^[0-9]' 
    
    查询出非数字开头的,也可以用正则,并且使用NOT
    select * from a where b not REGEXP '^[0-9]'   
    

    统计查询条数

    select count(1) from 
    (select id from tablename group by need_point) t
    

    查看Mysql进程和锁表状态

    SHOW PROCESSLIST
    show OPEN TABLES where In_use > 0
    

      

    加外键

    ALTER TABLE `supplier_supplierinfo`
      ADD KEY `supplier_supplierinfo_sid_foreign` (`si_id`);
    
    ALTER TABLE `supplier_supplierinfo`
      ADD CONSTRAINT `supplier_supplierinfo_sid_foreign` FOREIGN KEY (`si_id`) REFERENCES `supplier` (`sid`) ON DELETE CASCADE ON UPDATE CASCADE;
    

      

    改密码

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('1234');
    

      

    重命名数据库

    mysqldump -u root -p originl_database > original_database.sql
    mysql -u root -p -e "create database my_new_database"
    mysql -u root -p my_new_database < original_database.sql
    mysql -u root -p -e drop database originl_database

    命令行查询, 导出查询结果到文件

    mysql -uroot -p12345678 -Ne "use glitzhome; select * from user; " > /file.sql;

     

  • 相关阅读:
    js 中添加空格
    js radio 赋值取值
    对于不返回任何键列信息的 selectcommand 不支持 updatecommand 的动态 sql 生成
    Adapter
    MySQL学习笔记:while循环
    GIS数据资源下载
    观察者模式与发布订阅模式
    Cesium局部区域精细瓦片数据下载技巧
    Cesium加载地形数据只显示半个地球
    git教程和命令集合
  • 原文地址:https://www.cnblogs.com/derrck/p/4500666.html
Copyright © 2011-2022 走看看