MySQL

MySQL

出力される行数を求める(COUNT関数)

COUNT関数を使用することで、選択されたレコードの数を出力できます。/
MySQL

複数条件での検索(AND, OR)

MySQLのWhere句で複数の条件を指定する複数条件をつける場合は、"AND"か"OR"でつなげます。"AND"でつなげた場合は"かつ"の意味になり両方の条件に合致する必要があり、"OR"でつなげた場合は"または"の意味になりいずれかの条...
MySQL

MySQLで’LIKE’演算子を用いて部分検索(あいまい検索)を行う

LIKE演算子を使用するWHERE句での文字列条件を"="で行うと完全一致したものしか検索できませんでした。しかし、ある文章の中にある文字が含まれているかどうかを検索する場面、つまり部分検索をする場面が多々あります。そのときは"="では実現...
MySQL

テーブルの情報を表示する

テーブルの詳細情報を知りたい場合は、"showtablestatus"を実行します。選択されているデータベース内のすべてのテーブルの情報を表示する場合選択されているデータベース内の特定のテーブルを表示する場合データベースを指定する場合/
MySQL

mysqlでの文字コードの確認方法と設定方法

1.statusコマンドを実行する2.showvariablesで調べる/テーブルごとの設定確認各フィールドの文字コードを確認するデフォルトの文字コード以外の場合、showcreatetable を実行すると、デフォルト以外の文字コードのフ...
MySQL

MySQLのBETWEEN演算子とIN演算子

BETWEEN演算子を使ってみるMySQLではBETWEEN演算子というものがあり、WHERE句で使うことができます。以下のようにすると、weigt列が60以上、かつ、70以下のメンバーを抽出します。IN演算子を使ってみるMySQLではIN...
MySQL

MySQLの条件文(WHERE句)の使い方 Vol.1

MySQLのWHERE句で条件の範囲指定をするWHERE句には、完全一致以外にも検索方法があります。'>','=','<='などの比較演算子を使用します。たとえば、32歳以上のメンバーを検索する場合は以下のようにします。・比較演算子の一覧x...
MySQL

MySQLで列名に別名をつける

列に別名をつけるちなみに、列名に別名をつけることもできます。表示する列名の後にスペースで区切って別名を記入します。列名は通常アルファベットで登録してありますが、日本語でわかりやすく表示することもできます。これは、複数のテーブルを扱うなど複雑...
MySQL

MySQLで重複データを排除する

重複データを除くMySQLでは重複したデータを取り除くこともできます。今回の例では、address列に重複したデータがいくつもあります。これを除いてみます。FROM句でmemberテーブルを指定し、SELECT句でaddress列を指定し、...
MySQL

MySQLでデータの検索(SELECT文の基本)

SELECT文の基本SELECT文はSELECT句とFROM句が必須の句となります。たとえば、hogetableというテーブルの全データ(全列全行)を取り出すには以下のようにします。この例の書式は以下です。上記の例の"*(アスタリスク)"は...
MySQL

MySQLにユーザを追加する

以下を実行することで、localhostにあるdb_nameというデータベースに対し、user_nameというユーザーをuser_passというパスワードで登録します。/
MySQL

テーブルにある既存のカラムのデータ型を変更する

既存のカラム(列)のデータ型を変えるには"ALTERTABLE"を使用します。基本的な書式は以下です。例を示すと以下です。以下実行画面になります。/
MySQL

MySQLのデータ型(データの種類)

"createtable"で、テーブルを作成するときや、"altertable"でテーブルの構造を変更するときに、各カラム(列)のデータ型を指定します。大きく分けて、「整数型」「浮動小数点型」「文字列型」があります。整数型型最小値最大値TI...
MySQL

テーブル内のデータを更新する(UPDATE)

すでにテーブル内にあるデータを更新するには"UPDATE"文を使用します。簡単に以下の書式になります。これだけだとすべて行のデータの値が変わってしまうので、通常はWHERE節で条件を指定し、特定の行のデータのみ変更します。たとえば、idが1...
MySQL

テーブルへデータを挿入する

mysqlのデータベースへのデータの挿入は"INSERT"文を使用します。簡単な書式は以下です。以下に簡単な例を示します。ここでは、mytest2というテーブルにname="hogeo",age=48,weight=89というデータを挿入し...
MySQL

データのバックアップとリストア方法

MySQLのデータのバックアップはmysqldumpというコマンドで実施可能です。基本的な使い方は以下のような書式になっています。データベースごとバックアップ--databasesXXでデータベースを指定します。たとえば、hogedbのデー...
MySQL

カラム(列)を追加する

(例)/
MySQL

MySQLのデータ型

整数型データ型使用バイト最小値最大値TINYINT1-1281270255SMALLINT2-3276832767065535MEDIUMINT3-83886088388607016777215INT4-214748364821474836...