To restore a mysql database from Unix shell
mysql -u my_user_name -p db_name < my_sql_file.sql
mysql -u my_user_name -p db_name < my_sql_file.sql
SELECT max(length(column_name)) from table_nameThis can help you in optimizing the size of your tables.
SELECT column_name FROM table_nameWHERE length(column_name) =Result is a list of records with the longest length
( SELECT max(length(( SELECT max(length(column_name)) from table_name );
CREATE TABLE `address` (`id` bigint(20) NOT NULL auto_increment,`attn_care_of` varchar(255) default NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;
ALTER TABLE table_name1 TYPE = innodb;
ALTER TABLE table_name2 TYPE = innodb;
SET FOREIGN_KEY_CHECKS = 1;