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 リバース プロキシ構成の完全なプロセス記録
概要この記事のフレームワーク図は次のとおりです。 1. フローティングとは一体何でしょうか? W3s...
この記事では、接続エラー ECONNREFUSED を例に、Node.js がエラーを処理するプロセ...
1. 概要information_schema データベースは performance_schema...
1. ダウンロードアドレス:参考: http://dev.mysql.com/downloads/m...
この記事では主に、Vue でシンプルな無限ループスクロールアニメーションを実装し、みんなで共有する例...
序文Web 上でオンライン コード コンパイルの効果を実現したい場合は、 CodeMirrorを再度...
MySQL 8.0.12 のダウンロードとインストールのチュートリアルを録画し、全員と共有しました。...
Docker が配置されているサーバーをしばらく稼働させたところ、サーバーのディスク ディレクトリの...
1. 環境VS 2019 16.9.0 プレビュー 1.0 .NET SDK 5.0.100 2. ...
ssh は私が最も頻繁に使用する 2 つのコマンドライン ツールのうちの 1 つです (もう 1 つ...
1. 公式ウェブサイトアドレス公式サイトではインストールの参考手順が紹介されています。公式サイトを見...
さまざまなソースからデータを集約することで、中央倉庫を作成できます。データ ウェアハウスは、ビジネス...
最近、CSS3 アニメーションのソース コードの実装をいくつか見ていたところ、CSS コード アニメ...
目次Vue2 ライティングVue3プラグインのバージョンの記述Vue3 動的コンポーネントの記述書き...
目次1. ログ関連サービス2. システム内の共通ログファイル1. ログ関連サービスCentOS 6....