mysqlをコマンドプロンプトで操作

| コメント(0)

mysqlをコマンドプロンプトで操作したい場合の備忘録。

コマンドプロンプト(すべてのプログラム⇒アクセサリ⇒コマンド プロンプト)を立ち上げ、

■ディレクトリを移る
cd C:\Program Files\xampp\mysql\bin
cd C:\xampp\mysql\bin
など、mysqlをインストールしたディレクトリを指定

■ログイン
mysql -u root -p

■パスワードを変更
SET PASSWORD FOR root=PASSWORD('新しいパスワード');
もしくは
SET PASSWORD FOR root@localhost=PASSWORD('パスワード');

■ステータス確認
status

■文字コード確認
show variables like 'character_set%';

■やめる
quit

■データベース一覧表示
show databases;

■データベース作成(*****がデータベース名)
create database *****;

■データベースを使用する
use データベース名;

■データベース内のテーブルを表示する
show tables;

■テーブルを作成する
create table テーブル名 (フィールド名1 そのデータ型, フィールド名2 そのデータ型))

create table tesuto (namae char(50));

■テーブル内のフィールドを一覧で表示する
show fields from テーブル名;

■フィールドを作成する
alter table テーブル名 add 新規フィールド名 int;

■フィールドを修正する
alter table テーブル名 change 間違ったテーブル名 正しいテーブル名 正しい属性;


■連番と、テーブルにインデックス
alter table テーブル名 add index インデックス名 (インデックスのキーになるフィールド);

■フィールドの属性をauto_incrementに変更して自動連番が振られるように
alter table テーブル名 modify フィールド名 int auto_increment;

■レコードを表示する
select * from テーブル名

■表示するレコードを限定する
select フィールド名,フィールド名 from テーブル名;

■特定のフィールドから文字列検索
select * from フィールド名 where フィールド名 like '%検索語句%';

■レコードを新規作成する(文字列の時は''で)
insert into テーブル名 values (フィールド1の値, 2の値, 3の値);

■レコードを修正する
update テーブル名 set 修正したいフィールド名="これ" where 条件式

■外部データを取り込む(データベース名フォルダのdata内にファイルを置いておく)
load data infile "ファイル名" into table テーブル名;
 

コメントする

この記事について

このページは、picketfencesが2009年11月23日 19:46に書いた記事です。

ひとつ前の記事は「ApacheサーバでVirtual Hosts(バーチャルホスト)を設定する」です。

次の記事は「嵐山へ紅葉見物に」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。