Carpe Diem

  Top > MySQL  

スポンサーサイト

-- - --/-- [--] - --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

INDEX の効果を確認する

2014 - 08/20 [Wed] - 12:58

DB高速化で INDEX を貼るという選択肢がありますが、初心者にはどれくらい効果があるかなんてわからないですよね。
なので一度確認方法含めて紹介します。

◆DB&テーブル作る


mysql> create database test;
mysql> use test;
mysql> create table index_test (
-> id int(10) unsigned not null auto_increment,
-> school int(10) unsigned not null,
-> data varchar(100) not null,
-> updated_at int(10) unsigned not null,
-> primary key(id));

◆「INDEX の効果を確認する」の続きを読む◆
スポンサーサイト

トランザクションの動作を確認してみる

2014 - 08/15 [Fri] - 10:23

よくACID特性って聞くけど、Iの独立性ってどうなってるんだろうと思っての動作確認です。

◆事前準備
データベースとテーブルを作っておきます。


mysql> create database transaction_test;
mysql> use transaction_test;

mysql> create table user(
-> id int(10) unsigned not null,
-> money int(10) unsigned not null,
-> PRIMARY KEY(id));

◆「トランザクションの動作を確認してみる」の続きを読む◆

ストアド・プロシージャで複数のレコードを扱う

2014 - 06/18 [Wed] - 21:30

前回の「ストアド・プロシージャを使う」で基本的な使い方を学びました。今回は

・複数のレコードを参照する
・複数のレコードを挿入する


をやってみようと思います。複数のレコードを挿入できれば一度に300万件とかのデータも作れるので、INDEXの検証とかもできるようになります。

◆「ストアド・プロシージャで複数のレコードを扱う」の続きを読む◆

ストアド・プロシージャを使う

2014 - 06/17 [Tue] - 10:14

◆ストアド・プロシージャって?
MySQLでSQL処理を関数化できる機能です。変数だったりwhileやifも使えますのでダミーデータを作ったりするのに便利です。

◆大まかな流れ
①create procedure hogehoge() でプロシージャを作る
②call hogehoge() でプロシージャを実行する

です。

◆「ストアド・プロシージャを使う」の続きを読む◆

MySQL にリモートで接続

2013 - 01/09 [Wed] - 14:24

サーバのMySQLにリモートでアクセスするにはphpmyadminなどのツールがありますが、これはいちいちApacheやPHPを入れる必要があるためやや手間。
気軽にコマンドラインでやりたい場合です。

※セキュリティとしては著しく強度が下がるので注意

①設定ファイルの修正でポート開放
設定ファイルの bind-address = 127.0.0.1 という部分を修正すればポート3306が開いてアクセスできるようになります。

◆「MySQL にリモートで接続」の続きを読む◆

 | ホーム |  »

プロフィール

Cicatrice

Author:Cicatrice
備忘録

検索フォーム

カテゴリ

最新記事

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。