memorandum

IT技術の習得を記録します

mysql

データ型

[数値] 整数値 : INTGER型 小数 :DECIMAL型 REAL型 [文字列] 固定長 : CHAR型 可変長 : VARCHAR型 [日付と時刻] DATETIME型 DATE型 TIME型 VARCHARの指定には最大桁数が指定される

テーブルを作成する

create table テーブル名(カラム名 int, カラム名 varchar(20));

show create table

tableの情報を確認する mysql> show create table test; +-------+----------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Tabl…

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.…

show create table

テーブルの定義を調べる show create table