すぐるホームページ > きしも.com > MySQLのまとめ

MySQLのまとめ

命令のまとめ

内容命令詳細
選択select フィールド名1 from テーブル名 where 条件 order by フィールド名2 limit 数値;
  • フィールド名1 → 全部なら *, 複数ならカンマで区切る。別名にするなら"as …",関数も使用できる。
  • 条件 → フィールド名=値とか,>=値とか,>値とか,Like "t%"とか。
  • フィールド名2 → この順に。もし,あとに desc とすると,逆順。
  • 数値 → 上から数件まで表示。
削除delete from テーブル名 where 条件;条件に合ったレコードを削除する
登録insert into テーブル名 (フィールド名,フィールド名,…) values (値,値,…);テーブルにレコードを新規登録する

MySQL関数のまとめ

関数名内容
concat結合
upper大文字にする
lower小文字にする
now現在日時
curdate現在日付
curtime現在時刻
datediff (日付,日付)日付の差
date_add (基準日時,interval 加算する値 加算する単位)基準日時から,加算する単位で,加算する値だけ増やす。
substringJavascriptのsubstrと同じ。
trim ('文字列' from 'target文字列')target文字列の両端から文字列削除。ただし,文字列を指定しないと半角スペースになる。
ltrim ('文字列' from 'target文字列')target文字列の左端から文字列削除。ただし,文字列を指定しないと半角スペースになる。
rtrim ('文字列' from 'target文字列')target文字列の右端から文字列削除。ただし,文字列を指定しないと半角スペースになる。
count (*)全レコード数
max (フィールド名)最大値
min (フィールド名)最小値
sum (フィールド名)合計値
avg (フィールド名)平均値

テーブル結合

select * from テーブル名 join テーブル名 where テーブル名.フィールド名 = テーブル名.フィールド名

PHP呪文

<?php
if ($link_id = mysql_connect ('サーバー名', 'ユーザ名', 'パスワード' )){
   if ( mysql_select_db ( 'データベース名', $link_id )) {
      $sql = 'select * from テーブル名' など
      if ( $result = mysql_query ( $sql, $link_id )) {
         echo …
         while ( $row = mysql_fetch_assoc ( $result )) {
            echo … $row['フィールド名'] とか
         }
      }
   }
} else {
   echo '失敗';
}

WebArenaの標準データベースMySQLの場合

バージョンMySQL5.1
作成可能な
データベース数
3
容量1データベースあたり100MB, 計300MB
文字コードUTF-8
サイトマネージャーの
アクセス方法
(すぐるの場合)http://www.suguru.jp:8080/
「サイトマネージャー」をクリック,ユーザー名はadmin, パスワードは********
MySQL管理 > MySQLのONOFFへ

きしも.com