• mysql常用操作


    时间戳转换

    datetime转换为时间戳:UNIX_TIMESTAMP()

    时间戳转换为datetime:FROM_UNIXTIME()

    mysql> create table testtime(id int auto_increment not null,timestr int,PRIMARY KEY(id));
    Query OK, 0 rows affected (0.01 sec)
    
    mysql> desc testtime;
    +---------+---------+------+-----+---------+----------------+
    | Field   | Type    | Null | Key | Default | Extra          |
    +---------+---------+------+-----+---------+----------------+
    | id      | int(11) | NO   | PRI | NULL    | auto_increment |
    | timestr | int(11) | YES  |     | NULL    |                |
    +---------+---------+------+-----+---------+----------------+
    2 rows in set (0.01 sec)
    
    mysql> insert into testtime(timestr) values(UNIX_TIMESTAMP('2014-06-01 21:00:00'));
    Query OK, 1 row affected (0.00 sec)
    
    mysql> select FROM_UNIXTIME(timestr) from testtime;
    +------------------------+
    | FROM_UNIXTIME(timestr) |
    +------------------------+
    | 2014-06-01 21:00:00    |
    +------------------------+
    1 row in set (0.00 sec)
    
    mysql> 

    大小写转换

    小写转换为大写:UPPER()

    大写转换为小些:LOWER()

    mysql> select LOWER(title) from film limit 4G
    *************************** 1. row ***************************
    LOWER(title): academy dinosaur
    *************************** 2. row ***************************
    LOWER(title): ace goldfinger
    *************************** 3. row ***************************
    LOWER(title): adaptation holes
    *************************** 4. row ***************************
    LOWER(title): affair prejudice
    4 rows in set (0.00 sec)

    求平均值:AVG

    COUNT

    SUM

    MAX

    MIN

    ROUND(coul,2)  四舍五入,且保留两位小数

    show create table '表名';

    可以显示创建表的sql语句,包括主键,索引,字符集等信息

    show columns from '表名'

    和desc '表名'效果一样

    explain sql语句

    在sql语句前面加上explain,可以查看执行计划

    show table status from '数据库名' where name='表名'

    查看数据表存储引擎类型

  • 相关阅读:
    MySql为查询结果添加前、后缀
    SQLHelper类
    OracleHelper类
    C#在sql中使用變量訪問Oracle數據庫
    转-调用HTMLTestRunner生成的报告中不能显示用例中print函数的输出
    HTMLTestRunner优化:带截图、饼图、失败重跑
    【转】如何成功安装旧版本火狐,成功安装firebug和firepath插件
    【转】Selenium 加载Chrome/Firefox浏览器配置文件
    mac查看python安装路径
    requests模拟上传照片
  • 原文地址:https://www.cnblogs.com/walter371/p/4172818.html
Copyright © 2020-2023  润新知