slice 文字列の場所を指定して文字を削除する
#最後の文字を削除する場合 word = study length = word.length word = word.slice(0, length - 1)
show create table
tableの情報を確認する
mysql> show create table test; +-------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +-------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ | test | CREATE TABLE `test` ( `test` int(11) DEFAULT NULL, `name` varchar(20) DEFAULT NULL, `id` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 | +-------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)
mysqlで特定のカラムにindexをつける
#testというテーブルのidカラムにindexをつける alter table test add index idx(id);
#実行計画をみる explain select id from test where id = 200;
rowsが1になっているので検索時はidが200のものだけを検索している
indexをつけないと948640行の中から探し出している
mysqlのバックアップをとる mysqldump
データベースごとバックアップを取るとき
mysqldump -u root データベースの名前 > dmp.sql
特定のテーブルをバックアップを取るとき
mysqldump -u root データベースの名前 テーブルの名前 > dmp.sql
取り込むとき
mysql -u root データベースの名前 < dmp.sql