webの勉強!!初心者!脱出マニュアル!!

webの勉強を、初心者から脱出するためのメモを残していきます

Webの勉強~MySQL・PHP~データベースをコマンドプロンプトから実践

こんにちはメグルです。

 

昨日の続きで、

DBでテーブルを作っていきます。

先ず、xamppを起動して、

コマンドプロンプトを開きます。

そしたら、

mysql -u root -p

を打ち込みます。

その後、

show databases;

でデータベースを見ます。

そしたら、

db1を選びたいので、

use db1;

とうち、これからdb1にテーブルを作成していきます。

create table date_test(a date,b datetime,c varchar(10));

と記入します。

次に、

insert into date_test values('15-03-03','15-03-04','abcdef');

と記入しました。

すると、

f:id:meglez1:20150303094123p:plain

こうして、足していきます。

 

次はカラムを変更してみます。

f:id:meglez1:20150303100421p:plain

これを例えば、varchar(5)とかにすると、5文字しか入らないので、

takahashiが→takahしか表示されなくなり、一度消してしまうと、

varchar(100)に戻してもtakahのままで、takahashiは戻ってきません。

 

次はカラムを追加します。

 

f:id:meglez1:20150303101043p:plain

 

after namaと指定すると、名前の後に入ります。

 

f:id:meglez1:20150303101128p:plain

 

次に一番前にカラムを入れたり、

元々あるものを一番前に持っていきたい場合はしたのようです。

f:id:meglez1:20150303102313p:plain

 

f:id:meglez1:20150303151550p:plain

f:id:meglez1:20150303151602p:plain

f:id:meglez1:20150303151610p:plain

yを省いてそれ以外をコピーして作りたい場合は下のようになります。

f:id:meglez1:20150303151844p:plain

f:id:meglez1:20150303152054p:plain

 テーブルをそのまま消したい場合はdropopでテーブルの中身だけ消したいのは、

deleteを使います。

drop tablee exam0303_4;  でテーブルを削除。

delete from exam0303_3;  で中身を削除。

deleteは後ほどやりますが、

指定したところのみを消すことも可能だそうです。