データベースに接続する

データベースへの接続

SQL はデータベース操作の中核であり、この章の冒頭の文でもあります: PHP プログラマのための MySQL はビジネスをテーブル構造に変換することです。ビジネスの追加、削除、変更、チェックインを適切に行ってください。 SQL と呼ばれる構造化クエリ言語 (SQL) は、データにアクセスし、リレーショナル データベース システムをクエリ、更新、管理するために使用されるデータベース クエリおよびプログラミング言語です。データベーススクリプトファイル。

SQL は最も重要なリレーショナル データベース操作言語であり、その影響力はデータベース分野を超え、人工知能分野でのデータ検索などの他の分野でも評価され、採用されています。

SQL は、1970 年代に IBM がリレーショナル データベース System R 用に開発した、リレーショナル モデル用のデータベース アプリケーション言語です。

SQL は、1986 年 10 月に米国規格協会 (ANSI) によって採用されたデータベース言語の米国標準です。その後、国際標準化機構 (ISO) が SQL の公式国際標準を公布しました。 1989 年 4 月に ISO は整合性特性を備えた SQL89 標準を提案し、1992 年 11 月に SQL92 標準が発表されました。

各データベース システムは若干異なりますが、基本的には SQL 92 標準に従っています。または、SQL 92 に簡単な拡張と変更を加えました。

MySQL の SQL 構文を一度学習すると、そこから離れることなく他の SQL 構文を学習できるようになります。

SQL ステートメントは、その機能範囲に応じて 3 つのカテゴリに分類できます:

1. データ定義言語 (DDL、データ定義言語) ステートメント: データ定義ステートメント。さまざまなデータ セグメント、データベース、テーブル、列、インデックスを定義するために使用されます。等一般的に使用されるステートメントのキーワードには、create、drop、alter などが含まれます。

2. データ操作言語 (DML、データ操作言語) ステートメント: データベース レコードの追加、削除、更新、クエリを実行し、データの整合性をチェックするために使用されるデータ操作ステートメント。一般的に使用されるステートメントのキーワードには、主に挿入、削除、更新、選択などが含まれます。

3. データ制御言語 (DCL、データ制御言語) ステートメント: さまざまなデータ セグメントの直接のアクセス許可とアクセス レベルを制御するために使用されるデータ制御ステートメント。これらのステートメントは、データベース、テーブル、フィールド、ユーザーのアクセス権、およびセキュリティ レベルを定義します。主なステートメントのキーワードには、grant、revoke などが含まれます。

インストール方法

方法1インストール後、スタートメニューのリストにMySQLコマンドラインのコマンドラインターミナル操作が表示されます。効果を図に示します。

QQ截图20161009140005.png

🎜🎜 🎜🎜🎜🎜 Windows の環境変数に追加すると、次のようになります。コマンドラインで直接操作する。 🎜🎜コマンドラインでは、次のコマンドを使用してデータベースサーバーに接続できます: 🎜🎜mysql -h localhost -u root -p🎜

上記のコマンド: mysql は、mysql データベース起動ツールを意味します。

QQ截图20161009140024.png

注: 通常、パスワードを直接入力することはありません。代わりに、Enter キーを押した後にパスワードを入力してください。パスワード入力時の文字は目に見えないため、パスワード入力後、直接Enterを押してログインすることができます。近くにいる人が重要なパスワードを持ち出すのを防ぎます。

他に問題がなければ、ログインに成功すると次の内容が表示されます:

mysql -u root -p 
Enter password:  
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 7 Server version: 5.6.25 MySQL Community Server (GPL)
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

上記の中国語の意味は、「MySQL コマンド ライン操作ツールの使用へようこそ」と翻訳されます。各コマンドの最後に、「g」または「

mysql は現在 7 回目の接続です」と入力できます。

現在のデータベースのバージョンは、コミュニティでサポートされているバージョン 5.6.25 です。 GPL 契約に従ってください。

著作権: 2000 年から 2015 年。オラクルとその子会社が所有します。

ヘルプが必要な場合は、「help;」または「h」コマンドを使用してヘルプの内容を表示し、「c」コマンドを使用してコマンドライン履歴をクリアします。

mysql>

mysql> は入力指示を待つことを意味します。


注:

ログインが成功した後に次のようなプロンプトが表示されますが、これは誰もが理解できない可能性があります:

MySQL 接続 ID は 7 です

は 7 番目の接続ログインを意味し、ID は 1 つずつ増加します各ログイン。次回の展示は8回目となります。


学び続ける
||
<?php echo "Hello Mysql"; ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜