プログラム関係の備忘録。技術系記事1000記事以上を目指すブログ
CATEGORY

SQL

  • 2020年5月27日
  • 2020年5月27日

【MySQL】指定した文字数の文字列をSELECTする方法

はじめに タイトルの通りですが、SQLで指定した文字数の文字列をSELECTする方法をメモしておきます。使いどころとしてはブログ一覧記事で、本文から抜粋して特定文字数だけSELECTしたいとき、などでしょうか。 使用するサンプルデータ テーブル名:test_table id colname 1 テキストのサンプル 指定した文字数の文字列をSELECTする方法 test_tableというテーブル内の […]

  • 2019年11月28日
  • 2019年11月28日

Windows10へのPostgreSQL導入方法

ダウンロード まずはインストーラーのダウンロードPostgesのWebページに飛び、バージョンとOSを選択し、クリック インストール インストーラーを実行するとセットアップウィザードが開始されるので、それに従い進めていきます PATHの設定 インストールが完了したら、PATHを通します。 コントロールパネル→システム→システムの詳細設定→環境変数→PATH 上記に先ほどインストールしたPostgr […]

  • 2019年11月21日
  • 2019年11月21日

【mysql】ユーザー、DB、権限などの初期設定手順

開発環境サーバー下などでサクッとDB作りたいとき用の手順です。※ubuntu18.04 インストール ルートユーザー設定し、ログイン sudo mysql_secure_installation sudo mysql -u root アプリからDBにアクセスできるようにユーザーを作成 バージョン5.7でパスワード設定のバリデーションに引っかかってしまう場合(かつ複雑なパスワードを回避したい場合は以 […]

  • 2018年3月31日
  • 2020年7月20日

【MySQL】インデックスのつけ方

一つのインデックスをつける場合 複数のインデックスをつける場合 インデックスを確認する インデックスを削除する

  • 2018年3月25日
  • 2018年3月25日

【MySql】oracleやpostgresと違うカラム結合の書き方

カラム結合方法 「||(ダブルパイプ)」では認識しない為、「CONCAT」を使う 使用例 例えば、別フィールドにある「名前」と「性別」をカラム結合し、「タロウ(男)」のように表示したい場合 [sql] SELECT CONCAT(‘名前’, ‘性別’) FROM TABLE [/sql] 実行結果は タロウ男 ハナコ女 のようになる。 [sql] S […]

  • 2018年3月10日

【WordPress】自作テーブルをINNER JOINし任意のデータを取ってくる

はじめに 前回、phpMyAdminでWordPressのデータが入っているテーブルに新たにテーブルを追加し、SQLでデータを取得した。 【WordPress】自作テーブルを追加してデータ管理をしてみる 復習 [php] <?php $results = $wpdb->get_results("  SELECT   name  FROM   $wpdb->items   […]

  • 2017年6月28日
  • 2019年5月10日

【SQL】 LOLIPOPサーバーにあるphpMyAdminってなに?使うと何ができるの?

はじめに ロリポップレンタルサーバーはWordpressを扱うことができますが、データベースを直接触るときはどうすればいいのか?と思い調べてみたところ、ロリポップレンタルサーバーの管理画面からphpMyAdminに接続できるようになっていました。 phpMyAdminを使えば、SQL文を記述しなくてもMySQLのデータベースに対して様々な操作が行うことができますし、もちろんSQL文を記述して実行す […]

  • 2017年6月21日

【SQL】 データベース超入門 – Microsoft Access編その3

これまでの続き 【SQL】 データベース超入門 – Microsoft Access編 【SQL】 データベース超入門 – Microsoft Access編その2 大量のデータの操作 UPDATE文 ex.1) UPDATE USERS SET PHONE = ‘012345’ WHERE ID = 10001; …USERSテーブルのIDが10001のレコードのPHON […]

  • 2017年6月18日
  • 2017年6月21日

【SQL】 データベース超入門 – Microsoft Access編その2

前回【SQL】 データベース超入門 – Microsoft Access編の続き データ定義の言語 ex.1)CREATE文でテーブルを作る CREATE TABLE Users ( ID AutoIncrement CONSTRAINT Table1_PK PRIMARY KEY, UserName Text, Birthday DateTime, Code Integer ) CREATE T […]

  • 2017年6月9日
  • 2017年7月29日

【SQL】 データベース超入門 – Microsoft Access編

これからデータベースやSQLを覚えていく為の復習&備忘録 はじめに ふんわりでも簡単に理解する データベースとは? ウェブシステム等で会員情報などの様々なデータをために使用する。 特徴としては長期間のデータ保存が可能で、かつCRUDを簡単にできる機能がある。 SQLとは? データベースを操作するために扱う言語。データベースの種類によって記述方法が共通していない部分もあるが、本記事ではMicroso […]