1. データベース操作1. 新しいデータベースを作成する 2. データベースを開く 右クリックまたはダブルクリックするだけです。 3. データベースを削除する 右クリック -> データベースを削除 4. データベースを変更する 右クリック -> データベースのプロパティ 2. データ型1. よく使われるデータ型 整数: int 2. 制約 主キー: データが物理的に保存される順序 (主キーは一意であり、空にすることはできません。そのため、null 値を許可するオプションのチェックを外してください。そうしないと、新しいキーを作成または保存できなくなります。また、以下のコメントで値を自動的に増分するオプションを選択して、作業を節約することもできます) 空でない: このフィールドは空白のままにできません 一意: このフィールドは繰り返すことができません デフォルト値: 空白のままにすると、デフォルト値が使用されます。入力すると、入力された値が使用されます。 3. バックアップとリカバリバックアップ: 右クリック -> SQL ファイルにダンプ 復元: 右クリックして SQL ファイルを実行 3. 操作1. シンプルなクエリ 文法: 条件付きでテーブル名のフィールドフォームを選択します。 テーブルとフィールドに別名を付けるには as を使用します: select name as n from students as s; 重複行を削除します。select distinctive * from students; 比較演算子: 等しい: = 論理演算子: そして あいまいクエリ: のように 範囲クエリ: in は接続されていない範囲内を意味します。 並べ替え: 構文: select * from table name order by column 1 asc|desc, column 1 asc|desc…; 集計関数: 1. count( グループ化: 1. フィールドごとにグループ化すると、同じフィールドのデータが1つのグループにまとめられます。 ページ分割クエリ: 部分行を取得する 1. データが大きすぎると、1ページでデータを表示するのは非常に面倒です。 接続クエリ: 1. クエリ結果の列が複数のテーブルから取得される場合は、複数のテーブルを大きなデータ セットに接続し、返す適切な列を選択する必要があります。 等結合: 方法 1: select * from table1, table2 where table1.column = table2.column; メインクエリ: メインクエリオブジェクト、最初の選択ステートメント サブクエリ: 最初の SELECT ステートメントに別の SELECT ステートメントが埋め込まれている場合、ネストされた SELECT ステートメントはサブクエリと呼ばれます。 メインクエリとサブクエリの関係: 1. サブクエリはメインクエリに埋め込まれます サブクエリのカテゴリ: 1. スカラーサブクエリ: サブクエリによって返される結果は1つのデータ(1行1列)です。 2. データを挿入する 文法: 3. データを削除する 文法: 4. データの変更/更新 文法: 4. 上級ビュー: 1. 複雑なクエリの場合、多くの場所で使用されます。要件が変わり、SQL ステートメントを変更する必要がある場合、複数の場所で修正する必要があり、メンテナンスが非常に面倒です。 テーブルを表示します。 ビューを削除するには: ビューのビュー名をドロップします。 使用方法: ビューの目的はクエリを実行することです 索引: 文法: 外部キー: 外部キーの値は、別のテーブルの主キーである必要があります。主キーを設定する前に、まず両方のテーブル オプションのエンジンを InnoDB に変更する必要があります。 次に外部キーを設定します。 注意: 外部キーが配置されているテーブルには主キーを設定できません。 のみ: 一意性を設定すると、重複したデータが表示される場合があります。 重複したデータを入力するとエラーが発生します。 5. 知識補足ctr+/ コメント関数直積 = 2つのテーブルのデータ数の乗算 上記は、navicat for mysql の基礎知識を 1 つの記事で理解するための詳細な内容です。navicat mysql の基礎についてさらに詳しく知りたい場合は、123WORDPRESS.COM の他の関連記事もご覧ください。 以下もご興味があるかもしれません:
|
<<: Vue の新しいおもちゃ VueUse の具体的な使い方
>>: Nginx リバース プロキシ構成の完全なプロセス記録
序文Linux で最も広く使用されているデータベースは MySQL です。この記事では、Linux ...
要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS....
mysql 5.7.19 winx64解凍版のインストールチュートリアルを収録しました。具体的な内容...
目次序文DockerファイルDockerfile とは何ですか? Dockerfile 構文Spri...
GtkTreeView コンポーネントは、美しい通常のリストやツリーのようなリストを作成できる高度な...
この記事では、MySQL のデータベース テーブルの容量を確認するためのコマンド ステートメントを紹...
JS スクリプト タグの属性は何ですか? charset : オプション。 src 属性で指定された...
文章1) Ubuntuイメージをダウンロードする docker プル Ubuntu 2) 画像を見る...
1: <a> タグを使用してページにリンクする場合、target 属性の役割は誰もが知っ...
目次1. 再出発1.1. ストア(司書) 1.2. 状態(書籍) 1.3. アクション(図書貸出リス...
導入振り返ってみると、4年前、私がMySQLのインデックスについて学んでいたとき、先生はインデックス...
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
目次1. シンプルなページの例2.uni-appはvueコンポーネントとミニプログラムネイティブコン...
1. まず、移行サーバー上のデータ ファイルを見つけます。MySQL 5.7 とデフォルトのインスト...
Dockerの場合すべてのコンテナコマンドを開始する docker を起動します $(docker ...