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');
と記入しました。
すると、
こうして、足していきます。
次はカラムを変更してみます。
これを例えば、varchar(5)とかにすると、5文字しか入らないので、
takahashiが→takahしか表示されなくなり、一度消してしまうと、
varchar(100)に戻してもtakahのままで、takahashiは戻ってきません。
次はカラムを追加します。
after namaと指定すると、名前の後に入ります。
次に一番前にカラムを入れたり、
元々あるものを一番前に持っていきたい場合はしたのようです。
yを省いてそれ以外をコピーして作りたい場合は下のようになります。
テーブルをそのまま消したい場合はdropopでテーブルの中身だけ消したいのは、
deleteを使います。
drop tablee exam0303_4; でテーブルを削除。
delete from exam0303_3; で中身を削除。
deleteは後ほどやりますが、
指定したところのみを消すことも可能だそうです。
Webの勉強~MySQL・PHP~データベースをコマンドプロンプトから実践
こんにちは、メグルです。
3月最初の研修です。
先週は胃腸炎でほぼ1週間お休みしてしましました。
今日から、講師がしばらく変わります。
そして研修内容もガラッと変わります。
DB
を今月学んでいきます。
順番としては、
先にDBをやってPHPをやっていくということです。
理由としては、DBのアプリケーション?ではある、MySQLがわかっていないと、PHPを書けないからだそうです、
その後、
最後1週間位を使って、ECサイトをつくっていく。
参考書籍
基礎からのMySQL 改訂版 (プログラマの種シリーズ SE必修! )
- 作者: 西沢夢路
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2012/05/01
- メディア: 大型本
- 購入: 2人 クリック: 10回
- この商品を含むブログ (9件) を見る
をもとに学んでいきます!
そして、基本はXAMPPを使っていきます。
http://ja.wikipedia.org/wiki/XAMPP
オラクルのDBの資格などは何年もかかっている人もいるそうで、
ちょっと興味持てますね!!
1か月では、基本中の基本を学んでいく感じになりそうですね!!
PHPマイアドミンは使わずにやっていく感じらしいです。
DBとはどんな種類があるのか??
先ずは有名なのは、
ですが、なぜ有名なのかというと、
これは、「無料」だからだそうです。
次に、
・Oracle
これは、「優秀」ではあるが、有料であり、
結構な金額らしいです。
次は、
Postgres(ポスグレ)
次に、
アンドロイドなどで使われている、
・??
どれをとっても良く似ていて、これ以外にも沢山
存在しているらしいです。
リレーショナルデータベースという構造になっていて、
その他の構造もあるみたいですが、今はこれが、
メジャーに使われていいます。
これは、表形式で出来ていて、
何列目、何行目なで表していくらしいです。
XAMPPを使うことにより、自分のPCがDBになっていということですね。
テーブルの中身です。
mySQLを使ってほかのDBにアクセスしている。
show tables;
select * from testtb01
はqueryである。(要求をしている)
先ずはDBを作成していきます。
DB名→db1
CREAITE DATABASE db1;
で作成する。
次にテーブルを作ります。
先ずは、use db1;
でテーブルを作るデータベースを選びます。
create table tb1(bang varcchar(10),,nama varchar(10),tosi int);
次に、desc tb1;
と打ち込むと作成したテーブルの内容を表示できます。
intは整数の標準が11桁ですね。
Typeは、型のことですね。
Defaultは値を指定しない時に出るのがNULLになります。
次にテーブルの中身を入れていきます。
insert into tb1(bang,nama,tosi) values('A101','佐藤',40);
続けて入力していきましょう。
select * from tb1;
で中身がちゃんと入ったかどうかの確認ですが、名前が??
になっていまっていますね!!
これはミスではなく、気にしないでいいですね。
単に日本語に対応していないDBなんですね!!
作り直しです。
するとこうなります。
Webの勉強~PHP、WEBマーケティング~
こんにちは、メグルです!!
昨日は、体調不良のために、お休みしていましました。
今日は、2つ大きなことをやるらしいです。
アナルティクスを昨日に続きやるらしいです。
webマーケティングを担当するコンサルタント
思考トレーニング
頭の中の情報を瞬時に整理し、
アウトプットする練習。
仕事でクライアントと会話するとき
など。
相手の話しが良く理解できるようになる。
しごとでリーダーシップをとれる。
自分の頭の中のモヤモヤが明確になる。
年収が1.5倍になる。、、、、、、、、、、、、、、、、、、、、、、、、、
Webの勉強~PHP、WEBマーケティング~
こんにちはメグルです。
先週は散々な内容だったので今週は・・・。
今日の研修内容は、WEBマーケティング!!
とりあえず、phpを自分で自習します。
先ずは、xamppの設定から、
PHPの設定ファイルを確認する!!
php.iniを編集する
をテキストエディタで開いて、下のように編集しましょう。
Webの勉強~JQueryとPHP~
こんにちはメグルです。
今日の研修も、Webの勉強~JQueryとPHP~なんですが、
講師が来ません。
しかも、雑用のおっちゃんが朝から機嫌が悪いようで、
手あたり次第に研修生をディスリまくってます!!
心より、苦手です。
上司でもなんでもないのに、ガタガタわめいて、
そういうがいるから、勤めるのが嫌になるのを
本人は全く理解していません。
そういう人に限って、「自分の頃は・・・!!」
とか、
「社会人とは・・・・」
とか、わけのわからないことを偉そうに
語るんですよね!!
顔を見るのも嫌です。
関わらないように過ごしていきたいと思います!!
さぁ、気持ちを切り替えて、今日も頑張っていきます。
これから自分がやりたいことを行うにあたって、
必ず必要なツールや知識が何なのかを明確にします。
そして、付けなければならない知識を段階、カテゴリに分けて、
また、スケジューリングして実行していかなければなりませんね!!
先ずは、wordpressをゼロから作成出来るようにしなければいけません。
しっかり学んでいこうと思います。
次のトレンド!?Wordpressフレームワークとは | Designup
ラクするWeb制作「フレームワークなにソレ?」な初心者へおすすめの7選
Wordpressのテーマフレームワーク「PressWork」が便利 - NAVER まとめ
WordPress で Web製作をしたいけど、PHP はまだちょっと … という人の PHP ガイド
ちょっと関係ないですが、めっちゃ気になったんでリンクしました。
【特集】YoutubeからMP3へ簡単に変換出来るサイトとアプリ!! - NAVER まとめ
WEBデザインが独学で身につく!WEBデザイナー必見の神サイト25選
WordPressテーマ「BlogPress (TCD010)」 | WordPressテーマ「BlogPress (TCD010)」
Webの勉強~JQueryとPHP~
こんにちはメグルです。
teratail【テラテイル】|思考するエンジニアのためのQAプラットフォーム
IT製品/サービスの導入・購買を支援する「TechTargetジャパン」
GIGAZINE(ギガジン) - ソニーが現在開発中のFEレンズ6本を一挙展示、撮影体験コーナーもあり
PHPのオブジェクト指向入門 | オブジェクト指向PHP.NET
パーフェクトPHP | Gihyo Digital Publishing
phpのフレームワークは勉強しましょう!!
本をみてコピペはあまり良くない。
自分で可能な限り自分で書けるようにする。
中身を書き直さないプログラムはほとんどないので、しっかりと覚える必要がある。
スリムで快適なプログラムを目指す!!
Webの勉強~JQueryとPHP~
こんにちはメグルです。
今日は伊藤先生の講義で、
TODOアプリを作ってみよう!
先ずは、xampp(ザンプ)をインストールします。
dispは0か1かが入る。
INTは数字でTEXTは文字
照合順序はtittleだけUTF_8general_ci。
次に挿入!!
function.phpで保存
<?php
function db_connect() {
try {
return new PDO(DSN,DB_USER,DB_PASSWORD);
} catch (PDOException $e) {
echo $e->getMessage();
exit;
}
}
function h($s) {
return htmlspecialchars($s. ENT_QUOTES, "UTF-8");
}
config.phpで保存
<?php
//DB
define('DSN','mysql:host=localhost;dbname=ajax;charset=utf8');
define('DB_USER','root');
define('DB_PASSWORD','');
index.phpで保存
<?php
require_once('config.php');
require_once('function.php');
$dbh = db_connect();
$tasks = array();
$sql = "select * from ajax where disp = 1";
foreach($dbh->query($sql) as $row) {
array_push($tasks , $row);
}
var_dump($tasks);
?>