PHPで実用アプリケーションを作ろう・前編(2/2)
mysqlコマンドでデータベース操作(2/2)
MySQL初心者入門講座: Step1・データベースとテーブルの作成
MS-AccessまたはExcleで作ったものをMySQLにインポートするには? - 教えて!goo
ODBC によるMySQLの操作
MySQL 編1 - インストール、ODBC ドライバ、日本語設定、トランザクション設定 - SAK Streets


MySQLサーバへODBCでの別HOSTからの接続。
大概の入門書はlocalhostなので問題にされてませんが、別hostからODBC接続する時には作成するユーザを気をつける必要があるみたいです。
MySQL :: MySQL 5.1 リファレンスマニュアル :: 4.7.8 Access denied エラーの原因

Host ... is not allowed to connect to this MySQL server

これは、接続時に使用するクライアント ホスト名とユーザ名を組み合わせたアカウントをセットアップすることで解決します。

ユーザ名@host名のユーザで接続しに行ったところ接続成功。

[2761] phpでMySQLに接続する際にパスワードを隠す方法 - PHPの基礎体力掲示板

実行ファイルとパスワード記述したファイルを分けています。

DSN.php (パスワード記述ファイル)

<?php
$dsn = array(
    'host' => 'localhost',
    'user' => 'yourname',
    'pass' => 'xxxxxxx'
);
?>

db_connect.php (実行ファイル)

<?php
require_once 'DSN.php';
 
$conn = mysql_connect(
    $dsn['host'],
    $dsn['user'],
    $dsn['pass']
);

ALTER TABLE(テーブル構成の変更)

1.カラムの追加
ALTER TABLE テーブル名 ADD カラム名 型;
2.カラムを削除
ALTER TABLE テーブル名 DROP カラム名;
3.カラムのデータ型を変更
ALTER TABLE テーブル名 MODIFY カラム名 新しいデータ型;
4.カラム名とデータ型を変更
ALTER TABLE CHANGE 古いカラム 新しいカラム 新しいデータ型;
5.テーブルの名前を変更
ALTER TABLE 古いテーブル名 RENAME AS 新しいテーブル名;