InfoHeap
Tech
Navigation
  • Home
  • Tutorials
    • CSS tutorials & examples
    • CSS properties
    • Javascript cookbook
    • Linux/Unix Command Line
    • Mac
    • PHP
      • PHP functions online
      • PHP regex
    • WordPress
  • Online Tools
    • Text utilities
    • Online Lint Tools
search

Mysql tutorials

  • Enable query log without restarting mysql on Linux
  • How to find mysql query rate on Linux
  • Mysql - display row count and size of tables
  • Mysql - get size of all databases
  • Mysql - get total queries since beginning
  • Mysql - how to copy a table
  • Mysql - how to enable query log
  • Mysql 5.7 root password after installation
  • Mysql difference between CURDATE() and NOW()
  • Mysql find current timezone offset
  • Mysql find slave lag
  • Mysql how to dump schema of all databases
  • Mysql multi column Index
  • Wordpress Mysql Queries
  • mysql - how to enable query logs
  • mysql find recently created-tables
 
  • Home
  • > Tutorials
  • > Mysql

Mysql multi column Index

on May 4, 2023

This article covers when to user mysql multi column index and how does the order of column impact the query and index usage.

Sample table

The following is a sample table which we’ll use for this article.

IDFNLNAddress
1FirstNameLastNameSome address

When does query uses index?

IndexQuery has FN and LN bothQuery has only FNQuery has only LN
IDX(FN,LN)YY
IDX(LN,FN)YY
IDX(FN)Y
IDX(LN)Y

To cover all types of queries, one option is to create one multiple column index (e.g. FN,LN) and one single column index on FN. This will avoid creation of extra redundant indexes.

Here is a youtube video describing this article.

Suggested posts:

  1. AngularJS format date using date filter
  2. Python re (regex) search examples
  3. Mysql – get total queries since beginning
  4. Display keys added to ssh-agent using ssh-add
  5. How to kill unresponsive ssh session using escape sequence
  6. Curl – follow redirects
  7. How to find mysql query rate on Linux
  8. wget handy commands
Share this article: share on facebook share on linkedin tweet this submit to reddit
Posted in Tutorials | Tagged Mysql
  • Browse content
  • Article Topics
  • Article archives
  • Contact Us
Popular Topics: Android Development | AngularJS | Apache | AWS and EC2 | Bash shell scripting | Chrome developer tools | Company results | CSS | CSS cookbook | CSS properties | CSS Pseudo Classes | CSS selectors | CSS3 | CSS3 flexbox | Devops | Git | HTML | HTML5 | Java | Javascript | Javascript cookbook | Javascript DOM | jQuery | Kubernetes | Linux | Linux/Unix Command Line | Mac | Mac Command Line | Mysql | Networking | Node.js | Online Tools | PHP | PHP cookbook | PHP Regex | Python | Python array | Python cookbook | SEO | Site Performance | SSH | Ubuntu Linux | Web Development | Webmaster | Wordpress | Wordpress customization | Wordpress How To | Wordpress Mysql Queries | InfoHeap Money

Copyright © 2025 InfoHeap.

Powered by WordPress