アットウィキロゴ
nalu @Wiki
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

nalu @Wiki

MYSQL覚え書き

最終更新:

匿名ユーザー

- view
管理者のみ編集可
MySQLにおける言葉の定義
データベース テーブルの集まり。この単位でまとめとく意味がわかんない。
テーブル フィールドが集まって出来たもの。1個の表。
フィールド テーブルごとに存在する項目名。名前の他、データの種類を設定できる。
データ エクセルで言うセル部分。データが入る。
プライマリキー フィールドに設定すると、そのフィールドがテーブル全体の軸として扱えるようになる。
		ひとつのテーブルにプライマリキーはひとつまでと決まりがある。


■データベースを表示
show databases;

■使用するデータベースに指定
use データベース名;

■データベースにあるテーブル名を表示
show tables;

■指定したテーブルのフィールドを全部表示
show columns from テーブル名;
desc テーブル名;

■フィールドのデータを表示
select フィールド名 from テーブル名;

フィールド名を,で区切ると複数指定できる。 (例:select field1,field2,field3 from テーブル名)
フィールド名を*にすると全てのフィールドを指定できる。 (例:select * from テーブル名)
最後に limit 行数 を追加すると指定行数だけ表示 (例:select field1 from limit 2)

■指定したテーブルのデータをクリア
delete from テーブル名;

■指定したテーブルを削除
drop table テーブル名;

■テーブルを作成
create table テーブル名( フィールド名 MEDIUMINT(8) UNSIGNED NOT NULL,フィールド名...);

■レコードの追加
insert テーブル名(フィールド名1(プライマリキー), フィールド名2) values(値1(フィールド1に書かれる),値2);

■データを更新(変更)
update テーブル名 set フィールド名 = 変更したい値 where 条件

■フィールド名を変更
alter table テーブル名 change 変更前フィールド名 変更後フィールド名 データ型;

■afterの後のフィールドに新しくフィールド追加
alter table テーブル名 add 追加フィールド名 型 after フィールド名;

■テーブル名の変更
alter table 元のテーブル名 rename to 変更したいテーブル名;

■ベンチマーク
benchmark( 回数, 式 )

■テーブル作った時の構造を見る
show create table テーブル名

■テーブル丸々コピー
create table 新テーブル名 select * from コピー元テーブル名
最近更新されたスレッド
ウィキ募集バナー