ホームページ  >  記事  >  バックエンド開発  >  mysqlデータベースの詳細説明(ubuntu 14.0.4 LTS 64)

mysqlデータベースの詳細説明(ubuntu 14.0.4 LTS 64)

php中世界最好的语言
php中世界最好的语言オリジナル
2017-12-20 13:28:531429ブラウズ

今日は、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: パスワードを入力します


2.2 データベースを表示します: 上記のコマンドを入力すると、パスワードの入力を求められます。ログインに成功すると、上に示すようなインターフェイスが表示されます。システム A に付属するデータ B を表示します

showdatabases; 以下の図に示すように、システムに付属するデータベースにはセミコロンが欠けてはいけません。


2.3

データベースの作成: データベース mytest を作成します。これにより、データベース B が作成されます。ライブラリ名は mytest です。


2.4 上記の 4 つのデータベースのうち、必要なデータベースを選択する方法は? usemytest、これはデータベース mytest を選択します。


2.5 データベースを削除したい場合:dropdatabasemytest は、通知せずにデータベースを削除します。

2.6 現在の

ステータスを表示する : status;


2.7 現在のデータベース内のテーブル C を表示するには、以下の 2 つの方法があります。 a:showtables;b:showtablesFROMmytest;.ここで、mytest は確立したデータベースです。


2.8 データテーブルの作成と削除

createtablemytable(idint,nameint);

droptablemytable;


2.9 構築したデータテーブルの使い方、つまりデータにデータ

を挿入する方法テーブル ? insertintomytable(id,name)values(1,10);

2.10 テーブル内のデータをクエリする、selectid、namefrommytablewhereid=1order; または select*frommytable


2.11 テーブル内のデータを更新する、mytable セット名を更新する=20 where id=1;


2.12 テーブルの削除: deletefrommytable; または droptablemytable;

2.13 テーブル構造の変更

(1) フィールド形式を追加します:

altertabletable_nameaddcolumn (フィールド名フィールド タイプ);— —このメソッドは括弧で囲みます

(2) フィールドを挿入する位置を指定します:

altertabletable_nameaddcolumn フィールド名 特定のフィールドの後のフィールド タイプ

(3) フィールド名/タイプを変更します

altertabletable_namechange old field name new field name new field type;

(4) テーブルの名前を変更します

altertabletable_namerenametonew_table_name;

(5) テーブル内のすべてのデータを一度にクリアします

tru​​ncatetabletable_name; このメソッドは数値ピッカー (ID) も作成します。テーブル内で 1 から開始します

(6 ) フィールドを削除します:

altertabletable_namedrop フィールド名;

2.14 パスワードの形式を変更します: mysqladmin-u username -p old passwdword new passwd;

2.15 テーブルの構造を表示します。 descriptionmytables;


2.16 現在のデータベースとユーザーを表示します。 show database(); show user();


3 注:

3.1 コマンドを入力するときに Enter キーを押した後にセミコロンを追加するのを忘れた場合は、コマンドを再度入力する必要はありません。マークを付けて Enter キーを押すだけです。

3.2 上下のカーソルキーを使用して、前のコマンドを呼び出すことができます。


これらの事例を読んだ後は、その方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

関連読書:

AJAX は簡単な登録ページの非同期リクエストのサンプルコードを実装します

PHP で jQuery + Ajax を使用してページングクエリ関数を実装します

例の詳細な説明 ajax は更新せずにファイルをアップロードする機能を実装します

以上がmysqlデータベースの詳細説明(ubuntu 14.0.4 LTS 64)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。