人気コンテンツ今日: |
MySQL SQLコマンド一覧Submitted by sasaki on 金曜, 2007-01-19 17:31.
データベースを操作する
■とりあえず「?」を入力するヘルプを表示してくれる。 mysql> ?
■これから使用するデータベースを指定するデータベースを指定して、テーブル名を一覧する。 mysql> show databases;
テーブルを操作する
■列名を一覧表示する列名を一覧で表示する。 mysql> show columns from テーブル名;
■テーブルの情報を表示するmysql> select last_name, first_name from emp;
■列(カラム、フィールド)を追加するmysql> alter table テーブル名 add (
■カラムを先頭に追加するfirst オプションで、カラムの先頭に追加する。 mysql> alter table テーブル名 add (
■カラムを好きな場所に追加するフィールド1の後ろにフィールド2を追加する。 mysql> alter table テーブル名 add
■カラム名を変更する旧カラム名を新カラム名に変更する。intやnot nullなども再度設定し直す必要あり。 mysql> alter table テーブル名 change 旧カラム名 新カラム名
■テーブル名を変更するテーブル名1 から テーブル名2 に変更するとき、 mysql> alter table テーブル名1 rename as テーブル名2;
テーブルのデータを操作する
■テーブルの情報を変更するemp_idが123の社員の名前をSUZUKIに変更する。 mysql> update emp
■削除するempテーブルからidが1番のデータを削除する。 mysql> delete from emp where id = 1;
■テーブルから全データを削除するmysql> delete from emp ;
便利な操作
■SQLコマンドを外部ファイルから実行するテーブル作成など長いSQL文を例えば、 create.sql として保存しておき、シェルからそのファイルを実行する。 バッチ処理などもこの方法で実行できる。 ユーザ名が tanaka で、データベースが test_db で、create.sql を実行するときは、 $ mysql -u tanaka -p test_db < /home/tanaka/create.sql
|
linuxamazon広告英語お勧め教材! 英語の学校でも使っているのですが、1つのストーリーを3分で読めて、内容も面白く、もっと早く出会いたかった本です。 Apple好きで英語も勉強したいならこの一冊! |