SQL データ操作の基礎 (初級) 5
SQL トランザクション マネージャーを使用して新しいテーブルを作成する
前のセクションで説明した方法を使用して、新しいテーブルを作成できます。ただし、トランザクション マネージャーを使用すると、新しいテーブルを作成する方が簡単です。このセクションでは、このプログラムを使用して新しいテーブルを作成する方法について説明します。
タスクバーからのSQL
「サーバープログラム」グループで「SQL EnterPRise」を選択します。
マネージャー、プログラムを起動すると、図 10.4 に示すウィンドウが表示されます。 Service Manager ウィンドウでツリー構造を参照し、Database という名前のフォルダーを選択します。 「データベース」フォルダーを開いた後、第 3 章で作成したデータベースを選択します。
注:
独自のデータベースをまだ作成していない場合は、第 3 章に戻って作成してください。 master、tempdb、またはその他のシステム データベースにデータを追加しないでください。
データベースを選択すると、Group/users という名前のフォルダーと、objects という名前のフォルダーが表示されます。フォルダー オブジェクトを開くと、多数のフォルダーが表示され、そのうちの 1 つは Tables という名前です。 「テーブル」フォルダーを右クリックし、「新規」を選択します。
表を選択すると、図 10.5 に示すウィンドウが表示されます。
「マネージャー テーブル」ウィンドウを使用して、新しいテーブルを作成できます。マネージャー
[テーブル] ウィンドウには、キー、列、名前、データ型、サイズ、NULL、デフォルトの 7 つの列があります。マネージャー
[テーブル] ウィンドウの各行は、テーブル内のフィールドに関する情報を識別します。
図 10.4
10.5
新しいテーブルを作成するには、少なくとも 1 行の情報を入力する必要があります。 Column という名前の列で
「名前」列に「mycolumn」と入力します。次に、[データ型] 列を選択し、ドロップダウン リストから CHAR を選択します。これら 2 つの列に情報を入力すると、ウィンドウは図 10.6 のようになります。
図 10.6
フィールドが 1 つだけある単純なテーブルが作成されました。 「保存」ボタンをクリックして、この新しいテーブルを保存します。新しいテーブルの名前を入力するように求められたら、「mytable」と入力し、「OK」をクリックします。これでテーブルがデータベースに保存されました。
Service Manager ウィンドウで Tables フォルダーを開くと、作成した新しいテーブルがリストに表示されます。テーブルのグラフをダブルクリックして編集でき、マネージャー
「テーブル」ウィンドウが再表示され、新しいフィールドを追加して再度保存できます。
SQL トランザクション マネージャーで実行できる作業はすべて、SQL ステートメントで実行できます。ただし、トランザクション マネージャーを使用すると、テーブル作成プロセスがはるかに簡単になります。
テーブルにデータを追加する
次の章では、SQL を使用してテーブルにデータを挿入する方法について説明します。ただし、テーブルに多数のレコードを追加する必要がある場合、SQL ステートメントを使用してデータを入力するのは非常に不便です。幸いなことに、マイクロソフトは、
SQL Server には、テーブルにデータを簡単に追加できるようにする Microsoft Query と呼ばれるクライアント アプリケーションが付属しています。
タスクバーにあるSQLを開始します
サーバー プログラム グループの Microsoft Query プログラム。ウィンドウ上部のメニューから「ファイル」→「新規クエリ」を選択します。 「データの選択」が表示されます。
[ソース] ダイアログ ボックス (図 10.7 を参照)。データ ソース名を選択し、[使用] をクリックします。
図 10.7
ログイン アカウントとパスワードを入力すると、プログラムはテーブルとデータベースを選択するように求めます。前のセクションで作成したテーブル (mytable) を選択します。
)、[追加]ボタンをクリックし、[閉じる]ボタンをクリックしてダイアログ ボックスを閉じます。
ウィンドウの左上隅にダイアログ ボックスが表示され、そのボックスにはテーブル mytable から取得されたフィールド名の列が表示されます。任意のフィールドをダブルクリックして、メイン ウィンドウに追加できます。アスタリスク (*) 文字をダブルクリックすると、すべてのフィールドがメイン ウィンドウに追加されます。
テーブルにレコードがある場合、メイン ウィンドウのフィールド見出しの下に表示されます。ただし、テーブルを作成したばかりなので、テーブルはまだ空です。新しいレコードを追加するには、[レコード] | [許可] を選択します。
編集すると、メイン ウィンドウに新しいレコードが表示されます。データ行を入力してレコードを完成させると、テーブルに新しいレコードが追加されます。
図 10.8
次の新しいレコードに移動すると、前のレコードに入力した値が自動的に保存されます。必要に応じて、Microsoft を使用できます
クエリ
数百のレコードをテーブルに入力します。
テーブルの削除と変更
既存のテーブルの変更には大幅な制限があるため、テーブルを作成する前に慎重にテーブルを設計する必要があります。たとえば、テーブルを作成した後は、テーブル内のフィールドを削除したり、フィールドのデータ型を変更したりすることはできません。この状況でできることは、テーブルを削除して最初からやり直すことだけです (第 11 章「中間 SQL」の「SQL を使用したレコードとテーブルの作成」セクションを参照)。
テーブルを削除するには、SQL ステートメント DROP を使用できます。
テーブル。たとえば、テーブル mytable をデータベースから完全に削除するには、次のステートメントを使用します:
DROP TABLE
mytable
警告:
ドロップを使用してください
TABLE コマンドを使用する場合は注意してください。テーブルを削除すると、復元することはできません。
サイトを構築するときは、ほとんどの場合、データベースにテスト データを入力する必要があります。そして、サイトを世界中で利用できるようにする準備ができたら、このテスト情報のテーブルをクリアする必要があります。テーブルを削除せずにテーブル内のすべてのデータをクリアしたい場合は、TRUNCATE を使用できます。
TABLE ステートメント。たとえば、次の SQL ステートメントはテーブル mytable からすべてのデータを削除します:
TRUNCATE TABLE
マイテーブル
既存のフィールドを削除または変更することはできませんが、新しいフィールドを追加することはできます。これを実現する最も簡単な方法は、SQL トランザクション マネージャーのマネージャーを使用することです。
テーブルウィンドウ。 SQL ステートメント ALTER TABLE を使用することもできます。このステートメントの使用例を次に示します:
ALTER TABLE mytable ADD
私の新しい列INT
NULL
このステートメントは、新しいフィールド mynewcolumn をテーブル mytable に追加します。新しいフィールドを追加するときは、テーブルにすでに多くのレコードが存在する可能性があるため、null 値の受け入れを許可する必要があります。
概要
この章では SQL について紹介しました。 SQLを使用してMicrosoftを操作できます
SQLサーバーデータベース。 SELECT ステートメントを使用してデータベースからデータを取得する方法を学習し、CREATE ステートメントの使用方法も学習しました。
新しいテーブルを作成するための TABLE ステートメントと SQL トランザクション マネージャー。最後に、一連の重要なフィールド プロパティを指定する方法を学習しました。
次の章では、インデックスを使用して SQL クエリの操作を強化する方法を紹介します。 SQL の知識は、他の多くの SQL ステートメントや関数を通じてさらに拡張されます。
上記は SQL データ操作の基礎 (初級) 5 の内容です。その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) に注目してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











HQL と SQL は Hibernate フレームワークで比較されます。HQL (1. オブジェクト指向構文、2. データベースに依存しないクエリ、3. タイプ セーフティ)、SQL はデータベースを直接操作します (1. データベースに依存しない標準、2. 複雑な実行可能ファイル)。クエリとデータ操作)。

「OracleSQLでの除算演算の使用方法」 OracleSQLでは、除算演算は一般的な数学演算の1つです。データのクエリと処理中に、除算演算はフィールド間の比率を計算したり、特定の値間の論理関係を導出したりするのに役立ちます。この記事では、OracleSQL での除算演算の使用法を紹介し、具体的なコード例を示します。 1. OracleSQL における除算演算の 2 つの方法 OracleSQL では、除算演算を 2 つの異なる方法で実行できます。

Oracle と DB2 は一般的に使用される 2 つのリレーショナル データベース管理システムであり、それぞれに独自の SQL 構文と特性があります。この記事では、Oracle と DB2 の SQL 構文を比較し、相違点を示し、具体的なコード例を示します。データベース接続 Oracle では、次のステートメントを使用してデータベースに接続します: CONNECTusername/password@database DB2 では、データベースに接続するステートメントは次のとおりです: CONNECTTOdataba

SQL における Identity とは何ですか? 具体的なコード例が必要です。SQL では、Identity は自動インクリメント数値の生成に使用される特別なデータ型です。多くの場合、テーブル内のデータの各行を一意に識別するために使用されます。 Identity 列は、各レコードが一意の識別子を持つようにするために、主キー列と組み合わせてよく使用されます。この記事では、Identity の使用方法といくつかの実用的なコード例について詳しく説明します。 Identity の基本的な使用方法は、テーブルを作成するときに Identity を使用することです。

MyBatis 動的 SQL タグの解釈: Set タグの使用法の詳細な説明 MyBatis は、豊富な動的 SQL タグを提供し、データベース操作ステートメントを柔軟に構築できる優れた永続層フレームワークです。このうち、Set タグは、UPDATE ステートメントで SET 句を生成するために使用され、更新操作でよく使用されます。この記事では、MyBatis での Set タグの使用法を詳細に説明し、特定のコード例を通じてその機能を示します。 SetタグとはMyBatiで使用するSetタグです。

解決策: 1. ログインしているユーザーがデータベースにアクセスまたは操作するための十分な権限を持っているかどうかを確認し、ユーザーが正しい権限を持っているかどうかを確認します; 2. SQL Server サービスのアカウントに指定されたファイルまたはデータベースにアクセスする権限があるかどうかを確認します。 3. 指定されたデータベース ファイルが他のプロセスによって開かれているかロックされているかどうかを確認し、ファイルを閉じるか解放して、クエリを再実行します。管理者として試してください。Management Studio をなどとして実行します。

MySQL でデータの集計と統計に SQL ステートメントを使用するにはどうすればよいですか?データの集計と統計は、データ分析と統計を実行する際の非常に重要な手順です。 MySQL は強力なリレーショナル データベース管理システムとして、データの集約と統計操作を簡単に実行できる豊富な集約機能と統計機能を提供します。この記事では、SQL ステートメントを使用して MySQL でデータの集計と統計を実行する方法を紹介し、具体的なコード例を示します。 1. カウントには COUNT 関数を使用します。COUNT 関数は最も一般的に使用されます。

PHP を使用してバッチ処理とデータのバッチ操作を実装する方法 Web アプリケーションの開発過程では、複数のデータを同時に処理する必要がある状況によく遭遇します。効率を向上させ、データベース リクエストの数を減らすために、PHP を使用してバッチ処理とデータ バッチ操作を実装できます。この記事では、PHP を使用してこれらの機能を実装する方法を紹介し、参考用のコード例を添付します。データのバッチ処理 大量のデータに対して同じ操作を実行する必要がある場合、PHP のループ構造を使用してバッチ処理を行うことができます。
