Posts

Showing posts with the label MySQL

Find column in MySQL

SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME IN ('columnA','ColumnB') AND TABLE_SCHEMA='YourDatabase';

Find table in MySQL

show tables like '%part_of_table_name%'

Capitalize first letter in SQL

concat(ucase(left( column_name , 1)), substring( column_name , 2))

Set auto increment value in MySQL

ALTER TABLE table_name AUTO_INCREMENT = value ;

Start/Stop MySQL Server on CentOS

Stop MySQL Server # /etc/init.d/mysqld stop Start MySQL Server # /etc/init.d/mysqld start Restart MySQL Server # /etc/init.d/mysqld restart

Show column names in alphabetical order

SELECT c . column_name FROM INFORMATION_SCHEMA . COLUMNS c WHERE c . table_name = 'tbl_name' -- AND c.table_schema = 'db_name' ORDER BY c . column_name

How to see all foreign keys reference to a table column?

select   TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where   REFERENCED_TABLE_NAME = 'table_name'

Count number of distinct occurrences

select column_name, count(*) from table_name group by column_name order by count(*) desc;

Find specific column in table

select table_name     from information_schema.columns     where column_name in ('column1','column2')         and table_schema='yourdatabase';