For Ref

〜いつも感謝早く丁寧に冷静に正確に〜
  Go to English Page
MySQLメニュー コンテンツ
MySQLコマンド
データベース操作
簡単なテーブル操作
複数のテーブル利用
ビュー
ファイル
Hibernate
Hibernate
データベース
一般的な知識
SQL

インデックス
    - その他
  • 連番号付きColumnの作成



基本的なコマンド
  • MySQLへ接続する

  • mysql -u username -p password

    ex) mysql -u root -p 1234yoroshiku

    これで, mysql> というプロンプトがでてくる

  • Statusを表示する

  • mysql>status

    結果例(Ubuntu)

    mysql Ver 14.14 Distrib 5.1.41, for debian-linux-gnu (i486) using readline 6.1
    Connection id: 36
    SSL: Not in use
    Current pager: stdout
    Using outfile: ''
    Using delimiter: ;
    Server version: 5.1.41-3ubuntu12.6 (Ubuntu)
    Protocol version: 10
    Connection: Localhost via UNIX socket
    Client characterset: latin1
    Server characterset: latin1
    UNIX socket: /var/run/mysqld/mysqld.sock
    Uptime: 1 hour 8 min 51 sec
    Threads: 2 Questions: 320 Slow queries: 0 Opens: 100 Flush tables: 1 Open tables: 23 Queries per second avg: 0.77



  • MySQLを終了する

  • mysql>exit


  • 新しいDBをつくる

  • mysql>create database [database_name];


  • データベースを確認する

  • mysql>show databases;


  • Query Browserを利用したちょっとしたテクニック

  • プログラムでSQL文を書くとき, create table など, 長いquery は, はっきりいって, 書くことがだるい。そういうときに, Query Browser や, Work Benchでtableを作ってみて, 最後にSQLのコマンドが表示されるので,それをコピペすればよい

    ex)
    CREATE TABLE `mysql`.`AKB_App` (
    `id` INTEGER NOT NULL AUTO_INCREMENT COMMENT 'ID',
    `name` VARCHAR(50) NOT NULL COMMENT 'Name',
    PRIMARY KEY (`id`)
    )
    ENGINE = MyISAM;


    こんなの直感的に書いていくのは難しいので,Workbenchで生成された上のクエリをコピー
    `は最後にはずしておこう


  • 利用するデータベースを指定する

  • mysql>use [database_name];



Go to top
inserted by FC2 system