EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。
第41回では、 CHAR型とVARCHAR型の違いについて簡単に説明を行いました。しかし、 MySQLにはそれ以外にも文字列を扱うことができる型が複数あります。そこで今回はMySQLで扱える文字列型について紹介していきます。 BINARY型とVARBINARY型の関係はCHAR型とVARCHAR型の ...
全体的に見ると、MySQL は大きく分けて Server レイヤーとストレージエンジンレイヤーの 2 つの部分に分かれています。 Server レイヤー このレイヤーには、コネクタ、クエリキャッシュ、パーサ、オプティマイザ、エグゼキュータなどが含まれます。たとえば ...
こんな感じでやってしまえば入っちゃいますよね。 別テーブルから INSERT しつつ、連番も付けたい場合、どうすればいいか… 挿入先の行数をカウントしてプラス 1…こんな感じですかね… INSERT INTO HOGE_TABLE SELECT (SELECT COUNT(NUMBER)+1 FROM HOGE_TABLE), ID, PASSWORD, ..
INSERT と UPDATE の判定するロジックを書いてもいいんですが MySQL にはもっと便利なものがあります。REPLACE 文です。 REPLACE は、 挿入先にデータが存在しない場合は INSERT 、 データが存在する場合は UPDATE を実行します。 色々と書き方はありますが、INSERT 文は ...
さて、第3回まででデータを入力するテーブルが完成したので、今回は実際にデータを入力/変更/追加して第1回の表1を再現 ...
MySQL database servers may not come with graphical administration tools, but that is the price your small business pays for free database software. The fact that MySQL's standard administrative tool ...