【SQL】SELECT文で取得件数を指定して検索する(MySQL、Oracle、SQLServer)
DBを使っていて、テーブルの件数が多いけど中の構造をちょっと見てみたいケースがよく起こります。そんな時便利なのが、SELECT文を使って「先頭から上位数件を取得する」方法です。今回は自分が普段使っているMySQL、Oracle、SQLServerでの方法をここにメモしておきます。-
カテゴリ:
- DB
投稿日:2019-08-04
更新日:2019-08-05
【Oracle】テーブル定義情報を確認する方法(テーブル名やカラム名、データ型で検索)
Oracleでカラム情報などのテーブル定義を確認する方法をまとめました。MySQLとは全然違うのでよく間違えることも多々あるのでここにメモしておきます。-
カテゴリ:
- DB
投稿日:2019-07-06
更新日:2020-08-13
MySQLで「Too many connections」のエラーが出た時の対処法
MySQLで「Too many connections」のエラーが出た時の対処法をメモしておきます。上記のエラーが出た場合、原因としては大きく分けて2つが考えられます。DBへの同時接続上限 バイナリログによるストレージの圧迫-
カテゴリ:
- DB
-
タグ:
- #MySQL
投稿日:2019-04-03
更新日:2019-04-03
シェルからMySQLのSQLを実行する方法、サンプル
普段MySQLを使う時は、直接DBサーバにアクセスするかSQLエディタを利用してSQLを実行していますが、大量のSQLを実行する作業であったり、パフォーマンステストなどで数百万~数億件のデータを投入するときには、一つ一つ手作業で対応するにも限界があります。そういうケースでは、シェルスクリプト(bash/sh)からMySQLを遠隔操作できると、とても作業を効率化できます。-
カテゴリ:
- サーバ
投稿日:2019-03-14
更新日:2021-07-30
MySQLで正規表現を使って検索する ~REGEXP(文字列+数値、電話番号、メールアドレス)
MySQLのREGEXPを使えば、WHERE句で正規表現の検索が可能です。 使い方としては言ったって簡単で、WHERE句に以下の構文を書くだけです。 正規表現を使って「文字列+数値」のカラムに対して範囲検索する 正規表現を使って電話番号を検索する 正規表現を使ってメールアドレスを検索する-
カテゴリ:
- DB
-
タグ:
- #MySQL
投稿日:2019-03-05
更新日:2019-04-04
MySQL、Oracle、PostgreSQLで実行クエリ(SQL文)の履歴(ログ)を確認する
今までに実行されたクエリ(SQL文)の履歴を確認出来たら便利ですよね。自分が普段良く使う3つのデータベースのMySQL、PostgreSQL、Oracleに関して確認方法をまとめました。-
カテゴリ:
- DB
-
タグ:
- #MySQL
- #Oracle
- #PostgreSQL
投稿日:2019-02-25
更新日:2019-02-25
【MySQL】SQLからデータをCSVにエクスポート/インポートする方法
MySQLのデータをCSVに出力する方法と、CSVの内容を読み込んでDBに投入する方法を紹介します。-
カテゴリ:
- DB
-
タグ:
- #MySQL
投稿日:2018-10-08
更新日:2019-04-09
【MySQL】インデックスが効かないパターンと効くパターン
MySQLを使っていて、パフォーマンスが著しく悪くなってしまい結構ハマってしまった。いろいろ試してみてインデックスの設定し方が悪かったことが分かったのでここにメモ。-
カテゴリ:
- DB
-
タグ:
- #MySQL
投稿日:2018-09-28
更新日:2019-04-26
【MySQL】ストレージエンジン一覧
昔MySQLを使っている時、ストレージエンジンを調べたことがあったのでまとめてみました。もしかしたら情報が古いかもしれませんが、更新されている部分あれば別途修正したいと思います。-
カテゴリ:
- DB
-
タグ:
- #MySQL
投稿日:2018-08-02
更新日:2018-09-06
サイト内検索
プロフィール
[Name : POCO(@PocoIt2019)]
都内で社内SEをしているおじさん。
仕事で得られる知識だけでは限界を感じ、
WEBの勉強がてらITブログを開始。
サーバからWEBサイトまでフルスクラッチで開発しました。
現在は勉強のモチベーションを保つために活用中。
興味があることを雑記的に書いていきます。
[スポンサーリンク]
カテゴリ
タグ
[スポンサーリンク]
最近の記事
- 「Docker Desktop for Windows」でdocker-compose up中に「user declined directory sharing」のエラーが出た時の対処法
- 【Vue.js】Vue.jsのインストールとプロジェクトの新規作成
- Node.jsをWindows10にインストールする
- 【phpMyAdmin】データインポート時に「スクリプトがタイムアウトしました。インポートを完了させたいのであれば同じファイルを再送信すればインポートが再開されます」が出た時の対処法
- 【phpMyAdmin】ローカル環境でデータインポート時に「Incorrect format parameter」のエラーが出た時の対処法
- 作業効率アップ!Googleドライブをローカルフォルダのように利用する方法