MySQL

MySQL

【データベース編 第7回】控える・戻す ― mysqldump の控えは、戻し方まで確かめる

【2026年10月24日時点の情報です】第6回では、書き換えを取り消せるトランザクションを試しました。ただし、トランザクションで戻せるのは、確定する前の書き換えだけです。確定したあとで間違いに気づいたときに備えて、書き換える前のデータをファ...
MySQL

【データベース編 第6回】書き換える・消す ― UPDATE と DELETE を、トランザクションで安全に試す

組み込み32年のエンジニアがデータベースを基礎から学ぶ「データベース編」の第6回。UPDATE で書き換え、DELETE で消す前に、取り消せるトランザクションの中で試しました。WHERE を忘れると全行が書き換わることも、実際の結果で確かめます。
MySQL

【データベース編 第5回】数える・まとめる ― COUNT と GROUP BY を、C の集計ループと並べて

組み込み32年のエンジニアがデータベースを基礎から学ぶ「データベース編」の第5回。COUNT で行を数え、GROUP BY で項目ごとにまとめて平均・最大・最小を出す方法を、C の集計ループと並べて理解します。NULL の扱いと、WHERE・GROUP BY・ORDER BY の順番も確かめます。
MySQL

【MariaDB】初心者のSQL練習帳 第3回:消した記事の残りを片付けた|前のコマンドをまねして、テーブルと条件を直し忘れた

練習用のWordPressで、消した記事を指したまま残っていたカテゴリーとコメントの行を、SQLで片付けました。前のコマンドをまねしてテーブルと条件を直し忘れたこと、DELETEに列を書いてエラーになったことなど、実際に流したSQLと結果をそのまま紹介します。
MySQL

【MariaDB】初心者のSQL練習帳 第2回:控えを取ってから記事を消した|消したのにコメントとカテゴリーが残っていた

【2026年10月21日時点の情報です】このシリーズでは、第0回で作った練習用のWordPressで、AI(Claude)にお題を出してもらい、ヒントだけを見て自分でSQLを書いています。第1回では、練習用のほうが公開中の記事が1本多く、そ...
MySQL

【WordPress】SQLで記事を下書きに戻したら、空のカテゴリーがサイドバーに残った|記事数を数え直すSQL

【2026年10月20日時点の情報です】このブログは、自宅のAlmaLinuxサーバーでWordPressを動かしています。2026年10月16日、ブログの記事を整理していて、Laravelの記事25本などを、SQLでまとめて下書きに戻しま...
MySQL

【データベース編 第4回】見る・絞り込む・並べる ― SELECT・WHERE・LIKE・ORDER BY を、C の for ループと並べて

組み込みエンジニアがデータベースを学ぶデータベース編の第4回。第3回で入れた架空の検査値を、SELECTで見て、WHEREで絞り込み、LIKEで文字の一部で探し、ORDER BYで並べます。= NULL では見つからない理由や、日本語の並び順の注意も。
MySQL

【データベース編 第3回】データを入れる ― INSERT と NULL を、C の構造体の初期化と並べて

組み込みエンジニアがデータベースを学ぶデータベース編の第3回。第2回で作った表に、INSERTで架空の検査値を入れます。1行ずつ・まとめて入れる方法、数値にできない「(-)」をNULLで入れる方法、必須の列を入れ忘れたときのエラーまで。
MySQL

【MariaDB】コピペで動かしていたWordPressのデータベースのコマンドを、意味から理解する|控え・確認・一括変更

自宅サーバーのWordPressで、AIに教わりながらコピペで動かしていたデータベースのコマンドを、場面ごとに1つずつ意味から説明します。控えの取り方、記事の検索、アイキャッチの一括変更、安全に変えるための決まりまで。
MySQL

【データベース編 第2回】表を作る ― CREATE TABLE とデータの型を、C の構造体と並べて

はじめに前回は、MariaDB につなぐ仕組みを理解し、練習用のデータベース sql_practice と、そこだけを扱えるユーザー practice を作りました。中身はまだ空っぽです。今回は、その練習場に最初の表を作ります。題材は、この...