SQLってどういう意味ですか?
SQL の正式名は Structured Query Language で、特殊な目的のプログラミング言語です。データへのアクセス、クエリ、更新、関係の管理に使用されるデータベース クエリおよびプログラミング言語です。データベース システムもデータベーススクリプトファイルの拡張子。
SQL は、ユーザーが高レベルのデータ構造を操作できるようにする高レベルの非手続き型プログラミング言語です。ユーザーがデータ保存方法を指定する必要も、特定のデータ保存方法を理解する必要もありません。そのため、基盤となる構造がまったく異なる異なるデータベース システムでも、データの入力と管理のためのインターフェイスとして同じ構造化クエリ言語を使用できます。構造化クエリ言語ステートメントはネストできるため、非常に柔軟で強力になります。
構造化クエリ言語 SQL には 6 つの部分が含まれます:
1. データ クエリ言語 (DQL: データ クエリ言語):
そのステートメント。 「データ取得ステートメント」は、テーブルからデータを取得し、アプリケーションでデータがどのように表示されるかを決定するために使用されます。予約語 SELECT は、DQL (およびすべての SQL) で最も一般的に使用される動詞です。DQL でその他に一般的に使用される予約語には、WHERE、ORDER BY、GROUP BY、HAVING などがあります。これらの DQL 予約語は、他の種類の SQL ステートメントでよく使用されます。
2. データ操作言語 (DML):
そのステートメントには動詞 INSERT、UPDATE、および DELETE が含まれます。これらは、それぞれテーブル内の行を追加、変更、削除するために使用されます。アクションクエリ言語とも呼ばれます。
3. トランザクション処理言語 (TPL):
そのステートメントにより、DML ステートメントの影響を受けるテーブルのすべての行が適時に更新されることが保証されます。 TPL ステートメントには、BEGIN TRANSACTION、COMMIT、ROLLBACK が含まれます。
4. データ制御言語 (DCL):
そのステートメントは、GRANT または REVOKE を通じて権限を取得し、データベース オブジェクトに対する個々のユーザーおよびユーザー グループのアクセスを決定します。一部の RDBMS では、GRANT または REVOKE を使用してテーブルの個々の列へのアクセスを制御できます。
5. データ定義言語 (DDL):
そのステートメントには動詞 CREATE と DROP が含まれます。データベース内に新しいテーブルを作成するか、テーブルを削除 (CREAT TABLE または DROP TABLE) し、テーブルにインデックスを追加します。 DDL には、ヒューマン データベース ディレクトリ内のデータの取得に関連する予約語が多数含まれています。これはアクション クエリの一部でもあります。
6. ポインター制御言語 (CCL):
DECLARE CURSOR、FETCH INTO、UPDATE WHERE CURRENT などのステートメントは、1 つ以上のテーブルの個々の行を操作するために使用されます。
以上がSQLってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

dayearisobtainded byconstructatingtinatinating at -stofthegivenyear、およびtheLastDayisdecember31STHESAMEYEAR、withMethodsvarydAtabaseystem;

tofindthesumofacolumninsql、usethesum()function、それはnumersolumn whienignoringnulls;

SQL実行コンテキストとは、SQLステートメントを実行する際のIDまたは役割を指します。これにより、どのリソースと操作許可にアクセスできるかが決定されます。許可設定は、最小許可の原則に従う必要があり、一般的な権限には、選択、挿入、実行などが含まれます。許可の問題をトラブルシューティングするには、ログイン名、役割許可、エグゼキューアズ設定、スキーマ認証を確認する必要があります。コンテキストのスイッチングの実行は、Executeasを通じて実装できますが、ユーザーの存在、許可許可、パフォーマンスセキュリティの影響に注意を払う必要があります。 db_ownerまたはsysadminの役割を任意に割り当てないようにすることをお勧めします。アプリケーションアカウントは、必要なオブジェクトのみにアクセスし、スキーマを通じて承認される必要があります。

aself-joinisusedtocomparerowswiths sesametable、sutsinhierarchicaldatalike employe-managerrelationships、by treating by treating woseparateinstancessingingingisaliase、asdemontatedemployedployeeeeeeeSalongdeTheirmanagers'swithointjointopopointopecludecludetocludetoclutocludetopointopointopを

thealtertabletatementisusedtomodifyAnexistingtable’sstructurewithoutrecreatingit; 1.addanewcolumnusingadddcolumn; 2.dopacolumn withdropcolumn、whialsodeletesitsdata; 3.renameacolumnusingrenamecolumn、withsyntaxconsistenmysql、sqlserver、およびpostgresql; 4

ビューを作成するための構文は、createviewview_nameasselectステートメントです。 2。ビューは実際のデータを保存しませんが、基礎となるテーブルのリアルタイムクエリ結果に基づいています。 3。createorreplaceviewを使用して、ビューを変更できます。 4.ビューは、Dropviewを介して削除できます。 5.ビューは、複雑なクエリを簡素化し、データアクセス制御を提供し、インターフェイスの一貫性を維持するのに適していますが、パフォーマンスとロジックに注意を払う必要があり、最終的に完全な文で終わります。

afullouterjoinreturnsallrowsfrombothtables、withnullswherenomatchexists; 1)itcombinesmatchingRecordsandIncludedsunmatchedRowsfromtheftreftandandandandandantables;

変換datAmodelsbyembeddingorrecinging basedOnaccesspatternSteadofusingjoins;
