set password for hogeuser@hogehost = password('hogepassword');
サーバーがトんだらしいので作り直してます。。。
Just another Front-end Engineer
set password for hogeuser@hogehost = password('hogepassword');
サーバーがトんだらしいので作り直してます。。。
truncateでテーブルのレコードの全削除とauto_increment設定してあるカラムのリセット
delete from tbl_hogehoge
ではauto_incrementのidが継承され削除されたレコードの次の番号から
となってしまいます。
なので
参考URL
http://www.mirrorservice.org/sites/ftp.mysql.com/doc/refman/5.1-olh/ja/truncate.html
http://d.hatena.ne.jp/joydiv/20100701/1277965412
基本操作
show databases; データベースの一覧
use [database]; データベースの選択
show tables; テーブルの一覧
alter table [テーブル名] add [カラム名] [属性] カラムの追加
update [テーブル名] set [カラム名1]=”[値1]” where [カラム名<2]=[値2];
久しぶり。。。
逆を指定すると大変なことに。。。
PHP+MySQLでWEBプログラミング
//DBを選択
$selectdb = mysql_select_db($DBNAME);
//SQL文を発行
$sql = “select * from tbl”;
//SQL文を実行
$rst = myqsl_query($sql,$con);
//結果を格納
$lst = mysql_fetch_array($rst);
//結果を収納するメモリを開放
mysql_free_result($rst); ← コレ
//接続を切断
mysql_close($con); ← コレ
\cを使う
・追加するときに権限を指定する。
・権限は select とか、all にすると全部
・データベースとテーブルにはワイルドカード(*のこと)使用可?
つまり
char (4)
と
varchar(4)
だと
・char のカラムはどんな値が入っても4バイト使う
・varcharは値の分とカラムの長さの情報分1バイトを使う
なので、
‘ab’を格納すると
char は4バイト使って
varcharは3バイトしか使わない。
‘abcd’を格納すると
char のカラムは4バイト使うけど、
varchar のカラムは5バイト使うことになる。
..::結論::..
格納するデータのサイズが決まってる場合はchar
決まってない場合はいつでもvarchar
で良いのかな?