« 行き倒れたにゃ~ | トップページ | でかっ »

2006年5月12日 (金)

各種構文

テーブル作成
create table ●● (△△ 型、▲▲ 型);
テーブル見る
show tables;
フィールド見る
show fields from ●●;
フィールド変更
alter table ●● change △△ ▲▲ 型;
フィールド属性変更
alter table ●● modify △△ 型;
フィールド追加
alter table ●● add △△ 型;
テーブル削除
drop table ●●;
レコード作成
insert into ●● values (△△、▲▲);
 '文字列'、数値(型が文字なら引用符あり)
レコード全表示
select * from ●●;
フィールドがたくさんあるとき必要なフィールドのみにデータを与える
insert into ●● (△△、▲▲) values ('■', 330);
レコードから特定のフィールドを表示
select △△、▲▲ from table ●●;
条件指定してレコードから特定のフィールドを表示
select * from table ●● where ▲▲='■';
(<>・・等しく、<・・未満、<=・・以下、>・・より上、>=・・以上)
select * from table ●● where ▲▲ like '%a';
('%a'・・aで終わる、'a%'・・aで始まる、'%a%'・・aを含む)
(and, orで条件複数指定)
レコード修正
update ●● set △△='■' where ▲▲='■■';
全レコード修正
update ●● set △△='■■';
あるフィールドを別のフィールドで置き換える
update ●● set △△=▲▲;
四則計算もOK
update ●● set △△=△△+50;
レコード削除
delete from ●● where △△="■";
全レコード削除
delete from ●●;
ファイルからデータを取り込む
load data infile "**,txt" into ●●;
レコード並び替え
select * from ●● order by △△;
(asc・・昇順、desc・・降順、limit n・・限定)
select * from ●● order by △/▲ limit 10;
select △△、▲▲、 △/▲ from ●● order by △/▲ limit 10;(計算結果も)
レコードに連番を振る
①連番を入れるフィールド作成
alter table ●● add renban int;
②テーブルにインデックスを付加する
alter table ●● add index ind1(renban);
③連番フィールドをauto_increment属性に変更する
alter table ●● modify renban int auto_increment;


はーつかれた。

|

« 行き倒れたにゃ~ | トップページ | でかっ »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: 各種構文:

« 行き倒れたにゃ~ | トップページ | でかっ »