如何在DATETIME字段的日期部分创建索引?

mysql> SHOW COLUMNS FROM transactionlist;

+-------------------+------------------+------+-----+---------+----------------+

| Field | Type | Null | Key | Default | Extra |

+-------------------+------------------+------+-----+---------+----------------+

| TransactionNumber | int(10) unsigned | NO | PRI | NULL | auto_increment |

| WagerId | int(11) | YES | MUL | 0 | |

| TranNum | int(11) | YES | MUL | 0 | |

| TranDateTime | datetime | NO | | NULL | |

| Amount | double | YES | | 0 | |

| Action | smallint(6) | YES | | 0 | |

| Uid | int(11) | YES | | 1 | |

| AuthId | int(11) | YES | | 1 | |

+-------------------+------------------+------+-----+---------+----------------+

8 rows in set (0.00 sec)

TranDateTime用于保存交易发生的日期和时间

我的表中有超过1,000,000条记录,并且该语句

SELECT * FROM transactionlist where date(TranDateTime) = '2008-08-17'

花费很长时间。

编辑:

mysql给日期创建索引_如何在MySql的DATETIME字段的日期部分创建索引相关推荐

  1. mysql时间排序最后一个_如何在MySQL中按日期排序,但最后放置空日期?

    按日期排序,并借助ORDER BY子句和IS NULL属性设置最后一个空日期.语法如下:SELECT *FROM yourTableName ORDER BY (yourDateColumnName  ...

  2. 如何在mysql中创建过程_如何在MySQL 中创建存储过程?

    问题阐述 自MySQL 5.0 开始,MySQL 就支持存储过程.存储过程是一些被用户定义的SQL 语句集合.一个存储程序是可以被存储在服务器中的一套SQL 语句.存储过程可以被程序.触发器或另一个存 ...

  3. 如何在mysql中创建连接_如何在MySQL中创建新用户并开启远程连接访问?

    如何在MySQL中创建新用户并开启远程连接访问? 发布时间:2020-05-21 14:55:19 来源:亿速云 阅读:176 作者:鸽子 下面由mysql教程给大家介绍MySQL创建新用户并开启远程 ...

  4. mysql 8重置root密码_如何在MySQL 8中重置root密码

    MySQL中的用户密码存储在用户表中,密码重置实际上是改变该表中记录的值. 要在忘记密码的情况下更改密码,我们的想法是绕过MySQL的身份验证进入系统并使用SQL命令更新记录密码值. 在MySQL 5 ...

  5. mysql 搜索标题中字符串_如何在MySQL表中搜索特定字符串?

    使用等于运算符进行完全匹配-select *from yourTableName where yourColumnName=yourValue; 让我们首先创建一个表-mysql> create ...

  6. mysql 指定日期条件求和_如何在mysql中按每个日期对字段进行求和-问答-阿里云开发者社区-阿里云...

    我正在尝试根据案件的日期查询QUERY总计字段罚款,何时但不成功,有解决方案吗? 我的桌子 NIP NAMA TANGGAL JENIS_KEHADIRAN DENDA 10016 Novi Iraw ...

  7. mysql外键约束脚本_如何在MySQL中设置外键约束

    (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库 ...

  8. mysql按特定的顺序_如何在MySQL中按特定顺序排列数据?

    使用ORDER BYIF()可以按特定顺序排列数据.以下是语法-select *from yourTableName ORDER BY IF(yourColumnName=yourValue1 OR ...

  9. mysql查询中使用别名_如何在MySQL选择查询中使用别名?

    要在MySQL中设置别名或替代名称,您需要使用AS关键字.让我们首先创建一个表-mysql> create table DemoTable ( Name varchar(100) ); 使用插入 ...

  10. mysql 千位分隔符号_如何在MySQL记录中放置千位分隔符?

    FORMAT()为此使用方法.让我们首先创建一个表-mysql> create table DemoTable -> ( -> Amount DECIMAL(10,2) ->  ...

最新文章

  1. 挑战唯物论?诺奖得主彭罗斯:意识产生可能是大脑内的「量子叠加」的结果...
  2. hadoop data join
  3. 编码方式 / ASCII、UNICODE、UTF-8、ANSI
  4. 致:WWF技术博客领跑者WXWINTER--兰竹梅菊.春夏秋冬
  5. webpack:js、css、es6装载与压缩配置-学习笔记
  6. P2280 [HNOI2003]激光炸弹
  7. mac mysql 的lb_四层LB和七层LB
  8. Spring Data JPA 实例查询
  9. qdir 自动创建多级目录_Qt 判断文件或文件夹是否存在及创建文件夹
  10. [Ext JS 4] Extjs 之 initComponent 和 constructor的区别
  11. endless walk
  12. Ping++ 牵手招商银行,正式为商户开放一网通支付渠道
  13. 人工智能python编程面试题_5000字纯干货|人工智能笔试题目及答案
  14. 教科书式RSA方案面临的攻击及防御措施
  15. 几行Python代码帮你生成精美词云图
  16. 兼容火狐、谷歌等主流浏览器的万年历
  17. 大学四年如何有效的使用『牛客』平台
  18. Python实现汉诺塔代码
  19. Python SDK是什么
  20. 基于Android驾校理论模拟考试系统APP

热门文章

  1. 飞利浦 f718 java 微信_第一次使用飞利浦F718手机感觉怎么样及优缺点
  2. 小h的数列 //差分前缀和的应用(好好看好好学(包括我自己))
  3. js小游戏---扫雷
  4. 教育学考研跨考计算机,某985计算机专业,想要三跨北师大教育学,会不会很难?...
  5. android runtime异常,在做android下拉刷新时遇到异常java.lang.RuntimeException: Can't create handle...
  6. python 自动执行 apdl_在高效的mann中从Python运行ANSYS Mechanical APDL
  7. php tp框架验证,tp5.1验证 - thinkphp5.1框架学习 - php中文网博客
  8. 常见的图结构表示(python)
  9. 自动驾驶 2-5 自动驾驶汽车的未来 The Future of Autonomous Vehicles
  10. kaggle比赛:房价预测(基于MXNet框架)