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 リバース プロキシ構成の完全なプロセス記録
管理者権限でcmdを実行する slmgr /ipk CB7KF-BWN84-R7R2Y-793K2-...
一部のWebサイトでアップロードする場合、「参照」ボタンをクリックすると、[ファイルの選択]ダイアロ...
目次SQL文を挿入する前にレコードが既に存在するかどうかを確認するSQL挿入時の判断の簡単なコレクシ...
MyISAM ストレージエンジンMyISAM ストレージ エンジンは、書き込みよりも読み取りが多く、...
Canal は、Java を使用して開発された Alibaba のオープンソース プロジェクトです...
目次説明する:要約する補充するDOM を直接変更して操作する js や jQuery とは異なり、V...
1. Packetdrillのコンパイルとインストールソースコードリンク https://githu...
#docker ps チェック、すべてのポートがマップされています コンテナID イメージ コマンド...
1. ワンストップソリューション1. 問題の分析と特定 # MySQL設定ファイルを見つけて、MyS...
1. 設置前の清掃 rpm -qa | grep jdk rpm -qa | grep gcj yu...
CSS (カスケーディング スタイル シート) は、HTML Web ページを美しくするために使用さ...
原則的にはwindow.print()メソッドを呼び出すことですが、このメソッドは現在のページ全体を...
毎日jQueryプラグイン - 検索履歴を作成するためのものです。参考までに、具体的な内容は次のとお...
目次セットは値が重複しない特別なコレクションです。セットコレクション基本API独自の価値判断セットを...
この記事には、細かい点は一切なく、カラーマッチングのテクニックをシェアするだけです。とてもシンプルで...