結構使えて、意外と忘れてしまうmysqlのコマンドをメモっとこう。
・数字を大小でソート(数字の桁数をそろえてソートすればおk)。
10桁にそろえて、降順でソート。
mysql> select * from テーブル where カラム like "%ワード%" order by LPAD(size, 10, '0') DESC;
その他色々↓
・テーブル削除
mysql> DROP TABLE IF EXISTS `テーブル`;
・テーブルのカラム情報表示(いっつも忘れる・・・)
mysql> desc テーブル;
・一気にテーブル作成(mtを参考)
CREATE TABLE `mt_blog` ( `blog_id` int(11) NOT NULL auto_increment, `blog_allow_anon_comments` tinyint(4) default NULL, `blog_allow_comment_html` tinyint(4) default NULL, `blog_allow_comments_default` tinyint(4) default NULL, `blog_allow_pings` tinyint(4) default NULL, `blog_allow_pings_default` tinyint(4) default NULL, `blog_allow_reg_comments` tinyint(4) default NULL, `blog_allow_unreg_comments` tinyint(4) default NULL, `blog_archive_path` varchar(255) default NULL, `blog_archive_tmpl_category` varchar(255) default NULL, `blog_archive_tmpl_daily` varchar(255) default NULL, `blog_archive_tmpl_individual` varchar(255) default NULL, `blog_archive_tmpl_monthly` varchar(255) default NULL, `blog_archive_tmpl_weekly` varchar(255) default NULL, `blog_archive_type` varchar(255) default NULL, `blog_archive_type_preferred` varchar(25) default NULL, `blog_archive_url` varchar(255) default NULL, `blog_autodiscover_links` tinyint(4) default NULL, `blog_autolink_urls` tinyint(4) default NULL, `blog_basename_limit` smallint(6) default NULL, `blog_cc_license` varchar(255) default NULL, `blog_children_modified_on` datetime default NULL, `blog_convert_paras` varchar(30) default NULL, `blog_convert_paras_comments` varchar(30) default NULL, `blog_custom_dynamic_templates` varchar(25) default 'none', `blog_days_on_index` int(11) default NULL, `blog_description` mediumtext, `blog_email_new_comments` tinyint(4) default NULL, `blog_email_new_pings` tinyint(4) default NULL, `blog_entries_on_index` int(11) default NULL, `blog_file_extension` varchar(10) default NULL, `blog_google_api_key` varchar(32) default NULL, `blog_internal_autodiscovery` tinyint(4) default NULL, `blog_is_dynamic` tinyint(4) default NULL, `blog_junk_folder_expiry` int(11) default NULL, `blog_junk_score_threshold` float default NULL, `blog_language` varchar(5) default NULL, `blog_manual_approve_commenters` tinyint(4) default NULL, `blog_moderate_pings` tinyint(4) default NULL, `blog_moderate_unreg_comments` tinyint(4) default NULL, `blog_mt_update_key` varchar(30) default NULL, `blog_name` varchar(255) NOT NULL, `blog_old_style_archive_links` tinyint(4) default NULL, `blog_ping_blogs` tinyint(4) default NULL, `blog_ping_others` mediumtext, `blog_ping_technorati` tinyint(4) default NULL, `blog_ping_weblogs` tinyint(4) default NULL, `blog_remote_auth_token` varchar(50) default NULL, `blog_require_comment_emails` tinyint(4) default NULL, `blog_sanitize_spec` varchar(255) default NULL, `blog_server_offset` float default NULL, `blog_site_path` varchar(255) default NULL, `blog_site_url` varchar(255) default NULL, `blog_sort_order_comments` varchar(8) default NULL, `blog_sort_order_posts` varchar(8) default NULL, `blog_status_default` smallint(6) default NULL, `blog_welcome_msg` mediumtext, `blog_words_in_excerpt` smallint(6) default NULL, PRIMARY KEY (`blog_id`), KEY `mt_blog_name` (`blog_name`), KEY `mt_blog_children_modified_on` (`blog_children_modified_on`) ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;