ここで作成する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 (
|