Oracle の MySQL バージョンでユーザー Scott のテーブル ステートメントを作成する例

Oracle の MySQL バージョンでユーザー Scott のテーブル ステートメントを作成する例

概要:

Oracle scottユーザーには4つのテーブルがあり、実験やデータ検証に便利です。現在はMySQLバージョンに変更されています。

1. 部門テーブル - dept

2. 従業員テーブル - emp

3. 給与等級表 - salgrade

4. ボーナステーブル - ボーナス

部門

--テーブルを作成
DEPTテーブルを作成する
(
 deptno INT(2) が null ではない、
 dname VARCHAR(14)、
 loc VARCHAR(13)
) エンジン=InnoDB 文字セット=utf8; 
-- 主キー、一意キー、外部キー制約の作成/再作成 
DEPTテーブルを変更する
 制約 PK_DEPT 主キー (DEPTNO) を追加します。
;
DEPT(DEPTNO, DNAME, LOC) に挿入します
値('10'、'ACCOUNTING'、'NEW YORK');

DEPT(DEPTNO, DNAME, LOC) に挿入します
値('20'、'RESEARCH'、'DALLAS');

DEPT(DEPTNO, DNAME, LOC) に挿入します
値('30'、'SALES'、'CHICAGO');

DEPT(DEPTNO, DNAME, LOC) に挿入します
値('40'、'OPERATIONS'、'BOSTON');

エンプ

--テーブルを作成
EMPテーブルを作成
(
 empno INT(4) が null ではない、
 名前 VARCHAR(10)、
 ジョブ VARCHAR(9)、
 マネージャーINT(4)
 雇用日 DATE、
 sal小数点(7,2)、
 通信小数点(7,2)、
 部門INT(2)
) エンジン=InnoDB 文字セット=utf8;
-- 主キー、一意キー、外部キー制約の作成/再作成 
EMP テーブルを変更する
 制約 PK_EMP 主キー (EMPNO) を追加します。
EMP テーブルを変更する
 制約 FK_DEPTNO 外部キー (DEPTNO) を追加します。
 DEPT (DEPTNO)を参照します。
EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7369'、'SMITH'、'CLERK'、'7902'、'1980-12-17'、'800'、null、'20');

EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7499'、'ALLEN'、'SALESMAN'、'7698'、'1981-02-20'、'1600'、'300'、'30');

EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7521'、'WARD'、'SALESMAN'、'7698'、'1981-02-22'、'1250'、'500'、'30');

EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7566'、'JONES'、'MANAGER'、'7839'、'1981-04-02'、'2975'、null、'20');

EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7654'、'MARTIN'、'SALESMAN'、'7698'、'1981-09-28'、'1250'、'1400'、'30');

EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7698'、'BLAKE'、'MANAGER'、'7839'、'1981-05-01'、'2850'、null、'30');

EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7782'、'CLARK'、'MANAGER'、'7839'、'1981-06-09'、'2450'、null、'10');

EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7788'、'SCOTT'、'ANALYST'、'7566'、'1987-06-13'、'3000'、null、'20');

EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7839'、'KING'、'PRESIDENT'、null、'1981-11-17'、'5000'、null、'10');

EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7844'、'TURNER'、'SALESMAN'、'7698'、'1981-09-08'、'1500'、'0'、'30');

EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7876'、'ADAMS'、'CLERK'、'7788'、'1987-06-13'、'1100'、null、'20');

EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7900'、'JAMES'、'CLERK'、'7698'、'1981-12-03'、'950'、null、'30');

EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7902'、'FORD'、'ANALYST'、'7566'、'1981-12-03'、'3000'、null、'20');

EMP(EMPNO、ENAME、JOB、MGR、HIREDATE、SAL、COMM、DEPTNO) に挿入します。
値('7934'、'MILLER'、'CLERK'、'7782'、'1982-01-23'、'1300'、null、'10');

サルグレード

SALGRADEテーブルを作成
(
 グレードINT、
 ロスアルINT、
 ヒサル INT
) エンジン=InnoDB 文字セット=utf8;
SALGRADE(GRADE, LOSAL, HISAL) に挿入
値('1'、'700'、'1200');

SALGRADE(GRADE, LOSAL, HISAL) に挿入
値('2'、'1201'、'1400');

SALGRADE(GRADE, LOSAL, HISAL) に挿入
値('3'、'1401'、'2000');

SALGRADE(GRADE, LOSAL, HISAL) に挿入
値('4'、'2001'、'3000');

SALGRADE(GRADE, LOSAL, HISAL) に挿入
値('5'、'3001'、'9999');

ボーナス

テーブル作成ボーナス
(
 名前 VARCHAR(10)、
 ジョブ VARCHAR(9)、
 サルINT、
 通信INT
) エンジン=InnoDB 文字セット=utf8 ;

要約する

これで、MySQL バージョンの Oracle での Scott ユーザーのテーブル作成ステートメントに関するこの記事は終了です。MySQL バージョンの Oracle での Scott ユーザーのテーブル作成ステートメントに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • スコット データ マッピング MySQL コード実装共有

<<:  純粋な CSS を使用して脈動するローダー効果のソースコードを作成する

>>:  任意の長さの配列を作成または埋めるための JS のヒントの要約

推薦する

ウェブページ作成のヒントのまとめ

序文この記事は主に、日常の Web ページ制作で遭遇する問題解決スキルの一部をまとめ、皆さんの参考と...

bash スクリプトで ssh/scp コマンドにパスワードを渡す方法の詳細な説明

SSHPASSをインストールする最新のオペレーティング システムでは、sshpass パッケージはデ...

Linux での mysql8.018 のインストールと設定のプロセスの詳細な説明

Windowsでのインストールの紹介:こちらもご覧ください –》WindowsでのMySQL 8.0...

モバイルフロントエンド適応ソリューション(概要)

ネットで検索してみたところ、多くの面接でモバイル適応方法について質問されることが分かりました。最近い...

Dockerfileを使用してApacheイメージを作成する方法

目次1. Dockerイメージ2. 既存のイメージに基づいてインスタンスを作成する3. ローカルテン...

JS を使用してクリップボード内の Excel コンテンツを解析する方法

目次序文1. イベントとクリップボードを貼り付ける2. クリップボード内のコンテンツ形式3. HTM...

ARGB、RGB、RGBAの違いと紹介

ARGB は、アルファ (透明度) チャネルが追加された RGB カラー モードであり、32 ビット...

MySQL 8.0.26 のインストールと簡易チュートリアル (インターネット上で最も完全)

目次1. MySQLをダウンロードする1.1 ダウンロード1.2 インストール1. MySQLをダウ...

Node.jsで子プロセスを作成する方法

目次導入子プロセスプロセスを非同期的に作成する同期作成プロセス導入Node.js のメイン イベント...

mysql8.0.23 Linux (centos7) のインストールの完全かつ詳細なチュートリアル

目次リレーショナルデータベースとは何ですか?非リレーショナルデータベースとは何ですか? MySQL ...

JavaScriptの信頼性の低い未定義

undefined JavaScript では、値が undefined かどうかを判断したい場合は...

Hyper-V インストール CentOS 8 の問題の分析

CentOS 8 がリリースされてから随分経ちました。Linux 仮想マシンをいじっている人間として...

CSS でハートを描く 3 つの方法

以下では、CSS を使用してハートの形を描く 3 つの方法を紹介します。実装プロセスは非常にシンプル...

Windows で MySQL 5.7.17 圧縮バージョンをインストールするときに遭遇する落とし穴

まず、Windows 64 ビット用の最新の MySQL 5.7.17 コミュニティ圧縮バージョンを...

MySqlのインストールとログインの詳細な説明

LinuxにMySQLがすでにインストールされているかどうかを確認する sudo service m...