zoukankan      html  css  js  c++  java
  • mysql 常用命令

    1.   年月日:如2014-04-25 08:00:00

    截取时间中的日:取出来25,

    可以使用date_format这个函数取,如图:

    2. concat( a,b ,c);

    3. replace( string,  'a', 'aaaaa');

    4.substr substring

      substring(str, pos)
     
      substring(str, pos, length)
     
      说明:substring(被截取字段,从第几位开始截取)
     
      substring(被截取字段,从第几位开始截取,截取长度)
     
      例:select substring(content,5) as abstract from my_content_t
     
      select substring(content,5,200) as abstract from my_content_t
     
      (注:如果位数是负数 如-5 则是从后倒数位数,到字符串结束或截取的长度)

    5.    mysql -h 172.16.16.45 -P 3306 -u root -p123

    6.    centos  mysql 中文存储乱码   ---------------------     修改: /etc/my.cnf            default_character_set=utf8

    select date_add('2018-06-26',INTERVAL '5' day);

    USE information_schema; 

    -- Mysql 一个数据库所有有数据的表
    SELECT table_schema,table_name,table_rows FROM TABLES WHERE TABLE_SCHEMA='test'  AND table_rows != 0 ORDER BY table_rows DESC;
    -- Mysql 一个数据库中所有为空的表
    SELECT table_schema,table_name,table_rows FROM TABLES WHERE TABLE_SCHEMA='test'  AND table_rows = 0 ORDER BY table_name ;
     
    call  proc2();

    DELIMITER $$

    USE `db`$$

    DROP PROCEDURE IF EXISTS `proc2`$$

    CREATE DEFINER=`qogir`@`%` PROCEDURE `proc2`()
    BEGIN
    /*声明一个变量,标识是否有sql异常*/
    DECLARE hasSqlError INT DEFAULT FALSE;
    /*在执行过程中出任何异常设置hasSqlError为TRUE*/
    DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET hasSqlError=TRUE;
    /*开启事务*/
    START TRANSACTION;
    INSERT INTO runoob_transaction_test VALUE(301);
    INSERT INTO runoob_transaction_test VALUE(302);
    -- INSERT INTO runoob_transaction_test VALUE(201,"test");
    /*根据hasSqlError判断是否有异常,做回滚和提交操作*/
    IF hasSqlError THEN
    ROLLBACK;
    ELSE
    COMMIT;
    END IF;
    END$$

    DELIMITER ;

  • 相关阅读:
    css中span元素的width属性无效果原因及多种解决方案
    CentOS、Ubuntu、Debian三个linux比较异同
    linux系统中/etc/syslog.conf文件解读
    /proc/interrupts 和 /proc/stat 查看中断的情况
    网卡优化RPS/RFS
    关于Linux网卡调优之:RPS (Receive Packet Steering)
    rsync详解之exclude排除文件
    Linux rsync 同步实践
    CentOS 6.3下rsync服务器的安装与配置
    解决linux下/etc/rc.local开机器不执行的原因
  • 原文地址:https://www.cnblogs.com/xifenglou/p/7058475.html
Copyright © 2011-2022 走看看