こばっち さん プロフィール

  •  
こばっちさん: WordPressチラシの裏
ハンドル名こばっち さん
ブログタイトルWordPressチラシの裏
ブログURLhttps://wpchiraura.xyz/
サイト紹介文IT系に係る基礎的な情報と便利な使い方を初心者でも分かりやすいように更新します。
自由文不登校の息子を持つ母です。息子はインターネットが大好きなので、それなら、少しでも世の中に役に立つことを覚えてもらって自信を付けてもらいたいと思いIT関係の基礎の部分から更新しています。
参加カテゴリー
更新頻度(1年)情報提供33回 / 27日(平均8.6回/週) - 参加 2018/06/21 17:05

こばっち さんのブログ記事

  • MySQL データ更新・行追加・行削除(構文&サンプル)
  • 新規行(レコード)の追加 insert基本的なレコードの追加 構文insert into テーブル名(列1,列2,列3...)values (値1,値2,値3); 注意点:列リストとvalues句のリストは、列数が一致している必要があります。商品テーブル(products)に新しい商品を追加します。商品名(name):新商品A価格(price):1000とした場合以下のような記述になります。 insert into products (name,price) values ('新商品A',1000); 確認するにはSQLで以下のように [続きを読む]
  • MySQL 条件分岐 case
  • 条件分岐 MySQLでは条件分岐に case式を使います。皆さんがよく使われているExcel・c言語では条件分岐にif文が使用されます。その他マイツールというソフトにも使用されるif文がありますが、SQLの構文からするとマイツールで使用される構文が一番SQLに近い記述の仕方です。 余談となりましたが、条件分岐は、どんな言語でも用いられ、かなり必要度の高い関数ですので各言語の条件式はしっかりとマスターしましょう。 例えば、テス [続きを読む]
  • MySQL サブクエリ スカラ・サブクエリの使い方
  • サブクエリとは ある問い合わせの結果に基づいて、異なる問い合わせを行う仕組みで、複雑な問い合わせができます。where句の中で使うことが多いですが、where句以外にも、select句、from句、having句など様々な場所で利用できます。サブクエリを使うと日々の業務改善のデータ分析に役立つデータがデータベースから直接SQLで取り出せます。例:全商品の平均単価より高い商品を取得 など。 サブクエリの構文 select 列名,...from テ [続きを読む]
  • MySQL ビュー作成・削除
  • ビューとは データそのものではなく、データを取り出すSELECT文だけを保存します。ビューを使うと、必要なデータが複数のテーブルにまたがる場合など、複雑な集約を行いやすくなります。 ビューとテーブルの違い テーブル実際のデータを保存ビュービューの中にはSELECT文が保存されるビュー自体はデータを持たない ビューの制限 order by句が使えない(並び替え)ビューに対する更新は不可能ではないが制限があります。更新系(insert [続きを読む]
  • MySQL 1つの列に紐づく複数のカテゴリの結合
  • 今回は、1つの列に紐づく複数のカテゴリの結合をします。 商品ID 1の カテゴリが2つ持つ場合 中間テーブルには product_id1に対してカテゴリーidが2つ存在します。この中間テーブルを利用し、一つの商品idに紐づく情報を出力します。商品テーブル(P)    中間テーブル(pc) カテゴリーテーブル(c)idnamepriceproduct_idcategory_ididname1商品00015300141書籍2商品000259001 5 2ミュージック3商品00 [続きを読む]
  • MySQL 集合演算子 unionの使い方
  • 集合演算子 union 集合演算子 unionは 1つのテーブルにデータ内容が異なるテーブルのデータを足して1つのテーブルを作ります。イメージ的には、テーブル1の後にテーブル2を追加すると考えた方がいいと思います。以下の表のデータのようにテーブル1とテーブル2の列名は同じですが、データ内容が異なっていますね。その同じ列名を使ってデータをプラス(追加)するのに union句を使用します。 union句を使って以下の表から出力できる [続きを読む]
  • MySQL 3つ以上のテーブルの結合
  • 3つ以上のテーブルの結合注文一覧に注文詳細と商品情報を一緒に出力します。注文一覧 テーブ
    ル1(o)iduser_idamountorder_time1504375002017-01-01 03:43:002469712002017-01-01 04:48:0031149002017-01-01 08:41:00425389002017-01-0
    1 13:10:00587352002017-01-01 19:49:00注文詳細 テーブル2(d)idorder_idproduct_idproduct_qtyproduct_price11785227002171819200
    314583550041427232005226932800商品情報 テーブル3(p)iduser_id [続きを読む]
  • MySQL テーブルの結合
  • テーブルの結合とは テーブル同士をある条件で結合することにより、正規化なしの状態を作り出すことです。※基本的には、正規化ですが、パフォーマンスの問題が解消できないもしくは、できなくなりそうな時、あえて非正規化することもあります。 主キー(Primary Key) 一つの行を特定できる列のことです。外部キー(Foreign Key) 他テーブルとの関連付けに使う列のこと。※外部キーは関連付けられた先のテーブルでは主キーになります [続きを読む]
  • MySQL 集約関数の使い方
  • 集約関数 SQLでテーブルの値を集計するために使います。 演算子意味sum(expr)合計値を返しますavg(expr)平均値を返しますmin(expr)最小値を返しますmax(expr)最大値を返しますcount(expr)行数のカウントを返します(expr)内は、引数と呼ばれ呼び出しごとに異なる値を関数に渡すために使用されます。集約関数では、基本的にnullが無視されます。 記述順序と実行順序記述順序select・・取得行(カラム)の指定from・・対象テーブルの指 [続きを読む]
  • 超簡単! MySQL Workbench8.0 エデッタのフォントサイズ変更
  • MySQLWorkbenchを使っていて、エディッタの文字サイズが小さいと感じたことはありませんか?今回は、文字サイズの変更の仕方を説明します。 まずWorkbenchを起動してサーバーにアクセスしてログインします。 次に、「Edit」→ 「preferences」を します。 次に「Fonts & Colors」を して「SQL Editor」「Resultset Grid」の文字サイズを好みのフォントサイズに変更して「OK」を します。ちなみに私は SQ [続きを読む]
  • 超簡単! MySQL Workbench8.0 エデッタのフォントサイズ変更
  • MySQLWorkbenchを使っていて、エディッタの文字サイズが小さいと感じたことはありませんか?今回は、文字サイズの変更の仕方を説明します。 まずWorkbenchを起動してサーバーにアクセスしてログインします。 次に、「Edit」→ 「preferences」を します。 次に「Fonts & Colors」を して「SQL Editor」「Resultset Grid」の文字サイズを好みのフォントサイズに変更して「OK」を します。ちなみに私は SQ [続きを読む]
  • MySQL データ取得を制限する limit句の使い方
  • 取得件数を制限するlimit句構文 :select 列1,・・・テーブル名 limit [オフセット,]最大件数;※オフセットは省略可能です。 最大10件取得するselect * from テーブル名 limit 10; 始めから10件取得するselect * from テーブル名 limit 0,10; 11件目〜10件取得するselect * from テーブル名 limit 10,10;※コンピューターは1ではなく0を始点として数るので以下の画像のように10と指定すれば11行目から取得するようになります。 [続きを読む]
  • MySQL 比較演算子と使用参考例
  • 代表的な演算子 比較演算子は値と値が等しいかどうか、大きいかどうかなど値を比較するために使用します。MySQLで利用可能な比較演算子は以下の通りです。 演算子意味=等しい>大きい>=以上小さい,未満以下,!=等しくないin()ある値が値セット内に含まれているかどうかを確認しますnot in()値が値セット内に含まれていないかどうかを確認しますis null値がnullis not null値がnullでないbetween …and …値が値の範囲内に含まれてい [続きを読む]
  • MySQL Workbench8.0.11 文字コード 設定・接続の仕方
  • インストールがまだ終わっていない方はMySQL8.0.11 MySQL Workbench8.0.11をWindows10にインストールするMySQL8.0.11をWindows10にインストールする方法から設定方法まで初心者の方向けに説明しています。MySQLはオープンソースのRDBMS(リレーショナル・データベース・マネジメントシステム)と呼ばれるものの一つで、MySQL Community Editionを無料で利用でます。2010年からオラクル社が開発元となっており、実績・信頼性・実用レ [続きを読む]
  • WordPressをXサーバーの 機能とWebツールを使って高速化しよう。
  • 先日Googleの「デジタルワークショップ」を受講していて、思い出したのが、高速化することで、「PageSpeed Insights」を試してみると・・67点 最適化についての提案 最適化についての提案は以下の通りだった。ブラウザのキャッシュを活用する画像を最適化するスクロールせずに見えるコンテンツのレンダリングをブロックしている JavaScript/CSS を排除するCSSを縮小するJavaScript を縮小する圧縮を有効にするサーチコンソール [続きを読む]
  • 綺麗に画像が圧縮できるWebツールTinyPNG
  • Webサイトをしていると画像を使う頻度が高くなり、大きな画像サイズのものをupすると携帯などでの読み込み速度が遅くなったりしますね。そこで、携帯でも読み込みを速度を早くするために始めから画像を圧縮してサイトにupするのが最善案。これは、googleでも推進している項目の一つです。それで、画像を圧縮してくれるサイトがないか調べてみると海外のサイトですが、みつかりました。 TinyPNG 今回は、「TinyPNG」の使い方を紹介 [続きを読む]
  • Simplicity・Easy Table of Contents カテゴリ一覧から目次を表示
  • 今回は、Simplicityの便利な「スクロール追従機能」に目次を表示してくれるプラグイン「Easy Table of Contents」をインストールして設定したのに 始めの記事にしか目次が表示されないことに気が付きちょっとだけ悩んだもので、メモしておくことにしました。長文で記事を書いた時にサイトに訪れてくれた人が、今どこにいるかわかりやすくするためにSimplicityに始めから備わったのウイジェットの「スクロール追従機能」を使って目 [続きを読む]
  • Akismet Anti-Spam ・追加登録
  • 以前Akismetに登録したけど、使っていなくてAPIキーが分からなくなった時に当初登録してた、メールアドレスからログインして登録した時のメモです。 Akismet Anti-Spam追加方法 まず、管理画面の「プラグイン」→「インストール済プラグイン」の順に してAkismetを「有効化」します。 Akismetを有効化すると次のように画面の表示が変わりますので「Akismetアカウントを設定」か「設定」のどちらかを します。※ど [続きを読む]