SQLテーブルを適切に作成する方法を知ることは、おそらく新進のデータベース設計者が持つべき最も重要なスキルの1つです。
データベース管理を初めて使用する場合、またはSQLテーブルの復習が必要な場合は、このチュートリアルが最適です。
SQLテーブル入門
テーブルを作成する前に、SQLサーバーにスキーマが設定されていることを確認してください。この例では、 MySQLサーバー MySQLWorkbenchと一緒にテーブルを作成します。
最初に行うことは、接続を設定することです。
これを行うには、MySQL Workbenchを開き、をクリックします。 + 接続を追加するためのアイコン。
これにより、新しい接続のプロパティを制御できるダイアログボックスが開きます。新しいを追加します 接続名 をクリックします わかった 。
イベント41カーネルパワーウィンドウ10
接続をクリックすると、スキーマを作成および操作するためのクエリを入力できるエディターに移動します。
テーブルを作成するためのコードをテストするために、新しいスキーマを作成しましょう。
CREATE schema mySchema;
USE mySchema
これにより、テーブルとその関係を格納するSQLスキーマが作成されます。さて、テーブルの上に。
SQLテーブルを作成する
SQLでは、CREATEキーワードを使用してテーブルを作成できます。テーブルの作成中に、その列名、列のデータ型、および主キー列を指定する必要があります。
そのための一般的な構文は次のとおりです。
CREATE TABLE table_name(
column1 datatype
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( columnName )
);
この構文を使用して、会社の従業員データを格納するテーブルを作成しましょう。
use mySchema;
CREATE TABLE employee(
empID int not null,
empName varchar(25) not null,
emailID varchar(25) not null,
PRIMARY KEY (empID)
);
ここでnull以外のキーフレーズに注意してください。これにより、新しい従業員が追加されるたびに、情報を追加するときにフィールドを空のままにすることはできません。
それでは、テーブルが正常に作成され、スキーマに格納されているかどうかをテストしましょう。そのための1つの方法は、テーブルにいくつかの値を追加し、それらを[結果グリッド]パネルに出力することです。
SQLテーブルへの値の追加
テーブルに値を追加するには、次のコマンドと引数を使用します。
INSERT INTO employee
VALUES (1, ‘John Matthews’, ‘john_matthews@muo.com’);
SQLテーブルからの値の表示
従業員テーブルの値を表示するには、SELECTコマンドを使用できます。
これを行うには、以下を使用します。
SELECT * from employee;
*ここは、デフォルトですべてを選択するワイルドカード演算子です。この場合、employeeテーブルのすべての行が選択されて表示されます。
すべてが順調に進んだ場合、これはあなたが見るべきものです:
関連している: SQLのGROUPBYコマンドを学ぶ
SQLのさらなる調査
データベースには、単にテーブルごとに構築するだけではありません。クエリやサブクエリなどの便利な機能を試してみることができます。冒険心がある場合は、手順やトリガーを書いてみることもできます。
ただし、結局のところ、SQLプログラムの有効性は、テーブルの構築と構造化の程度にかかっています。したがって、手の甲のようなSQLテーブルを作成する方法がわかるまで、このガイドをブックマークしておいてください。
共有 共有 つぶやき Eメール 初心者向けの基本的なSQLコマンドのチートシートSQLについてもっと知りたいですか?さまざまなSQLクエリコマンドを処理することは、先に進むための優れた方法です。
次を読む 関連トピック- プログラミング
- SQL
- データベース
Yashは、物を作り、すべての技術について書くのが大好きな、意欲的なコンピューターサイエンスの学生です。余暇には、Squashをプレイしたり、最新のMurakamiのコピーを読んだり、Skyrimでドラゴンを狩ったりするのが好きです。
YashChellaniのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください