サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
mysqlweb.net
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 今回はMySQLをインストールした時点で、すでに用意されている管理用のデータベースの中身を見てみましょう。 自分で作成するデータベースやテーブルの中身を見るときも手順は同じです。今後の予習だと思ってください。 MySQLの中には複数のデータベースを作成できます。データベースの中には複数のテーブルを作成できます。テーブルの中には複数のフィールドが作成できるという、入れ子の構造をイメージしてください。 またSQL文は大文字小文字の区別はありませんが、データベース名、テーブル名、フィールド名は区別しておいたほうがいいです。 【1】以下の図を参考にMySQLを開始・接続します。 1.コマンドプ
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 今回はMySQLに作成済みの「SampleDB040」データベースを、ODBCデータソースに登録します。登録するとAccessなどのアプリケーションからMySQLに接続できるようになります。 ODBCデータソースへの登録はデータベースごとになります。もしMySQLに新しいデータベースを作成してODBCを利用する場合は、新たに登録が必要です。 *以下の登録作業を行なうには、MySQLが開始している必要がありますので、ご注意ください。 【1】あらかじめMySQLを開始しておきます。 1.コマンドプロンプトを起動します。 2.「net start mysql」と入力し、「Enterキー」を押
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 今回はMySQLのステータスを表示して、どのような設定になっているか確認する方法を解説します。 特に文字コードは文字化けの原因となりますので重要です。WindowsではMySQLの操作にコマンドプロンプトを使いますが、コマンドプロンプトからの入力は Shift-JIS になるため、それ以外の文字コードを使う場合は注意する必要があります。 Windows環境なら最初は Shift-JIS で始めたほうが設定の手間が省けます。MySQLに慣れてきたら、UTF-8やEUCなどネット上でよく使われる文字コードに挑戦するとよいでしょう。 【1】コマンドプロンプトを起動します。 【2】MySQLを
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 MySQLには複数のデータベースを作成することができます。さらにデータベースの中には複数のテーブルを作成することができます。データはテーブルに保存することになります。 今回はMySQLの中に、学習で使うデータベース「SampleDB040」を作成して、その中にテーブル「T01Prefecture」を作成するまでのSQL文と手順を解説します。 WindowsではSQL文は大文字小文字の区別はありませんが、区別される環境もあるようです。 【1】以下の図を参考にMySQLを開始・接続します。 1.コマンドプロンプトを起動します。 2.「net start mysql」と入力し、「Enterキ
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 MySQLのようなリレーショナルデータベースでは、複数のテーブルを結合することができます。 今回は「T01Prefectureテーブル」と「T00Areaテーブル」を結合して、まるで一つのテーブルのように表示してみます。 テーブルの結合には同じ値のフィールド同士を使います。結合に使われる「AREA_CD」のようなフィールドをキーと言います。 SELECT * FROM T01Prefecture; SELECT * FROM T00Area; 結合の種類には、内部結合(インナージョイン)、外部結合(アウタージョイン)、自己結合(セルフジョイン)、交差結合(クロスジョイン)、和結合(ユニ
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 データベースで文字を抽出条件に使う場合は少し複雑です。数字は明確に指定できますが、文字には曖昧さがあるからです。 例えば前回の「PREF_NAME = '東京都'」という指定の仕方だと検索できましたが、「PREF_NAME = '東京'」では一致しません。「=」(イコール)の場合は完全に一致しなければならないからです。しかしこれではあまりにも厳密すぎて利用し難いですね。 そこで文字列を抽出条件にする場合は LIKE演算子とワイルドカードを使い「あいまい検索」にすることが多いです。 *MySQLとAccessでは使えるワイルドカードが異なりますが基本は同じです。 今回MySQLに接続する
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 今回は最も基礎的なMySQLを起動する方法と、停止する方法を解説します。自動車の運転でも同じですが、起動と停止がわかれば安心して操作することができます。 MySQLをインストールした時の設定で、起動はWindowsサービスから「手動」で行なうようになっています。 またMySQLの操作にはコマンドプロンプトを使いますので、便利なようにショートカットを作成することにします。 【1】デスクトップにコマンドプロンプトのショートカットを作成します。 *コマンドプロンプトはアクセサリの中にあります。 【2】ショートカットを右クリックして、コンテキストメニューを表示し、プロパティを選択します。 【3
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 MySQLは複数ユーザーの同時接続や大量のデータを扱えるため、大規模なシステムにも対応できる優れたデータベースです。しかしMySQLは基本的にコマンドプロンプトからCUI(Character User Interface)による操作になります。 一般のユーザーがコマンドプロンプトから直接MySQLを操作することは少なく、PHPやJavaなどのプログラミング言語で作ったシステムからGUI(Graphical User Interface)で操作します。 システムが完成したら問題ないのですが、開発中にテスト用のデータを追加したり変更したいときに、CUIではちょっと不便です。開発中はもっと簡
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 今回は実際にMySQLをインストールしましょう。インストールは英語で行なわれることと、手順が多いので少し手間がかかりますが、図を交えてワンステップごとに詳しく説明します。 以下に掲載している図は、バージョンアップなどにより変わる可能性がありますので、あらかじめご了承ください。 【1】ダウンロードした「mysql-essential-5.0.45-win32.msi」をダブルクリックして開きます。 *ファイル名はOS、バージョンにより変わります。 【2】警告メッセージが表示される場合は、「実行」ボタンをクリックします。 【3】Setup Wizard が開始しました。「Next」ボタンを
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 データベースのMySQLは、数千万件から数億件のレコードを蓄積することができます。データを検索するスピードにも定評があります。 MySQLのテーブルにレコードを追加するINSERT文は、いくつか書き方があります。それぞれ特徴がありますので、使い分けられるように一通り試してみましょう。 今回MySQLに接続するユーザーは「pgtop」ですので、間違えないように気を付けてください。 【1】以下の図を参考にMySQLを開始・接続します。 1.コマンドプロンプトを起動します。 2.「net start mysql」と入力し、「Enterキー」を押します。 3.「mysql -u pgtop -
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 データベースMySQLは個人利用に限り無償で入手することができます。商用で利用する場合はライセンスを購入しなければなりませんが、社内だけで利用する場合はライセンス料は要らないようです。個人利用なら迷わず MySQL Community Server版を選択してください。 ・MySQL Community Server版 ・MySQL Enterprise版 またバージョンもいくつか選択できますが、最新版ではなく安定している Generally Available (GA) Release のほうをおすすめします。 MySQLは本などに付属しているCDに収録されていることも多いですが、今
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 これまでAccessのようなデータベースを使っていたり、Excelのような表計算ソフトを使っていた場合は、既に入力済みのデータがたくさんあると思います。 データベースをMySQLに移行する時に、ゼロからデータを入力していてはもったいないです。MySQLにはファイルからデータを取り込む機能がありますので利用しましょう。 MySQLに取り込めるデータには決まりがあり、以下のようなファイルになっている必要があります。この例ではフィールドをカンマで区切り、レコードごとに改行しています。区切りにはタブを使うこともできます。 「T01Prefecture.csv」をTeraPadで開いた様子 取り
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 MySQL(マイエスキューエル)は、世界中で最もよく利用されているオープンソースのデータベースの一つです。高速で使いやすいことが特徴です。 MySQLは非商用利用なら無償で入手して使うことができます。商用利用に関してはライセンスの購入が必要です。(デュアルライセンス) レンタルサーバーのデータベースとしてもよく使われています。中には数千万件から数億件のレコードを扱っている例もあり、Yahoo、Googleなどの大規模なサイトでも使われているようです。 MySQLはマルチユーザー対応であるため、複数の人が同時に利用するWebアプリケーションのようなシステムに使うデータベースとして適してい
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 MySQLのインストールが完了したら、早速データベースを利用してみたいところですが、まだまだ準備が必要です。 Excelのような表計算ソフトは、インストールしたらすぐに利用できます。しかしMySQLのようなデータベースの場合は、どんなデータを保存するのかという設計が必要です。最初は面倒に感じますが、設計することで蓄積されたデータを効率よく利用できるようになります。 またMySQLではユーザーごとに、データベースに対してどのような操作を許可するのか設定することができます。これを権限付与といいます。 MySQLをインストールした段階では「root」という管理者ユーザーがありますが、root
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 今回はMySQLを操作する新しいユーザーを作成し、データベースに対してどのような操作を許可するのか権限を付与する方法を解説します。 MySQLでは全ての権限を持つ管理者ユーザーではなく、権限を制限した一般ユーザーを作成し、そのIDとパスワードで接続する方法が一般的です。 以下の2つのユーザーを作成します。 ・pgtop@localhost 今後の学習で使用するためのユーザー ・test@localhost ユーザーを削除するためのテスト用 新しいユーザーを作成するには、ユーザーを作成できる権限を持った「root」という管理者ユーザーで接続する必要があります。 【1】以下の図を参考にMy
・本格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 MySQLのデータベースを操作するには、いろんな方法(管理ツール)があります。 操作とは、データベース、テーブル、クエリなどへ対する参照・作成・追加・修正・削除などのことです。 これまでにも当入門講座では、 コマンドプロンプトやAccessを使った方法を紹介してきましたが、 もう一度まとめてみます。 MySQLをパソコンにインストールすると、 Windows付属のコマンドプロンプトから、コマンドラインで操作できるようになります。 これは講座の手順で、MySQLのbinフォルダに環境変数のPATHを通したため、 MySQL関係のプログラムがすぐに実行できるからです。 でもコマンドプロンプ
このページを最初にブックマークしてみませんか?
『MySQL初心者入門講座』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く