今日は、mysql の概念を確認し、ubuntu 14.0.4 LTS 64 ビットに基づいた mysql の詳細な分析を説明します。必要な方は参考にしてください。
1. mysql データベース
の構成と関連概念 まず、mysql がリレーショナル データベース であることを理解してください。非リレーショナル データベースとの最大の違いはテーブルの概念です。
+mysql 環境全体は最大のデータベースとして理解できます: A
+mysql で作成されたデータベース B は A に属し、システム内のフォルダーに相当するデータの倉庫です
+データ テーブル C: は、ストレージ データの特定の場所はシステム内のファイルに相当します。データベース B には複数のデータ テーブル C が含まれます (ここでのデータベース B と A は異なることに注意してください)
+レコード D: データ テーブル内の行は a と呼ばれます。したがって、データテーブルを作成するときは、「これがどのレコードであるか」を識別するために id 列を作成する必要があります。id 列の値は同じであってはならず、ID 番号と同様に一意である必要があります。テーブル C には複数のレコード D
+ フィールド E を含めることができます。テーブル内の各列は「フィールド」と呼ばれます。データベースの各フィールドには、フィールドのデータ型、空、またはなどの規則があります。空虚な判断、自動成長などではありません。レコード D には複数のフィールド E を含めることができます。
+データ F: 行と列の交差点が実際の「データ」 F です。 2. 基本的なデータベース操作の一般的なコマンドの例 (ubuntu 環境)。 2.1 mysqlにログインします: mysql-uroot-p-u: ユーザー名でログインします、-p: パスワードを入力しますデータベースの作成: データベース mytest を作成します。これにより、データベース B が作成されます。ライブラリ名は mytest です。
ステータスを表示する : status;
を挿入する方法テーブル ? insertintomytable(id,name)values(1,10);
2.10 テーブル内のデータをクエリする、selectid、namefrommytablewhereid=1order; または select*frommytable(4) テーブルの名前を変更しますaltertabletable_namerenametonew_table_name;(5) テーブル内のすべてのデータを一度にクリアしますtruncatetabletable_name; このメソッドは数値ピッカー (ID) も作成します。テーブル内で 1 から開始します(6 ) フィールドを削除します: altertabletable_namedrop フィールド名; 2.14 パスワードの形式を変更します: mysqladmin-u username -p old passwdword new passwd; 2.15 テーブルの構造を表示します。 descriptionmytables;
AJAX は簡単な登録ページの非同期リクエストのサンプルコードを実装します
PHP で jQuery + Ajax を使用してページングクエリ関数を実装します
例の詳細な説明 ajax は更新せずにファイルをアップロードする機能を実装します
以上がmysqlデータベースの詳細説明(ubuntu 14.0.4 LTS 64)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。