美文网首页Database Tech
MySQL 小知识点总结

MySQL 小知识点总结

作者: 菩提老鹰 | 来源:发表于2016-01-09 16:30 被阅读101次

title: MySQL 小知识点总结
date: 2016-01-09
update time: 2016-05-14
comments: true
category: DB
tags: MySQL, outfile, infile

查询数据库的大小(总大小,数据大小,索引大小)

SELECT ROUND(SUM(data_length+index_length)/1024/1024) AS total_bm,
       ROUND(SUM(data_length)/1024/1024) as data_mb,
       ROUND(SUM(index_length)/1024/1024) as index_mb
FROM INFORMATION_SCHEMA.tables
WHERE TABLE_SCHEMA='peanut_userspace_1' AND TABLE_NAME = 'USER_PAIR_ROUND' ;

数据库导出数据到csv文件 (注意 \r\n 和 \n)

SELECT * INTO OUTFILE '/tmp/user_info-table.csv'
    FIELDS TERMINATED BY ','
    ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
    FROM USER_INFO;

# 注意:
      这里可以查询具体的字段,导出到csv文件,就像:
      select id, sex, name into outfile '' ....

数据库从csv文件导入数据

LOAD DATA INFILE '/tmp/test.csv' INTO TABLE table_name
    FIELDS TERMINATED BY ',' OPTIONALLY
    ENCLOSED BY '"'
    ESCAPED BY '"'
    LINES TERMINATED BY '\n'
    IGNORE 1 LINES;

# 注意:
      这里可以导入具体的字段到表,就像:
      load data infile '' into table table-name ....  ignore 1 lines (id, sex, name);

MySQL 随机时间

一段时间范围内的随机时间, 结束时间可以为 `now()`
DATE_ADD('2016-05-08 06:00:00',INTERVAL FLOOR(1+RAND()*((ABS(UNIX_TIMESTAMP('2016-05-10 20:00:00')-UNIX_TIMESTAMP('2016-05-08 06:00:00')))-1)) SECOND)

DATE_ADD('2016-05-08 06:00:00',INTERVAL FLOOR(1+RAND()*((ABS(UNIX_TIMESTAMP(now()')-UNIX_TIMESTAMP('2016-05-08 06:00:00')))-1)) SECOND)

相关文章

  • MySQL 小知识点总结

    title: MySQL 小知识点总结date: 2016-01-09update time: 2016-05-1...

  • MySQL知识_索引

    目录索引: ლ(′◉❥◉`ლ) 点击此链接 MySQL_博客园链接Mysql基础原理知识点总结狂神说 讲解mysql

  • MySQL知识点总结「修订版」

    花了几天时间对之前总结的MySQL知识点做了完善,这篇文章可以用来回顾MySQL基础知识以及备战MySQL常见面试...

  • 数据库之MySql

    学习总结一些关于数据库(MySql)方面的知识点,日后会不断完善.

  • 无标题文章

    综和复习本月知识点总结: 一:微信小程序 二:vue复习 三:js复习 四:新知识点 一:微信小程序知识点总结 开...

  • MySQL知识点总结

    索引 :帮助MySQL高效获取数据记录的数据结构 数据库的索引通常使用B+Tree实现 通常来说一般的二叉树每个节...

  • mysql知识点总结

    mysql事务 什么是事务 事务的四大特性 事务的隔离级别 脏读,不可重复读,幻读分别是什么 隔离级别脏读不可重复...

  • mysql知识点总结

    逻辑架构图 第一层不是Mysql所独有的,大多数基于C/S服务都有类似的架构。比如链接处理等。第二层是Mysql服...

  • MySQL知识点总结

    MyISAM和InnoDB区别 两者的对比: 是否支持行级锁 : MyISAM 只有表级锁(table-level...

  • 2020年MySQL数据库面试题(50道题含答案和思维导图总结)

    前言 关于MySQL的知识点总结了一个思维导图,希望对大家所有帮助! 1、MySQL 中有哪几种锁? (1)表级锁...

网友评论

    本文标题:MySQL 小知识点总结

    本文链接:https://www.haomeiwen.com/subject/bphqkttx.html