コンピューター, データベース
MySQLの - Windowsコンソールコマンド
情報技術の開発 - 人間の活動の主要な地域の一つ。 したがって、この領域では巨額の資金を投資しています。 最初と異なるタスクの多くので、真剣に、多くの人々の日常生活を容易にされ、現在までに決定されました。 しかし、技術の進歩で、多くの問題の一つ - 情報の過剰な量を格納します。 データベースは、状況を解決するために設計されていました。
データベース管理システムの概要
大量の情報を格納する問題は、今日のために関連しているので、解決する方法はいくつかあります。 それらのそれぞれは、タスク、特定の方向に焦点を当てました。 しかし、一緒に彼らは、ストレージの問題を簡素化し、完全な複合体を形成します。
特定のデータベースおよびDBMS(データベース管理システム)の必要性を判断し、明確な分類は、あります。 最も一般的には、現在のクライアント・サーバ・ストレージ・テクノロジーであると考えられています。 これらは、次のものがありますFirebirdの、インターベース、IBM DB2、MS SQL Serverのは、Sybase、OracleやPostgreSQLの、リンター、MySQLを。 私たちは、後者のオプションに興味がある - チームのMySQL、完全にSQL標準に。 この技術は、最も人気があり、一般的に小規模のローカルアプリケーションと生産の問題に取り組むために使用されるの一つです。
クライアント-サーバ技術の前駆物質が原因の必要性が増加し、時間がかかり、その結果、各コンピュータおよびローカル・エリア・ネットワーク上の重要な負荷に伝播DBMSカーネルを割り当てるそのうち、既存の多くの欠点にその地位を失ったファイル・サーバーのデータベースです。 このグループには、 Microsoft Accessの、 Borlandのパラドックスを。
新しい技術が人気を集めています
しかし、数年前に人気と地元の小さな問題を解決するための需要が高まっている高度な技術がありました。 私たちは、 組み込みデータベース管理システムについて話しています。 このデータベースの主な特徴 - なし、サーバー側。 システム自体は、ローカルコンピュータ上でホストされている大量の情報を処理するための統一的な方法を可能にするライブラリです。 この方法には欠点がサーバリソース 、およびクライアント・サーバ技術の速度に大幅に優れたファイルを除去します。
例はOpenEdge、SQLiteの、BerkeleyDBの、ジグザグSavは、のFirebirdのオプションのいずれか見ることができるように Microsoft SQL Serverの コンパクト、リンター、だけでなく、チームはノークライアント・サーバ・データベースで使用されるものとは異なることにMySQLのオプションのいずれかを。 問題は、ローカルできなくなります場合は、 組み込みシステムは、簡単にその妥当性を失うことができます。
MySQLデータベースの主な利点
多数のタスクに対処するために起動することができるので、管理システムのMySQLデータベースは、最も人気のある技術の一つです。 私たちは現代のカウンターパートと比較した場合、大きな利点の数を特定することが可能です。
ロシア市場での主な利点は、それがほとんどの場合、無償であることから、その可用性と考えられています。 第二の特徴はスピードです。 最も人気のあるシステムの一つは、MySQLです。 チームは、それが最小応答時間で、速いです。 処理速度への影響は、高速取引のためにInnoDBの支持機構を使用してマルチスレッド・モードでのサーバーの複数のクライアントに接続するためのコマンドはありません。
ODBCドライバの存在は、開発者は多くの問題の解決を簡素化することができます。 利点はまた、固定および可変長のレコードの機会の提供を含むべきです。 言語CとPHPとのインタフェース - しかし、の主な機能は、非常に多くのプログラマの間で高く評価されています。 MySQLが提供する機会は、ウェブホスティングサービスの提供者の数が多いため、このデータベースを使用することができました。
そして、簡単な素人のため、情報ストレージの最新技術への関心を開発し、MySQL、検討する必要がある SQLコマンド この分野の専門家は、大きな需要があり、高度に世界のどこかで支払っているためと構文を。 したがって、遅延コストなしでこの方向に興味を持って誰かがあれば。 私たちは今、勉強して移動しなければなりません。
私は勉強する必要がありますどのような
一見すると、この領域は自習することは困難であると専門家との一定の通信が必要であることに思えるかもしれません。 しかし、それはそうではありません。 研究アーキテクチャとMySQLの特徴は、メインのチーム クエリ言語 、それに接続され、すべてのものは、あなたがコンサルタントの助けに頼ることなく、所有することができます。 それは欲望と上を移動するための努力を持っているだけで十分です。 唯一の自己開発し、この分野の研究は、キャリアを構築し、この方向に移動を開始、おそらく、取得スキルを統合し、し、新しい知識を習得することができます。
基本的なコマンドを研究するために、すべての最初の、あなたが手にMySQLコンソールユーティリティの無料版を持っている必要があります。 その学習プロセスは、それから始まります。 あなたは公式のMySQLのサイトからダウンロードすることができます。 これは、簡単に非常に便利ですが、単一のコンピュータ、上のサーバとクライアントを形成し、任意のオペレーティングシステムにインストールされています。
そして、MySQLの環境に関する基本的な情報を含んだトレーニングマニュアルを見つけることに頼ることが必要です。 コンソールコマンドの 基礎研究のために、原則として、それらも含まれています。 この非常に多くの情報。 しかし、あなたは真剣な選択に来る必要があります。 情報は一貫して提示し、明確に構造化されなければなりません。
あなたが英語の基本的な知識をお持ちの場合は、組み込みのコンソールサポートを使用することができます。 この目的のために、MySQLのツールの使用方法を理解するのに役立ちます特別helpコマンドは、そこにあります。
メインコンソールコマンド
基本的な特徴、機能と利点からのスムーズな移行は、我々は基本的なコマンドのリストになりました。 MySQLのユーティリティは、最初はただ研究のために使用されているだけのユーザーを、含まれています。 そのパスワードルートという名前のこのユーザーは、名前と同じです。
場合は、コンソールのMySQLユーザの最初とその後の起動は、DBMS MySQLでさらなる作業のためにrootのパスワードを入力する必要があります。 CLIコマンドは、認証が成功した後に使用可能です。
利便性のためにテストが成功したら、helpコマンドを使用して、既存のコマンドを表示することができます。 その後、コンソールは、すべての既存のコマンドおよびそれらの簡単な説明に提示されます。
そして、表示制御コマンド
今、あなたは、次のステップに行く必要があります。 これを行うには、既存のを選択するか、新しいデータベースを作成する必要があります。 useコマンドを使用する必要があり、既存のデータベースを選択します。 そして、隙間を介してデータベース名を入力します。 名前テストで-最初に、ユーティリティは一つだけがあります。 そのため、クエリは次のようになります。 使用を テスト。
するには 、データベースを作成し 、あなたは彼女のキーワードデータベースを指して、適切な名前を指定して、 作成コマンドを使用する必要があります。 構造は次の形式を取ります。 データベースName_of_databaseを作成します。 新しく作成されたデータベースを操作するにはuseコマンドを使用して適用する必要があります。
媒体は、既存のデータベース、テーブル、主キーまたは外部接続を表示し、MySQLのコンソールでそれらについての入手可能な情報を出力する機能を有しています。 この場合、チームは常に表示された提案で始める必要があります。 ショー :たとえば、現在のユーザーに利用可能なデータベースのリストを表示するには、単に次のクエリを入力します。 データベース。 キーワードの後に十分なテーブルを表示するには、テーブルを書き込むことによって、表示オブジェクトを変更します。
テーブル管理チーム
さらに進む前に、それはSQL標準への準拠に関係なく、データベースとオペレーティングシステムの、開発者のための機会を提供することを思い出して、再び必要です。 (データベースが使用可能である、とテーブルの場合)SQL標準をサポートする任意の環境で開発された要求は、MySQLの環境で正常に動作します。 Windowsコンソールコマンドは、他のオペレーティングシステムで使用されるものと違いはありません。
スプレッドシート私たちは、英語にそれらを翻訳を物語っている場合、特定のコマンドの数があります。 上記のcreateコマンドで。 また、以前に作成したデータベースにテーブルを追加するために活性化することができます。 テーブルなどのデータベース・オブジェクトを削除し、その破壊されるオブジェクトの名前を付加し、dropコマンドを使用します。 例: ドロップ _ あなた _ _ テーブル の 名前です 。
データベースサーバへの構文の要求は常に一般的な構造を有しています。 したがって、要求は、Windows上で設計されており、MySQLのLinuxコンソールにうまく動作します。 1つのオペレーティングシステムでエラーなしでサーバーを扱うチームは他でエラーが発生することはできません。
チームを選択
しかし、最も重要なスプレッドシートコマンドの構文は、十分に簡単です-チームを選択します。 データベースからデータを選択するために使用されます。 次のようにオリジナルの構文は次のとおりです。SELECT * FROM テーブル _ 名。 データベース・サーバに要求を送信することにより、クライアントはテーブルに格納されているすべてのレコードを取得する必要があります。
多くの人が考えていませんが、インターネットリソースを閲覧するときは、常にMySQLのコマンドを使用しているん。 PHP-クエリはソーシャルネットワークでオンラインストアやニュースのディレクトリの内容を表示するには、SQL言語の構文を使用します。 代わりに選択申し出後に「*」で、ルール、テーブルやデータの複数のテーブルのメインフィールドのリストとして処理されます。 複数のテーブルからのサンプリングの場合には、特別なバンドルは、利用可能な外部接続上でそれらを接続するように機能する、参加します 。 しかし、この状態は、接続を行うすべきフィールドを示す独立して変更することができます。
サンプリングの制限を設定します
時には、データベース・サーバから受信した応答が重複したデータが含まれている状況があります。 ユーザが異なるオファーを使用して、唯一の一意のエントリ見えるようにするために。 これは、要求されたフィールドのリストの前に配置し、重複を非表示にする補助として機能します。
Similar articles
Trending Now