Add partition in a table
ALTER TABLE database.table_name PARTITION BY Partition_Type(Column_Name) (
PARTITION Partition_Name VALUES IN (qualify_value),
PARTITION Partition_Name VALUES IN (qualify_value)
);
Get all detail of partitions in a database
SELECT * FROM information_schema.partitions WHERE TABLE_SCHEMA='database' AND PARTITION_NAME IS NOT NULL;
Select the existing record from partitioned table in MySQL
a) SELECT * FROM database.table_name PARTITION (Partition_Name1 );
b) SELECT * FROM database.table_name PARTITION (Partition_Name1 ,Partition_Name2 );
c) SELECT * FROM database.table_name PARTITION (Partition_Name1 ,Partition_Name2 ) WHERE qualify_value='value';