一:日期函数:

日期函数:
SELECT CURDATE(); # 2018-07-07
SELECT CURTIME(); # 11:28:24 SELECT NOW(); # 2018-07-07 11:28:24
SELECT SYSDATE(); # 2018-07-07 11:28:24 SELECT UNIX_TIMESTAMP(NOW()); # 1530934104(秒),将日期转为long值,单位是秒
select UNIX_TIMESTAMP('2018/8/2 19:47:02'); # 1533210422(秒) 日期字符串 -> long值(秒)
SELECT FROM_UNIXTIME(1530934104, '%Y年%m月%d日 %H:%i:%S') # 2018-07-07 11:28:24,将long值转换为特定的日期格式 # 格式化输出日期: Y代表年, M代表月, D代表日
SELECT DATE_FORMAT(now(), "%Y年%m月%d日") # 2018年07月24日,将日期字符串格式化为特定的日期格式

  

  

二:语句顺序

mysql不能先排序,再分組

三:常用语句

1. 显示创建表的sql:

show create table r_user_test

2. 创建备份表:

drop table if exists e_book_backup;
create table e_book_bak select * from e_book;

3. 在生产上执行创建表的sql:

DROP TABLE IF EXISTS `r_user_test`;
CREATE TABLE `r_user_test` (
`id` int(18) NOT NULL AUTO_INCREMENT,
`nick` varchar(200) NOT NULL COMMENT '昵称',
`create_timestamp` bigint(20) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

4. 根据一张表创建另一张表

 复制表结构及数据到新表:CREATE TABLE 新表 SELECT * FROM 旧表

CREATE TABLE e_book_new SELECT * FROM e_book

等价于:

CREATE TABLE e_book_new LIKE e_book;  // 复制完整的表结构
INSERT INTO e_book_new SELECT * FROM e_book; // 复制表数据

四:数据迁移

mysql的数据存放路径:

show global variables like "%datadir%";

结果:C:\ProgramData\MySQL\MySQL Server 8.0\Data\

五:常用函数

concat函数:字符串拼接

GROUP_CONCAT函数:将分组中的值拼接成一个字符串,以逗号分隔

select wind_code,  GROUP_CONCAT(distinct alias)
from test
WHERE time_date >= '2019-01-01 00:00:00'
group by wind_code

最新文章

  1. poj2763
  2. 加速你的py.test, pytest-dist
  3. linux 下文件节点索引
  4. hibernate4 使用及 新特性
  5. sql2005如何附加数据库
  6. POJ-1258 Agri-Net---MST裸题Prim
  7. ArcGIS API for JavaScript 入门教程[3] 你看得到:数据与视图分离
  8. 无向图 解决Unity地图上固定网络上,标记走固定步数能到达的位置
  9. Epson 微型打印机打印 LOGO C#
  10. MyBatis笔记----Mybatis3.4.2与spring4整合:增删查改
  11. ImageMagick - MAGICK_CODER_MODULE_PATH 测试结果, 很受伤
  12. [EZOJ1007] 神奇的三角形
  13. Web 安全 之 OpenSSL
  14. sap 调试工具,修改变量值
  15. 前端组件化Polymer入门教程(4)——自定义元素
  16. Android 加新的页面
  17. linux ll 命令参数详解
  18. java-文件流正确关闭资源
  19. vue如何将单页面改造成多页面应用
  20. Windows服务的调试

热门文章

  1. 关于集成支付宝SDK的开发
  2. 2016/3/18 ①PHP基础 ② PHP函数 ③其他函数(随机数、关于日期) ④正则表达式 ⑤字符串处理
  3. c/c++内存使用原则
  4. 包管理 import debug 模块管理 module
  5. 设计模式-(13)访问者模式 (swift版)
  6. Android Studio配置完毕Genymotion 看不到Genymotion图标
  7. Java正则表达式的用法
  8. 深入分析linux调度机制
  9. YTU 2436: C++ 习题 输出日期时间--友元类
  10. mysql查询表的字符集