データベースは、MySQLのインストールと基本的な文法MySQLのインストールにDay34データベース(a)の導入、起動と基本設定 - Windowsのバージョンを

1.データベース

(データ)のデータとは何ですか

  トランザクション記述子のデータレコードは、シンボルは、物事には、コンピュータオブジェクトに記述する数値、テキスト、画像などであってもよい説明、である、物事の特性、一つのレコードの構図を抽出する必要があります。

データベースは(データベース、DBとも呼ばれる)とは何ですか

  データベースは、データウェアハウスに格納されているが、現在倉庫は、特定の形式で保存され、コンピュータ・ストレージ・デバイス上にあります

  データベース内のデータは小さく、冗長性、より高いデータ独立性と拡張性のラインを持っています

(DBMSと呼ばれるデータベース管理システム)データベース管理システムとは何ですか

  データベース管理システムは、データとデータベースを管理するためのアプリケーションです

データベース管理データベースは、次の2つのカテゴリに分かれています。

  リレーショナルデータベース

    そして、それは、制限データとの間でリンクされています

    テーブルは、通常、リレーショナルデータベース構造であるので、我々はこのタイプのデータベースを使用する場合、テーブルの構造を決定するために必要な最初のステップ

    一般的なリレーショナルデータベースは持っている:MySQLのは、Oracle、SQLiteの、DB2、SQL Serverを

  非リレーショナルデータベース

    データは通常、K、Vキーの形式で格納されています

    共通するのは、以下のとおりです。Redisの、MongoDBの(文書データベース、非リレーショナルデータベースの非常に近い関係タイプ)、memcacheの

注意:私たちはPythonの開発において、最も一般的に使用されるMySQLデータベースです

 

 

2.知人のMySQL

  MySQLはスウェーデンの会社のMySQL ABの現在一部によって開発されたリレーショナル・データベース管理システムであり、  オラクル  の製品。MySQLは、MySQLが最高のRDBMS(リレーショナルデータベース管理システム、リレーショナルデータベース管理システム)アプリケーションで、最も人気のあるリレーショナルデータベース管理システム、WEBアプリケーションの一つです。

  MySQLは速度および改善された柔軟性を増加させる従って、大きな倉庫内のすべてのデータを入れて、リレーショナルデータベース管理システム、別個のテーブルにリレーショナルデータベースのデータを格納するのではなくなります。
  使用MySQLのSQL言語は、データベースにアクセスするために使用される最も一般的な標準化された言語です。MySQLソフトウェアは、それらの小さいサイズ、高速、低所有コスト、特にオープンソースこの機能には、デュアルライセンスポリシー、分割コミュニティ、商用バージョンを使用して、中小のウェブサイトの開発は、データベースのウェブサイトとしてMySQLを選択しました。

MySQLデータベースのコンテンツ分類データ

  まず、異なるサイズからなるデータベースライブラリ、および表は、異なるサイズのレコードで構成異なるサイズのテーブルのライブラリーは、構成します

社内データベースは、コンピュータファイルシステムにたとえることができる
ライブラリ    >>>    フォルダ
リスト    >>>    ファイル
レコードは >>>    レコードのセクションと呼ばれる、行毎にファイル内のデータ

テーブルの最初の行:ヘッダー

:フィールド名 +フィールドタイプ

 

ダウンロードしてインストール3.MySQL

MySQLのインストールパッケージは、iOS、Linuxでは、ウィンドウを含む私たちのそれぞれ、上のオープンソースのオペレーティングシステムを提供します。

MySQLのインストール、起動および基本設定- Linuxバージョン  (https://www.cnblogs.com/Eva-J/articles/9664401.html)

MySQLのインストール、起動および基本設定- Mac版  (https://www.cnblogs.com/Eva-J/articles/9664401.html)

MySQLのインストール、起動および基本設定- Windows版  (https://www.cnblogs.com/Eva-J/articles/9669675.html)

 

4.前にMySQLの小さな操作を使用して

  MySQLはCのソケットベースの通信/ sのソフトウェアアーキテクチャであるので、彼はまた、サーバとクライアントを持ち、サーバーの起動プログラムは、mysqldのbinフォルダで、クライアントプログラムは、MySQLのbinフォルダで開始します

  私たちは、直接プログラムを開くことができるように最善のは、システム環境変数にMySQLのbinディレクトリを実行する前に追加されます

  まず、ターミナルを開くために管理者cmdを使用します

  サーバーのオープン:直接入力のmysqld

  Open Clientは:ローカルIPとポート番号を省略することができる場合、MySQL -h 127.0.0.1 -p 3306 -uroot -pを入力し、ターミナルウィンドウを再度開くCMD

  クライアント終了します。exitまたはquit

  ショーデータベース:すべてのデータベースを見ます

  プロセスを見る:端末データベース入力タスクリストを出た後| findstrの+名前

  taskkill / F / PID +プロセスID:プロセスを強制終了

注意:1.MySQLをなし初期ログインパスワードがない場合、あなたは直接入力することができ、

   2.MySQLのSQL文、セミコロン、セミコロンは何の敗者デフォルトをノックしません、クライアントは、私たちが入力できるようしていきます

本番環境変数
  スタートアップファイルは、システム環境変数に追加したパスに

  注:MySQLサーバと端末CMDを再起動するにはしばらく時間が設定したら

mysqldは、システムサービスに行われる
  端子CMD管理者である必要があり、あなたのシステムサービスを作るために

  mysqldを--install

パスワードを変更し
  、パスワードなしで
    -pパスワード123 -uroot mysqladminは
  パスワードの場合
    、パスワード123456 mysqladminは-uroot -p123

  \は、キャンセル前のコマンドを取り消す場合をCとエラーコマンド入力を使用することができた場合

クラックコード
  最初のサービスが開始されているエンドが停止しました

  1.サーバー機能の検証をスキップするユーザー名とパスワードが活性化され
    mysqldを--skip-グラント・テーブルは、サーバ許可テーブル開始スキップ
  ユーザに対応する管理者パスワード変更2.
    パスワード=パスワード(123セット更新mysql.user )ユーザを=「ルート」とHost =「localhost」の;
  開始するよう3.サーバが再び現在のユーザー名とパスワードの検証を終了し
  、通常の方法のユーザ名とパスワード、サーバ接続のmysqlに4を

プロファイル
  \ sのビューのMySQLサーバの簡単な設定
  サフィックスの設定ファイルは、通常のini終わりです

  MySQLは付属しています設定ファイルを変更しないでください
  あなたが設定ファイルのmy.iniを作成することができ、それ
  MySQLサーバが自動的に起動のmy.iniにコンフィギュレーションファイルに設定をロードします

  第1の効果を取るために設定ファイルを変更した後、サーバーが再起動され停止する必要があります

  サーバーを再起動する必要があります設定ファイルを変更します。

 

4.MySQL内の基本操作

1 作業フォルダ(ライブラリ)。
   によって:データベースDB1の文字セットUTF8を作成; 
   検索:ショーのデータベースを、すべてのチェック
    ショーはデータベースDB1を作成し、1つのチェック の変更を:データベースDB1の文字セットはlatin1を変更;変更エンコーディング 削除:ドロップデータベースDB1を、削除ライブラリ
2 。操作ファイル(テーブル) の次のフォルダに切り替える:DB1を使用し、ライブラリを指定
           選択したデータベース()を;の表示現在のライブラリ の増加:テーブルt1(ID int型、作成名char); チェック:ショーのテーブルを、ライブラリ内の下記を参照してくださいすべてのテーブルは、
    テーブルT1を作成示し、情報の単一テーブルビュー
    DESC T1は、記述は、テーブル参照 変更を表T1修正名charをALTER(
3 ); (テーブルT1の変化名NAME1チャーをALTER 2 削除:ドロップテーブルT1; 3。コンテンツファイル操作(記録) によって:(T1値に挿入。1、' egon1 ')、(2 ' egon2 ')、(3、。' egon3 ' );複数の中に挿入することができる チェック:SELECT * からT1、検索フィールド情報
    T1から名前を選択し、情報を指定する検索フィールド
    ID = 1がT1から名前を選択し 、 フィルタの条件で情報フィールドを問い合わせる 更新T1セット名:変化
= SB ID = 2 ;改変することができる修正されたデータ情報フィールド、 削除する:削除から T1 ID = 1 ;指定された条件データを削除
    T1から削除し、テーブル内のすべてのデータを削除し 、空のテーブル: 削除
から T1、 インクリメントIDが存在する場合、新しいデータがまだそれらが最後の開始と除去した前と同じです。 大量のデータを、より速く、直接ゼロからより速度を削除し、テーブルT1を切り捨てる * 自己増力:AUTO_INCREMENTが表す *プライマリーキーが表す:制約は(ない繰り返し、空にすることはできません)、加速度を探します

 

おすすめ

転載: www.cnblogs.com/sxchen/p/11366305.html