カテゴリー別アーカイブ: MySQL

datetime型をtimestamp型に変換 (MySQLの時間計算)

MySQLでdatetime型をtimestamp型に変換する方法です。

時間を加算・減算する時にDatetime型だと文字列ですので、UNIXTIMEに変換して計算すると楽です。

UNIXTIMEとは、1970年1月1日 00:00:00からの経過秒数のことですね。

カテゴリー: SQL文 | タグ: , , , , | コメントは受け付けていません。

MySQLのバックアップ(dump)

MySQLのバックアップ方法です。

(注意)
MySQLにログインして行うのではなく、サーバーにログインした状態で行います。

カテゴリー: MySQL | タグ: , , , , | コメントは受け付けていません。

MySQLでrootのパスワードを設定する

MySQLはインストール直後、パスワードが設定されていないのでパスワードを設定してみます。

まずログイン

カテゴリー: MySQL基本操作 | タグ: , , , | コメントは受け付けていません。

コマンドラインからMySQLに接続する方法

コマンドラインからMySQLに接続する方法です。
MySQL接続にはMySQLコマンドを利用します。

mysql -u ユーザー名 -D データベース名 -p

 

カテゴリー: MySQL基本操作 | タグ: , , | コメントは受け付けていません。

MySQL 最大の値・最新の日付データを1つ抽出する方法(MAX)

MySQLで最大の値・最新の日付データを抽出する方法です。

最新や最大のデータを知りたいときは多いので、よく使うクエリでしょう。

カテゴリー: MySQL, SQL文 | タグ: , , , , , | コメントは受け付けていません。

MySQLで重複した行を除く(SELECT DISTINCT)

カラム内に同じ値があるときに、まとめて表示する方法です。
具体的な例としては、

カテゴリー: SQL文 | タグ: , , , , , , , | コメントは受け付けていません。

MySQL Datetime型でのis null(0000-00-00 00:00:00)

MySQLでDatetime型のカラム検索方法です。

DATE型・DATETIME型のカラムで、NOT NULLの設定の場合

カテゴリー: SQL文 | タグ: , , , , , | コメントは受け付けていません。

MySQL テーブルのデータ量を知る方法 (data-length)

MySQLでテーブルのデータ量を調べる方法です。

下記のような項目を確認することができます。

カテゴリー: MySQL基本操作 | タグ: , , | コメントは受け付けていません。

MySQLで文字列を一括置換する REPLACE()

MySQLで文字列を一括置換する方法です。

PHPとMySQLでシステムを作っているときに、置換を行いたい時があります。
繰り返し実行が必要な場合ならPHPとMySQLを絡めてプログラムを作りますが、インポートしてきたデータを一回だけ置換したい場合などはMySQLだけで簡単に置換作業を行いたいものです。

そんな時に便利なのが「replace」です。

カテゴリー: SQL文 | タグ: , , , , , | コメントは受け付けていません。

MySQLで奇数・偶数の判別をする

MySQLで奇数・偶数を判別する方法です。
Where句を下記のようにすれば判別可能です。

偶数を抽出するSQL文

カテゴリー: SQL文 | タグ: , , , , | コメントは受け付けていません。