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データベースのコンテンツ分類データ
まず、異なるサイズからなるデータベースライブラリ、および表は、異なるサイズのレコードで構成異なるサイズのテーブルのライブラリーは、構成します
社内データベースは、コンピュータファイルシステムにたとえることができる ライブラリ >>> フォルダ リスト >>> ファイル レコードは >>> レコードのセクションと呼ばれる、行毎にファイル内のデータ テーブルの最初の行:ヘッダー :フィールド名 +フィールドタイプ
ダウンロードしてインストール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が表す *プライマリーキーが表す:制約は(ない繰り返し、空にすることはできません)、加速度を探します