ガードブロッキング的ブログ
覚え書き。勉強になったことのメモ。忘れるには惜しいモノ。
長さを表示
select length(email),name from usres;
emailの文字の長さ順に名前をソート
select * from users order by length(email);
なども可能。
(さらに…)
表示するフィールドを指定する
select id,name from users;
*は内容全部を表示していたがこちらは指定して表示する。 この例はidとnameを表示する。
select name,id from users;
と、順番を変えることも可能。
update users set id = 2 where name = 'tanaka';
usersテーブルのidを2にする。場所(条件)はtanakaというname。 という感じで。
delete from users where id =3;
id3のレコードが消えますよと。where指定しないと全部消えるので注意。
create table users(x,x,x);
usersというテーブルが作られるのでそれを仮定して書く。
テーブルの(x,x,x)内にフィールドを定義していく。 xはフィールドの名前とデータの型。 id intだったらidというフィールドに数字 name varchar(50)だったらnameというフィールドに 50(全角なら25)文字内の文字列をという意味。
データベースの一つであるmysqlの操作についての覚え書き。 たまにしか使わないので必ずリファレンスを見ながらの作業になるのは必至。
その中でも特に基本となる操作をメモとして流れを押さえておく。
データベースをエクセルに例えると データベース =ブック -テーブル =シート –フィールド =列(1月、2月~合計) –レコード =行(売上の額などの値)
前提条件としてローカルサーバーを立ち上げターミナルで操作可能な状態。
Cookieとはローカルにデータを保存する機能。 変数などは実行されるまでの間など一時的にしかデータを保存できない。 こちらは設定した有効期限までデータが保持される。
setcookie('userName','tamota');
userNameにtamotaのクッキーが保存される。
echo $_COOKIE['userName'];