ステップアップ備忘録

学習用備忘録

2018-01-01から1年間の記事一覧

PHPでデータベースを使う。

今回はdotinstallのPHPデータベース入門の#1~#13について。 PDO=PHP Data Objectの略 拡張モジュールの一種で、PHPの中からデータベースに接続する PDOを使う際の注意 PHP7にはSQLiteがデフォルトで有効になっているのでMySQLを有効にする。 php-mysqlndと…

MySQLについて ⑤

サブクエリ 一時的にしか使わないテーブルの置き換え 情報を取得するための一時的なテーブルで、処理が終われば破棄される 元の内容に別名を付けて、それを参照させる 元の内容 from(処理内容)as 別名 select sum(別名.カラム名) 元の処理内容の名前 from(処…

MySQLについて ④

dotinstallのMySQL入門で学んだことの備忘録 続き 数値の演算 update users set score =score*1.2 where id % 2 = 0; → usersテーブルのスコアについてidが二で割り切れるものについてはスコアを1.2倍する ・組み込み関数の使用 round → 四捨五入 floor → …

MySQLについて ③

dotinstallのMySQL入門を勉強した際の備忘録続き テーブルの構造操作 alter句を使う alter table テーブル名 add column カラム名 フィールドの型 → フィールド(カラム)の追加 alter table テーブル名 drop column カラム名 → フィールド(カラム)の削除 alte…

MySQLについて ②

dotintallのMySQL入門から勉強したことの備忘録 データ型 ・種類 int → 整数型 float → 浮動小数点数、4バイト32ビット表示 double → 浮動小数点数、8バイト64ビット表示 unsigned → int unsignedのように用いる、符号部(±)を使わないので 表現できる範囲が…

MySQLについて ①

今回はdotinstallのMySQL入門について まず、MySQLのインストール(過去記事(ローカル環境の構築-実践-)で既にインストール済み) SQL → Structured Query Languaege(データベースへの問い合わせ言語) ーーーーーーーーーーーーーーーーーーーーーーーーーーー…

PHPの勉強 ⑤

PHPでプログラムを書く(dotinstall) 環境はローカル開発環境で行っている プログラムの流れ(ビンゴカードを作る) まずはvagrantを立ち上げ、SSHで接続、ファイル転送ツールからファイルを作成 HTMLの構文~</html>までを最初に記入。 <meta>要素で文字コードを設定後に、</meta>…

PHPの勉強 ④

今回はdotinstallのPHP入門についてをまとめます。 わかったこと ・PHPのプログラムを試しに実行したい場合 ビルトインwebサーバを使う。 まずip -aコマンドでローカル環境のIPアドレスを確認する。 PHP -s 確認したIPアドレス:ポート番号でビルトインwebサ…

PHPの勉強 ③

progateでのPHPの勉強 途中で有料ページになってしまうため、内容が完全ではないです。 わかったこと ・オブジェクト指向「もの」を中心とした考え方、ECショップサイトでいう「商品」や「ユーザ」や「カート」など、サイトを構成するものをベースにして、サ…

PHPの勉強 ②

progateでの勉強 文字の連結まで 前日の記事の前に勉強はしていたので、内容が前日の記事よりも基本的なものになっています。 わかったこと HTMLが決められたテキストの表示のみに対しPHPは見る人や状況に応じて表示するテキストを変えられる PHPはHTMLに埋…

ローカル開発環境の構築について

ローカル開発環境について わかったこと webサイトやシステムの開発環境には ・インターネット上のレンタルサーバを使う・ローカル(コンピュータ)に仮想マシンでサーバを立ち上げる の二つのやり方がある。 ローカル環境に仮想マシンを立ち上げるやり方 イ…

PHPの勉強 ①

今回、まずprogateでPHPの勉強を始めました。 わかったこと ・文字列の連結(変数の展開) 「” “」(ダブルクォーテーション)で文字列を囲んだ場合、中の変数を{ }で囲むとその部分が変数に入っている値で置き換えられる。 ※「’ ‘」(シングルクォーテーション)…

gitの勉強 2

今回は、gitの勉強。残りのdotinstallの#17~#22について わかったこと ・ タグ → commitIDに別名をつける git tag ~で直前のcommitIDにタグ付けをする(リセットする際にも別名が使える) ・ git show → コミットの内容を表示する ・ git tag v0.9 IDの7桁分…

gitの勉強

今回はgitというバージョン管理システムについてです。Dotinstallの#1~#16までのまとめ。 わかったこと・ git → バージョン管理システム・ バージョン管理の流れ 1. ファイルを作成・修正 2. まとまりを一時保存 3. 最終的に保存する・ 管理の流れと作業場…

vimの勉強 2

今回は、ドットインストールの#7~#18までのまとめです。 〇 わかったこと ・ カット(削除)やペーストの方法 x → 小文字で入力、一文字単位での削除 dd → 行単位での削除(3dd等と入力して、削除する行の指定が可能) p → 貼り付け yy → コピーをする(3yy等と…

今度はvimのコマンドについて

今度は、vimのコマンドについて学んでいます。 最近失速気味なのでなるべくモチベーションを上げて頑張りたいところです。 今のところドットインストールをもとに勉強しています。今回は#1~#6についてです。 わかったこと ・ vim → エディタの一つ、ほかにe…

UNIXコマンド勉強 4 まとめ

一応、ドットインストールとprogateで一般ユーザのコマンドについての授業の部分がひと段落しました。 今回は、まとめとして仮想環境でコマンドを打って、一連の作業の形で行ってみました。 その中での、注意点について今回は書きます。 1. 作業をしていく中…

UNIXコマンドの勉強 3

前回の2で、ドットインストールUNIXコマンド入門の一般ユーザ編 #6~#15までの内容をまとめたので、今回は#16~#24までの内容をまとめます。 〇 わかったこと ・コマンドを作成した後に、そのまま実行しようとしても実行ができない。 → UNIXではコマンドを検索…

UNIXコマンドの勉強 2

コマンドの勉強について、2回目です。 今回は、ドットインストールの#6~#16の内容について、自分なりにまとめます。 〇 わかったこと ・ mkdirコマンドには、-p(ペアレンツ)などのオプションがある。 オプションについて -p → 親ディレクトリがない場合に子…

UNIXのコマンド学習

UNIXのコマンドについて、ドットインストールとprogateというプログラミング学習サイトで勉強を始めました。 今回ドットインストールのUNIXコマンド入門(一般ユーザ向け)の#1~#5とprogateのUNIXコマンドとGitコマンドを学習。その中でドットインストールの…