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 リバース プロキシ構成の完全なプロセス記録
序文MySQL では、クロスデータベース クエリは主に 2 つの状況に分けられます。1 つは同じサー...
ここで言及されている SSH は Security Shell と呼ばれます。Linux をよく使用...
<div class="サイドバー"> <div> &...
仮想マシンは非常に便利なテストソフトウェアです。ハードウェアに損傷を与えることなく、さまざまなテスト...
仮想マシンを使用する人は通常、操作と使用を容易にするために仮想マシン用の共有ディレクトリを設定します...
成果を達成する html <div class="コンテナ"> &l...
Web 上でフォントを使用することは、基本的なスキルであると同時に芸術でもあります。英語のフォントに...
1 Alibaba Cloud コンソールに入り、ドメイン名コンソールを見つけて、バインドするドメイ...
MySQL で判断文を書く方法:方法1. CASE関数case関数の構文: CASE条件 値1の場合...
静的ウェブサイトをホストできるサーバーは数多くあります。この記事では、nginx、apache、to...
mysqlはブール型を返します最初のケースでは、直接戻ります select id='22a...
この記事の例では、参考のためにjsカスタム右クリックメニューの具体的なコードを共有しています。具体的...
tomcat はオープンソースの Web サーバーです。Tomcat ベースの Web は実行効率...
この記事を読む前に、Volumes について予備知識を身に付けておいてください。詳細については、こち...
最近新しい会社に入社しました。プロジェクトに携わった後、タイトルアイコンが svg で作られていると...