知人データベース
なぜデータベースを使います
まず、単一のマシン上のファイルやプログラムがあるだろうことは非常に無理があります。
第二に、ファイル操作は非常に面倒なことです
だから、新しいコンセプト----データベースがありました
あなたは、単一のマシン上で独立して動作することができますデータベースとして理解することができ、データはCRUDのツールであり、効率的で便利な方法を私たちに提供することができます。
だからあなたが書いたコードを保存するために、すべてのデータが別のマシンに保存されている場合、私たちは、上記の問題を解決し、ユーザーのマシンにサービスを提供しています。
利点のデータベース:
1つのプログラムの安定性:サービスはとてもRenyiyitai崩壊は、データと追加のサービスに影響を与えないだろうなマシン。 2 データの一貫性:すべてのデータがまとめて格納され、すべてのプログラムデータの操作が統一され、それがデータの不整合が表示されません 3 同時実行:同時データベースは、すべてのデータベース操作の手順については、良いサポートすることができネットワークを通じて、およびデータベース自体がネットワークの同時動作をサポートし、私たち自身のソケット記述する必要はありません 。4.効率を:私たち自身のプロセスファイルの多くよりも高くなるように、データベースのCRUDデータ効率を使用
知人のMySQL
データベース管理ソフトウェアカテゴリ
データを管理するための多くのツールは、MySQLよりも、あります。その区分に応じてデータへのアクセスを提供していますが、リレーショナルおよび非リレーショナルに分かれています。
キーと値のストアは、単純なものとして理解することができ、リレーショナルデータベースのテーブル構造、非リレーショナルデータベースを必要とされ、テーブル構造ではありません
リレーショナルデータベース:MySQLの、DB2、スプリット、オラクル 、SQL Serverの
非リレーショナルデータベース:MongoDBの(非リレーショナルデータベースの文書データベース非常に近い関係タイプ)、Redisの、memcacheの
リレーショナル・データベースは、通常、最初のステップは、構造を決定するときに使用すると、リレーショナルデータベースのテーブルを使用している意味テーブル構造、あります
誕生日の日付でデジタルメモリに保存された名前の文字列保存されたパスワード:フィールドの特定のタイプがあります。
MySQLの
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)
PS:事前に設定されますMySQLの端子はあなたが管理者として実行することをお勧めされたとき
Windowsは+一般ユーザを開始するには、r
着陸に直接パスワードを入力していないときにMySQLが最初に会いました
MySQLのSQL文はセミコロンを使用すると、入力させていきますセミコロンのデフォルトのクライアントを入力しない完全にあなたをノックしないで
クライアントの着陸
のmysql -h 127.0.0.1 -p 3306 -uroot -pを
省略することができます
mysqlの-uroot -p
あなたはゲストモード機能は非常に少数で使用することができ上陸しているユーザー名デフォルトのパスワードを入力しない場合
、クライアントログアウト
終了]を、
終了します;
すべてのデータベースが参照
データベースを表示し、
プロセスの表示
タスクリストを| findstrの名前を
プロセス殺すために
taskkill / F / PIDプロセスIDを
本番環境変数
スタートアップファイルは、システムの環境変数に追加したパスへの
注意:設定した後MySQLサーバとCMD、端末を再起動する必要がありますが
、MySQLのシステムサービスに行われる
生産システムターミナルサービスCMD管理者でなければならない
のmysql -インストール
パスワードを変更する
パスワードを入力せずに
mysqlの-uroot -pパスワード123
のパスワードがあり
-p123パスワード321 -uroot mysqladminは
あなたが\は、前のコマンドをキャンセルcは使用することができたときに、コマンドがキャンセル誤って入力された
パスワードクラッキングの
サービスが第一の端部で発売されていますが、停止した
サーバーの起動1.スキップユーザ名パスワード認証を
--skip-助成金・テーブルのMySQLサーバ権限テーブル開始スキップ
2.ユーザーに対応する管理者のパスワード変更
123(=パスワードを更新mysql.userセットのパスワードを)WHEREユーザ=「ルート」とホストが=「ローカルホスト」;
3.サーバ再び開始するように、現在のユーザ名とパスワードの検証を閉じるために
通常の方法のユーザ名とパスワードサーバー接続MySQLで4.
プロファイルの
MySQLサーバの簡単な設定\ sのビュー
サフィックスの設定ファイルは、通常の終わりINIあり
、変更しなくなるMySQLの設定ファイル
が、設定ファイルのmy.iniを作成することができ
ますが、起動時にMySQLサーバが自動的にロードされます設定ファイル内のmy.iniの設定
を有効にする設定ファイルサーバーの再起動を修正する最初の必要性を完了した後
、サーバーを再起動する必要があり、変更したコンフィギュレーションファイルを
データベースの基本的な操作
の目的は、フォルダに似ている
ことにより
、データベースDB1を作成
調査
ショーデータベース、すべてのチェック
データベースDB1を作成する番組を、単一のチェック
変更は
データベースDB1の文字セットが=「GBK」を変更 、 改変エンコーディング
穿刺
ドロップデータベースDB1と、削除ライブラリ
テーブル
テーブルを作成しますあなたはライブラリを指定する必要がある場合は、
ライブラリを指定:ライブラリ名の使用
を選択したデータベース():表示現在のデータベース
による
テーブルのuserinfo(ID int型、名前の作成チャー);
チェック
ショーのテーブルを、以下のすべてのテーブルのライブラリを表示
テーブルのuserinfoを作成ショー;
DESCのUserInfo; <==> descirbeのUserInfo。
変更は
のuserinfoから名前を選択し、クエリ指定したフィールド情報
名char(32を変更するユーザー情報テーブルを変更する 。)
穿刺
ドロップテーブルユーザー情報を、
記録
を作成するか、既存のライブラリの指定
テーブルを作成するには、このライブラリにスイッチを
して、操作レコードが
データベースDB1を作成し、
表のUserInfoを作成し(ID int型、名char (32)、パスワードINT);
増加
ユーザー情報の値(1、 'に挿入 yzy'、123); 単一データが挿入
ユーザー情報の値(1、 'に挿入 ZMM'、123)、(2 'CZH'、123); データの複数の挿入
検索
ユーザー情報SELECT * FROMと、検索フィールド情報は、
IDを選択し、ここで、idは、ユーザー情報から名前 = 1又はNAME =「yzy」; フィルタ条件との情報フィールド
チェンジ
セット名=「母」ユーザー情報の更新 、ID = 1 変更されたデータフィールド情報
セット名=「ZMM」ユーザー情報の更新 、パスワード= ID = 1 999は、 複数のデータフィールドを変更
穿刺
ここで、ID = 1のユーザー情報から削除;指定された修飾されたデータを削除する
テーブル内のすべてのデータを削除します。userinfoをから削除