ここで作成するWebDBアプリケーションの使用するデータベース構成について記述します。
名前決め
ユーザ名などを定義します。
| 名称 | 備考 | |
| ユーザ名 | userweb | データベースのユーザ名 | 
| データベース名 | personal | |
| テーブル名 | nametable | アプリケーションオブジェクトのクラス名に使う | 
データベースのコマンド
ここで参照するデータベースを操作する基本コマンドを記述しておきます。
尚、操作(実行)はコマンドプロンプトでおこなう。
また、パスワードは『PASWD』と表現しておりますので実際に設定したパスワードを入力してください。
| ★データベースの新規作成 mysqladmin -u root -pPASWD create personal ☆データベースの削除 mysqladmin -u root -pPASWD drop personal ★作成されているデータベースを見る mysqlshow -u root -pPASWD ★テーブルの作成 mysql -u root -pPASWD personal < personal.sql ★データベースに接続 mysql -u root -pPASWD personal −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− ☆データベースの新規作成 mysql>create database personal default character set ujis; ☆データベースの削除 mysql>drop database personal; ☆テーブルが想定どおりに作成されたことを確認する mysql>describe nametable; ☆テーブルのデータを見る mysql>SELECT * FROM nametable; ☆ユーザを調べる mysql>select * from mysql.user; ☆データを全て削除する mysql>delete from nametable; −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− ★電話帳ユーザ(userweb)を作成すること ◆データを全てきれいに削除する mysql>truncate table nametable; mysql>alter table nametable auto_increment=0; | 
(注意:)新規作成時にオプション「character set ujis」をおこなわないと文字化けする可能性があります。
データベースのスキーマ定義
名前・住所・電話番号などをデータベース項目に持たせます。
| drop table if exists nametable; CREATE TABLE nametable ( 
 | 
 
         
         
         
        