MySQL操作テーブルでよく使われるSQLのまとめ

MySQL操作テーブルでよく使われるSQLのまとめ

1. テーブル内のフィールドの種類を表示する

テーブル名を記述する
desc テーブル名

2. テーブルの名前を変更する

テーブルの元のテーブル名を新しいテーブル名に変更します。

3. MySQLクエリのタイムアウトを解決する

テーブル名から /+QUERY_TIMEOUT(150000000000)/ * を選択
SQL プラス +/+QUERY_TIMEOUT(150000000000)/

4. インデックスを表示する

table_name からインデックスを表示

5. 通常のインデックスを作成する

テーブル名 (フィールド名) にインデックス インデックス名を作成します。
テーブルの変更 テーブル名 インデックスの追加 インデックス名 (フィールド名)

6. 共同インデックスを作成する

テーブルを変更し、テーブル名を追加し、インデックス名を追加します (フィールド名 1、フィールド名 2)

7. 主キーインデックスを作成する

テーブルを変更し、テーブル名を変更し、主キー(フィールド名)を追加します。

8. インデックスを削除する

table_name のインデックス index_name を削除します
テーブルを変更する テーブル名 インデックスを削除する インデックス名

9. ユニークなインデックスを作成する

テーブル名 (フィールド名) に一意のインデックス インデックス名を作成します。

10. Group byには重複を削除する機能がある

11. コードを記述する代わりに、SQL ステートメントで解決できる問題を解決するために SQL を使用するようにします。

12. テーブル削除操作

存在する場合はテーブルを削除します。

13. alterを使用してテーブルにフィールドを追加する

ALTER TABLE [テーブル名] ADD [列名] [タイプ]
テーブルtable1を変更し、トランザクタvarchar(10)をNull以外で追加します。

14. alter を使用してテーブルフィールドを削除する

ALTER TABLE [テーブル名] DROP [列名]

15. 列名を変更するには alter を使用します

ALTER TABLE [テーブル名] CHANGE [列名] [新しい名前]

16. テーブル名を変更する

ALTER TABLE tbl_name を変更して、new_tbl_name を変更します。

17. explain を使用してクエリの SQL ステートメントを分析し、SQL のクエリ効率を確認します。

選択ステートメントの説明選択ステートメントの説明

18. テーブルを作成するときは、コメント「comment」を使用して各フィールドにコメントを追加してください。

19. MySQL データベース テーブルの場合、主キーのクエリ効率と速度は通常のインデックスよりも優れています。

20. 今日作成されたインデックスは明日まで有効になりません。

21. パーティション分割、テーブル シャーディング、データベース シャーディング操作を使用して大量のデータを処理します。

これで、MySQL でテーブルを操作するためによく使用される SQL に関するこの記事は終了です。MySQL でテーブルを操作するためによく使用される SQL に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL で SQL クエリを最適化するための 30 の一般的な方法について簡単に説明します。
  • よく使われる MySQL コマンド集 [絶対に必須]
  • よく使われるMySQL関数のまとめ(共有)
  • MYSQL最適化の一般的な方法
  • よく使われる 5 つの MySQL データベース管理ツールの詳細な紹介
  • よく使われるMySqlクエリ文を整理する(23種類)
  • mysql の一般的なコマンドラインステートメント
  • MySQL データベースのバックアップと復元によく使用されるコマンドの概要
  • MySQLの一般的なコマンド
  • MySql 共通クエリコマンド操作リスト

<<:  docker.service 起動エラーの詳細なトラブルシューティング

>>:  ウェブレッスンプラン、初心者向けレッスンプラン

推薦する

現在のブラウザが JavaScript でヘッドレス ブラウザであるかどうかを検出する方法

目次ヘッドレスブラウザとは何ですか?なぜ「ヘッドレス」ブラウザと呼ばれるのでしょうか?ヘッドレスブラ...

XHTML でのハイパーリンク タグの使用に関するチュートリアル

ハイパーリンク。「リンク」とも呼ばれます。ハイパーリンクは、私たちが閲覧する Web ページのいたる...

CocosCreatorでゲームコントローラーを使用する方法

目次1. シーンレイアウト2. ハンドルリスナーを追加する1. イベントの変更を監視する2. 座標設...

Docker の win ping 失敗コンテナ回避ガイド

win docker-desktopを使ってコンテナ開発に接続し、ネットワーク上で色々試してみたいと...

さまざまなReact状態マネージャーの解釈と使用方法

まず、状態マネージャーとは何か、そしてそれが何をするのかを知る必要があります。複数のページで同じプロ...

LINUX での IPTABLES ファイアウォールの基本的な使用方法のチュートリアル

序文パブリック IP を持つ本番 VPS の場合、必要なポートのみが開かれ、IP とポートを制御する...

Linux でハードディスクのサイズを確認し、ハードディスクをマウントする方法

Linux には、マウントされたハードディスクとマウントされていないハードディスクの 2 種類のハー...

キープアライブキャッシュをクリアする方法の詳細なグラフィック説明

目次オープニングシーンv-for を使用した直接レンダリングカスタムコンポーネントで直接レンダリング...

HTML 基本要約推奨事項 (テキスト形式)

HTMLテキスト書式タグ 標簽 描述 <b> 定義粗體文本 <em> 呈現...

Typescriptの基本構文13個を共有する

目次1. Tsとは何か2. 基本的な文法1. プリミティブデータ型を宣言する2. オブジェクト型を宣...

Mac 環境での Nginx 構成とローカル静的リソースへのアクセスの実装

ローカル開発では、直接アクセスできない静的ファイル リソースのデバッグが必要になる場合があります。こ...

Docker 上で Redis クラスターを構築する

目次1. イメージをプルする2. Redisコンテナを作成する3. コンテナを起動するためにクラスタ...

nginx で http でアクセスする Web サイトを https に変更する方法

目次1. 背景2. 前提条件https:証明書システム: 3. 操作プロセス3.1 証明書の生成3....

Bツリーの特性の紹介

B ツリーは一般的なデータ構造です。彼と一緒にB+ツリーがあります。ここで、概念を明確にする必要があ...