mysql-データベース

MYSQLの知人:

  • データベースの利点:

    • 安定プログラム:プログラムのクラッシュは、データとサービスには影響しません

    • データの一貫性:一緒に保存されているすべてのデータ

    • 並行性:同時データベース自体

    • 効率性:データベース・データのCRUD効率的な使用が高くなっています

  • データベース分類:

    • リレーショナルデータベース(テーブル構造):
      • データ間の比較的遅い、強い相関の特性

      • mysqlのは、Oracle、SQLServerの、sqllite、accesse

    • 非リレーショナルデータベース(キー:値):
      • データに関連付けられた比較的速い、小さいデータの特性

      • Redisの、MongoDBは、メモリキャッシュ(外 - メモリレベル排除)、

  • MySQLの文は3種類に分けられます。
    • DDL文、データベース定義言語:データベース、テーブル、ビュー、インデックス、ストアドプロシージャ、例えば、ドロップを作成、変更

    • DML文、データベース操作言語:挿入、削除、更新、クエリデータ、挿入、削除、更新、選択

    • DCL文の、データベース制御言語:ユーザーのアクセス権、助成金、取り消します

MySQLのインストール:

  • MySQLのインストール:
    • パスは、中国を持つことができません

    • パスは、特殊文字を使用することはできません

  • InnoDBはファイルの後に生成されたデータベースとテーブルを作成します。

    • データベース:フォルダテーブル:ファイル

    • db.opt文字セット

    • .FRMテーブル構造

    • 表.idb各表(表データおよびテーブルインデックス)

  • アカウント:

    • 匿名アカウント(セキュリティ)を削除します:

      • ユーザー「」@localhostをドロップします。

      • ユーザーのルート 'を削除@ ':: 1';

    • 管理者アカウントを設定します:

      • 1、管理者のログインを使用します。mysql -uroot

      • 図2に示すように、管理者パスワードを変更します。設定したパスワード=パスワード(「123」)。

      • 3、サインオン管理者アカウント:mysqlの-uroot -p123

    • データベース・アカウントを作成します。

      • ビューは、アカウントを作成しました:;ホストを選択し、mysql.userからユーザーを選択し、ユーザー()を。

      • アカウントを作成します。

        • 「123」で識別される「192.168.13%、」@ユーザー「海陽」を作成します。

        • フラッシュ権限;

      • アカウントのエンパワーメント(CRUD)を付与します。

        • すべてすべての権限を付与

        • アカウントのエンパワーメントがあります:グラントは@ mysqlの上*に「はい」を選択し、「192.168.13%。」。

        • いいえ、アカウントの作成、及び、読み取り許可を与えません。

          • mysqlの上で選択付与*「192.168.13%。」@「海」が「123」で識別します。

        • 指定されたログインのIPアドレスを作成、あなただけログインすることができ、IPアドレスを指定することができます。

          • mysqlの-uhaiyang -p123 -h192.168.13.144
      • アクセス権は、アカウントの復旧に割り当てることができます........

データベース操作:

  • シンプルなライブラリ操作:

    • ライブラリを作成します:データベースのftpを作成します。

    • ライブラリの切り替え:ライブラリ名を使用します。

    • ライブラリの削除:データベースのデータベース名をドロップ。

  • シンプルなテーブル操作:

    • 作成フォーマット:テーブルのテーブル名を作成します(ID int型、名char(文字))

    • テーブルを作成する:表テーブル名(ID int型、名char(12))を作成します。

    • ビュー表:ショーのテーブル。

    • ビューのテーブル構造:DESCテーブル; =テーブル名を記述する。

    • 詳細については、テーブル構造を参照してください。ショーは、テーブルのuserinfoを作成します。

    • ビュー建table文:ショーテーブルのテーブル名を作成します。

    • テーブルを削除:テーブルのテーブル名をドロップします。

    • テーブルを変更します(笑)テーブルのテーブル名のリネームを改変すること。

  • CRUD文:

    • 増加

      • データを挿入:テーブル値(1、「海陽」)に挿入します。

      • 両者を挿入:テーブル値に(1、 "母")、(2、 "ドゥドゥ")を挿入します。

      • ビューテーブルデータ:テーブル名から選択*;

    • 削除:

      • 表名から削除します。

      • 表1のデータIDを削除する:ID = 1のテーブルから削除します。

    • 変更します。

      • エラーの例:セット名=「AA」ユーザー情報の更新は、(IDは、すべての変更が指定されていません)

      • 修飾されたテーブルデータIDフィールド:更新テーブルセット名=「ファファ」ここで、ID = 2。

    • チャールズ:

      • 表名から削除します。

      • テーブル内のすべてのデータを確認してください:テーブル名から選択*;

おすすめ

転載: www.cnblogs.com/haiyang11/p/11266051.html