データベースにデータを保存するためにデータベースの設定をします。
①データベース作成
↓
②データベースを操作するためのデータベースユーザの作成
↓
③データベース上にアンケート入れる為の表(テーブル)を作成します。
①②は前にやったので③のテーブルの作成から始めます。
XAMPPのApacheとMySQLを起動して、コマンドプロントを開きます。
cd c:\xampp\mysql\bin(※ここのパスはXAMPPをインストールしたときデフォルトのままならこのパスです。)
mysql -u sample_user -p
sample_pass
use sample_db;
create table question_tb
(question_id int(4) primary key auto_increment,
purchase_date varchar(10),
purchase_price int(8),
star int(1),
lang_php boolean,
lang_perl boolean,
lang_java boolean,
lang_cs boolean,
lang_cpp boolean,
lang_basic boolean,
job varchar(30),
entry_date timestamp);
↑コマンドプロントに入力していきます。
create table でテーブルの作成。question_tbはデータベース名なので自分で決めます。
question_idはフィールド名なので自分で決めます。
int(4)はデータ型(バイト数)
primary key(テーブル内で重複しないフィールドに設定する。※これはよくわかりせん。データを除去したときまたここにデータが入らないようにする?ですかね?)
auto_increment(自動的に連番を振ってくれる。)
purchase_dateはフィールド名なので自分で決めます。たぶん。
varchar(10)はデータ型(バイト数です)。
lang_何たらはフィールド名なので自分で決めます。
booleanは真偽値です。
jobもフィールド名なので自分で決めます。
entry_dataもフィールド名なので自分で決めます。
timestmpはデータ保存時の日時が自動的に保存されます。
まとめてみました↓
こんな感じでなってます。真偽値のところが2つあるのですがtinyintはググると難しそうなので、ここでは先に進めます。
describe question_tb;
↑コマンドプロントに入力していきます。
↓describe テーブル名で、作ったテーブルを確認できます。(※画像はクリックで拡大できます。)
PR