1. MySQLデータベースの構成と関連概念 まず、MySQL はリレーショナル データベースであることを理解する必要があります。MySQL と非リレーショナル データベースとの最大の違いは、テーブルの概念です。 +MySQL環境全体は、単一の最大のデータベースとして理解することができます。 +mysqlで作成されたデータベースBはAに属し、システム内のフォルダに相当するデータウェアハウスです。 +データテーブルC: は、システム内のファイルに相当する、データを保存する特定の場所です。データベースBには、複数のデータテーブルCが含まれています(ここでは、データベースBとAは異なることに注意してください)。 +レコード D: データ テーブル内の行はレコードと呼ばれます。したがって、データ テーブルを作成するときは、「これがどのレコードであるか」を識別するための ID 列を作成する必要があります。ID 列の値は、ID 番号と同様に、同じであってはならず、一意である必要があります。テーブル C には複数のレコードが存在する場合があります。 +フィールド E: テーブル内の各列は「フィールド」と呼ばれます。データベース内の各フィールドには、フィールドのデータ型、空かどうかの判断、自動拡張などの規則があります。レコード D には複数のフィールド E を含めることができます。 +データ F: 行と列の交差点が実際の「データ」 F です。 2. 基本的なデータベース操作(Ubuntu 環境下)と一般的なコマンド例。 2.1 mysqlにログイン: mysql-uroot-pu: ユーザー名でログイン、-p: パスワードを入力 2.2 データベースの表示: 上記のコマンドを入力すると、パスワードの入力を求められます。ログインに成功すると、システムAに付属するデータBを表示するための上記のようなインターフェイスが表示されます。 showdatabases; セミコロンを含める必要があることに注意してください。次の図は、システムの組み込みデータベースを示しています。 2.3 データベースを作成します: create database mytest; これにより、mytest という名前のデータベース B が作成されます。 2.4 上記の 4 つのデータベースの中から、必要なデータベースをどのように選択すればよいでしょうか? usemytest なので、データベース mytest が選択されます。 2.5 データベースを削除する場合: dropdatabasemytest。これにより、通知なしにデータベースが削除されます。 2.6 現在のステータスを確認します: status; 2.7 現在のデータベースのテーブル C を次の 2 つの方法で表示します。 a:showtables;b:showtablesFROMmytest;.Mytest は作成したデータベースです。 2.8 データテーブルの作成と削除 テーブルを作成します。 ドロップテーブルmytable; 2.9 確立されたデータ テーブルの使用方法、つまりデータ テーブルにデータを挿入する方法を教えてください。テーブルにid、name、values(1,10)を挿入します。 2.10 テーブル内のデータをクエリする、selectid,namefrommytablewhereid=1order; または select*frommytable 2.11 テーブル内のデータを更新します。update mytable set name=20 where id=1; 2.12 テーブルの削除: deletefrommytable; または droptablemytable; 2.13 テーブル構造の変更 (1)フィールドフォーマットを追加する: altertabletable_nameaddcolumn(フィールド名フィールドタイプ);—このメソッドには括弧があります (2)フィールドを挿入する場所を指定します。 altertabletable_nameaddcolumnfield namefield type フィールドの後に; (3)フィールド名/タイプを変更する altertabletable_name古いフィールド名、新しいフィールド名、新しいフィールドタイプを変更します。 (4)テーブル名を変更する altertabletable_name新しいテーブル名に変更します。 (5)テーブル内のすべてのデータを一度にクリアする truncatetabletable_name; このメソッドはテーブル内のIDを1から開始します (6)フィールドを削除する: altertabletable_namedrop フィールド名; 2.14 パスワードの変更形式: mysqladmin -u ユーザー名 -p 古いパスワード パスワード 新しいパスワード; 2.15 テーブルの構造を表示します: describemytables; 2.16 現在のデータベースとユーザーを表示する show database(); show user(); 3 注記: 3.1 コマンドを入力するときに Enter キーを押した後にセミコロンを追加し忘れた場合は、コマンドを再入力する必要はなく、セミコロンを入力して Enter キーを押すだけです。 3.2 カーソル上下キーを使用して、以前のコマンドを呼び出すことができます。 要約する 以上が、MySQL データベースの詳細説明 (Ubuntu 14.0.4 LTS 64 ビットベース) に関するこの記事の内容のすべてです。皆様のお役に立てれば幸いです。興味のある方は、このサイトの他の関連トピックを参照してください。不足がある場合は、メッセージを残して指摘してください。このサイトをサポートしてくれた友人たちに感謝します! 以下もご興味があるかもしれません:
|
<<: Linux で固定 IP を設定する方法 (テスト済みで効果的)
ここで、アンカー ポイントを制御するいくつかの状況をまとめてみましょう。 1. 同じページ <...
1. 設置環境1. HUAWEI mate x CPU i5 82500u、8g メモリ、独立グラフ...
一般的に: [重要なフラグ1つ] > [特別なフラグ4つ] > 宣言順!importan...
1. 背景実際のプロジェクトでは、分散スケジュールされたタスク実行の状況に遭遇することがあります。ス...
今日、研究室のプロジェクトを見ていたとき、私にとって「難しい」問題に遭遇しました。実は、それは私があ...
目次ベース戻り値の型文字列とブール値数値とbigintシンボル未定義関数物体他のよくある質問参照エラ...
1.タイムアウトを設定する3 秒後に abc を印刷します。一度だけ実行します。 setTimeou...
サーバーにはNginx、データベースサポートにはMongo、Python言語のWebフレームワークに...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
Jsでのこれの深い理解JavaScriptスコープはstatic scopeスコープですが、 Jsの...
新しい接続を作成する側がクライアントに相当し、接続される側がサーバーに相当します。手順は次のとおりで...
MySQL ストレージ エンジンの概要ストレージ エンジンとは何ですか? MySQL のデータは、さ...
目次機能紹介レンダリング1. ホームページレンダリング用のコード(index03) 2. ゲーム開始...
テキストシャドウ text-shadow プロパティの効果: 1. 右下隅の影、左下隅の影、左上隅の...
パスワードを忘れると困ります。Mac に MySQL をインストールするための初期パスワードを忘れて...