今日の内容:
1.mysqlのご紹介
2. MySQLをインストールする方法
3.mysql基本的な使い方
データベースへのI.はじめに
MySQLはどのようなものです:
MySQLは、オープンソースのリレーショナルデータベース管理システム(RDBMS)、である
ため、MySQLは、オープンソースで誰でも一般公衆利用許諾契約書のことができますので
、ライセンスの下でダウンロードは、個々のニーズに応じて変更するmysqlの理由そのスピード、信頼性と
適応性が注目されている、ほとんどの人は、トランザクション処理を必要とせずに、mysqlはあると思います
管理コンテンツ最良の選択。
なぜデータベースを使用します。
前のファイル(エクセル)データ管理が、データの、特に大量のExcelの管理を使用した場合、その後、多くの問題で使用しているため
、データベースソフトウェア:新しいデータ管理ソフトウェアの導入そこら
データベースの概念:
1 。データ形式でファイルに保存されたランダムは大きく異なっている 2 ソフトウェア開発ディレクトリ指定は、 格納された位置データを定義する データ、ローカルに格納されています。psは、 すべての公共の場所に3格納されたデータの一部を保存データのユーザーが見つけることが共通の場所に関連していなければなりません
MySQLデータベースのスキーマ:
通信するためのWebベースのアプリケーション、本質的である 任意の基盤となるネットワークベースの通信ソフトウェアは、ソケットされている サーバーは、 - ベースのソケット通信 - 送信および受信メッセージ - SQL文(共通基準) クライアント - ベースのソケット通信は - メッセージの送受信 - SQLステートメント PSは:MySQLは直接操作も動作する他のプログラミング言語をサポートするために、MySQLクライアントをサポートしているだけでなく、 Pythonのは、Java、C ++、PHP構文が異なっています
データベース分類:
リレーショナルデータベース:
1 制約。 2.ディスクベースの記憶装置(すなわちハード・ディスクにデータを格納することで、永続的な=== 床) の典型的な: のMySQL、Oracleの、SQLiteは、DB2、SQL Serverは、 制限に関連付けられたデータとの間に存在し得ると リレーショナルデータベースは、リレーショナルデータベースにいる意味し、通常はテーブル構造です 最初のステップは、テーブルの構造を決定することである フィールドは、特定のタイプの持っている 文字列の名前でメモリを 使用して保存されたパスワード の誕生日の日に寄託し
非リレーショナルデータベース:
1.全く制約(キー--->がない値) 2 メモリベースのストレージ(データはメモリ内に配置される)。 典型的な代表:のRedis、MongoDBの(文書データベースは、非リレーショナルデータの関係に非常に近い)、メモリキャッシュは
実際には、我々は、ソフトウェアのサポート、リモートファイル操作としてMySQLを置くことができます。
>>>ライブラリ フォルダ リスト >>> ファイル レコード >>> 行毎にファイル内のデータは、記録のセクションと呼ばれる ヘッダは、データテーブルの最初のラインである フィールドフィールド名 +フィールドタイプ
MySQLをインストールする方法II。
MySQLをインストールする方法:
百度でのMySQLの公式サイトコミュニティ版をダウンロードし、適したバージョンをダウンロードした後、上記検索。
MySQLをインストールする IT業界では、簡単にソフトウェアの最新バージョンを試してみません ダウンロードした後にMySQLサーバとクライアントがダウンしてダウンロードされる 解凍は、 ファイルディレクトリの表示 サーバ のmysqld クライアント mysqlの mysqldを開始するために 1を。下のbinディレクトリに切り替え 2 エグゼクティブmysqld PS:端子を使用すると、管理者として実行することが推奨されたときに事前に構成されたMySQLを行う Windowsの + 通常のユーザ起動にR を直接入力されていない初期パスワードの時にMySQLの着陸を セミコロンはエンドMySQLのSQL文をありますあなたが完全に入力していないノックしていないセミコロンのデフォルトの クライアントを使用すると、入力を継続できるようになります
ログインするにはどのようにインストールされています:
クライアントが上陸した のMySQL -h 127.0.0.1 -P-uroot-3306 - P-を 省略することができます MySQLは -uroot-- p型を ゲストモード機能を上陸させているあなたは、デフォルトでは、ユーザー名とパスワードを入力しない場合は非常に少数で使用することができ 、クライアントログアウト 終了]を、 終了します。 すべてのデータベースを表示し 、データベースを表示する プロセスの表示 タスクリストを | findstrの名前 のプロセスを殺すために taskkill / / F PIDプロセスIDを
MySQLを起動するたびに手動で環境変数を追加しなければならないこと:
それでは、どのように環境変数を作成するには:
どのように唯一のシステムサービスとしてのサーバ:
本番環境変数
スタートアップファイルは、システムの環境変数に追加したパスへの
注意:MySQLサーバとCMD、端末を再起動するためにしばらく時間が設定したらは、
システムサービスのmysqldに行われる
生産システムサービス管理者は、端末をcmdをでなければならない
のmysqld --install
パスワードを変更する方法:
パスワードなしで mysqladminを -uroot - Pパスワード123 の下には、パスワード持ち でmysqladmin P123パスワード123456 - -uroot コマンド入力エラーが\が前のコマンドがキャンセルキャンセルcのときに使用することができます
あなたのパスワードは、実行する方法を忘れてしまった場合:
コードがクラック 今、サーバーが停止して開始する必要があります 1 スキップ認証サーバーのユーザー名とパスワードを有効にし てmysqld --skip-grant-をテーブルには、サーバーが許可テーブルスキップし始める 2 。のユーザーに対応する管理者のパスワード変更 更新MySQLをSETパスワード.userユーザー= =パスワード(123)「ルート」 とホスト= 「localhostの」; 。3 。起動する再認証のユーザー名とパスワードをサーバーこのように閉じて 通常の方法のユーザ名とパスワードの接続サービスのmysqlに4を終了
MySQLでは、独自のファイルを構成する方法、開始のMySQLの時にご注文を実行します。
プロファイルは
\ sのは簡単な設定MySQLサーバの参照
コンフィギュレーション・ファイルの拡張子は、通常のiniエンドです
が付属して設定ファイルを変更していないのmysql
設定ファイルのmy.iniを作成することができ、それ
MySQLサーバーが自動的に起動してロードされますがファイルのmy.iniは、構成内の構成
最初の設定ファイルを変更が終了した後に有効にするには、サーバーの再起動を停止する必要がある
設定ファイルを変更するには、サーバーを再起動する必要があります
基本的な使用3 .mysqlデータベース:
データベースの基本的な操作:三つのカテゴリー、データベース、データテーブル、データ線の合計
すべてのCRUD
ワン:データベースの基本的な操作:
: データベースのデータベース名を傷薬; 検索: ショーのデータベースは、すべてのデータベースを取得 ショーは、データベースのデータベース名を作成し、指定されたデータベースのチェック の変更を: データベース名データベースの文字セットALTER = 「GBKの」;修正エンコードの 削除を: ドロップデータベース名のデータベースを、削除ライブラリ
II:データテーブルの基本的な操作:
注意:あなたがテーブルを作成するとき、あなたはライブラリ内のテーブルを作成するかを指定する必要があります。
ライブラリーを指定します。ライブラリ名を使用します
表示ライブラリは、現在の場所にあります。選択したデータベースを()
で: 表のデータ表の名前(ID int型、名前の文字)を作成し、 チェック: テーブルを表示します。以下のすべてのテーブルのライブラリビュー テーブルのテーブル名を作成するショーを:テーブルの作成処理見る DESCテーブル名を、テーブル構造の参照 変更を: 表データテーブル名char変更(ALTER 32 ); 削除: ドロップデータテーブル名、テーブルをドロップ
III:データラインの基本動作
注意:データベースを作成したり、既存のライブラリを指定します
ライブラリは、テーブルを作成し、動作データラインにデータを追加するには、次のに切り替え
: データテーブル値に挿入( 1、。「ジェイソン」、123 );単一のデータは、挿入 データテーブル値に挿入( 1、。「エゴン」、123 )(...);複数の挿入 確認: SELECT * からのすべてのフィールド情報テーブルクエリ、データ名 選択フィールドからのデータテーブルと、クエリ情報指定されたフィールド の選択フィールド、フィールドのデータテーブルID = 1。または名前= エゴン、 フィルタ条件と情報フィールドを照会 変化。 データテーブル名SET更新 = 「ZY 」。ID = 1 変更されたデータフィールド情報、 更新データテーブル名SETを =「ジェイソン」、パスワード= 666 1 = ID ; 変更するための複数のデータフィールド の削除を: 削除から。データテーブル= ID 1 ;指定された条件が一致したデータの削除 削除からデータテーブルを、すべてのテーブル内のすべてのデータを削除