MySQLデータベース
MySQLは、ソフトウェアのサポート、リモートファイル操作として見ることができます。
ライブラリフォルダ>>>
表>>>ファイル
>>>行毎にファイルのレコードのデータは、記録のセクションと呼ばれます
ヘッダ:表の最初の行であります
フィールド:フィールド名フィールドタイプ+
自然:通信するためのWebベースのソフトウェア
任意のソフトウェアベースのネットワーク通信、根底にあるソケットです
サーバー:
- ソケットベースの通信
- メッセージング
-SQL文の(共通基準)
クライアント:
- ソケットベースの通信
- メッセージング
-SQL文の
PS:MySQLは動作するようにMySQLクライアントをサポートするだけでなく、他の言語の直接操作をサポートするだけでなく。Pythonは、Javaは、PHPの構文は、指定された標準SQL、同じではありません。
DBMS:データベース管理システム
リレーショナルデータベース:データとデータの制限との間の関係とすることができます
MySQLのは、Oracle、SQLiteの、DB2、SQL Serverの
リレーショナルデータベーステーブルの構造は、通常、リレーショナル・データベースを使用することを意味し、最初のステップは、関係構造を決定することです。
フィールドは、特定のタイプがあります。
非リレーショナルデータベース:通常K / Vでは、データのキーと値のペアを格納し。
Redisの、MongoDBの(文書データベース、非リレーショナルデータベースの非常に近い関係タイプ)、memcacheの
MySQLのファイル構造:
ビン:実行フォルダ
mysqldサーバ
mysqlクライアント
ドキュメント:ドキュメント
LIB:図書館
データ:フォルダデータベース
共通操作
順番にMySQLの声明;エンド。
ときに間違ったSQL文の入力\ Cの出口
クライアントログイン:mysqlの-h 127.0.0.1 -P 3306 -uroot -p
省略することができます。mysql -uroot -p
ユーザー名とパスワードを入力しない場合もで行くことができ、デフォルトはゲストモード機能を上陸さまれに使用することができます
クライアントの終了:終了/終了
mysqldサーバがシステムサービスに行われる必要があるWindowsシステム、
mysqldを--install
パスワードの変更
設定したパスワード=パスワード(「パスワード」)
ユーザーのルート」を変える@で識別される「localhostの」「クワトロ!」;
プロファイル
\ SビューMySQLサーバの簡単な設定
通常、サフィックスの設定ファイルは、ケースの端をINIています
変更されていないが付属していますが、新しいmy.iniファイルを作成することができますMySQLの設定ファイルは、起動時にMySQLサーバが自動的に設定中にあなたのmy.ini設定ファイルをロードします。Linuxシステムは、my.cnfファイルを作成することです
1、mysqlディレクトリ内の設定ファイルmy.cnfファイルを作成します
2、777にmy.cnfファイルのパーミッションを変更します。sudo chmodの777のmy.cnf
3.設定情報を入力してください
[mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql] user='root' password=123 default-character-set=utf8
4、664へのファイルのパーミッションを変更します。sudo chmodの664 my.cnfファイルを。ファイルのパーミッションは664のみであるため、MySQLは唯一の安全と見なさ。
5、MySQLサーバを再起動します
変更が終了し、設定ファイルを有効にするには、サーバーを再起動する必要があります。
ブートシーケンス中にコンフィギュレーション・ファイルは、LinuxのMySQLの下で読み込む
1./etc/my.cnf
2./etc/mysql/my.cnfの
3./usr/local/mysql/etc/my.cnf(自身のMySQLのインストールディレクトリ)
4.〜/ my.cnfの
データベースの基本的な操作:
図書館:フォルダに類似
増加
データベースDB1を作成します。
検索
ショーデータベース、データベースのすべてを表示します
データベースDB1を作成示し、単一のデータベースを閲覧
変更
データベースDB1文字セット=「GBK」を変更、改変エンコーディング
削除
データベースDB1をドロップします。削除
表:
あなたは、テーブルを作成するときにライブラリを指定する必要があります。ライブラリ名を使用します
見る現在のライブラリが存在する:選択したデータベース()を。
増加
テーブルユーザー情報(ID int型、名char)を作成します。
検索
テーブルを表示し、このデータベースにすべてのテーブルを参照してください
ショーは、テーブルのuserinfoを作成し、単一のテーブルビューを
降順のuserinfo; <=>のuserinfoを記述する。
変更
名char(32)を変更するユーザー情報テーブルを変更します。
削除
テーブルのuserinfoをドロップ。
記録
増加
(3,4)、ユーザー情報の値(1,2)に挿入
検索
userinfoから選択*
userinfoから名前を選択
ここで、ID = 1又は名前=タンクユーザー情報からIDを選択し、名前
変更
セット名=ユーザー情報更新「1」ID = 1
セット名=ユーザー情報更新 '1'、パスワード= '2' ここで、ID = 1
削除
ID = 1ユーザー情報から削除します。
userinfoから削除します。