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 のヒントの要約

推薦する

Windows での MySQL 8.0.18 インストール チュートリアル (図解)

ダウンロードダウンロードアドレス: https://dev.mysql.com/downloads/...

WeChatミニプログラムの基本チュートリアル:Echartの使用

序文まずは最終的な効果を見てみましょう。私が自分で作った小さなデモです。まずEChartsの公式サイ...

uniapp パッケージ化されたアプレット レーダー チャート コンポーネントの完全なコード

効果画像:実装コードは以下のとおりですビュー <canvas id="radar-c...

Ubuntu環境でxdebugをコンパイルしてインストールする方法

この記事では、Ubuntu 環境で xdebug をコンパイルしてインストールする方法について説明し...

VSCode の Remote-SSH を使用して Linux に接続し、リモート開発を行う

Remote-SSHをインストールして設定するまず VSCode を開き、拡張機能を見つけて、Rem...

Python スクリプトを Ubuntu で直接実行する方法

翻訳プログラムを例に挙げてみます。前回はWindowsでのアプリケーションのパッケージ化についてお話...

Vueバインディングクラスとバインディングインラインスタイルの実装方法

目次バインディングクラスインラインスタイルのバインディングバインディングクラス方法1:オブジェクト構...

Linux でシェル スクリプトを使用して jar パッケージ プロジェクトを展開するための完全な手順

1. JDKをインストールする コンピュータの動作桁を確認します。 uname -ar 2017 x...

IDEA が Docker を統合してリモート展開を実現するための詳細な手順

1. Dockerサーバーへのリモートアクセスを有効にするdocker が配置されているリモート サ...

Linux コマンド クエリ アプレットでの WePY クラウド開発の実践

みなさんこんにちは。今日は Linux コマンド クエリ アプレットでの WePY クラウド開発の実...

CSSスタイルは、テキストが長すぎる場合に省略記号を表示する問題を解決します

1. CSSスタイルは、テキストが長すぎる場合に省略記号を表示する問題を解決します1. 一般的なスタ...

VMware ESXi サーバー仮想化クラスター

目次まとめ環境とツールの準備サーバー仮想化のインストール VMware ESXi仮想マシンのオペレー...

Linux で複数の mysql5.7.19 (tar.gz) ファイルをインストールする方法

LinuxでのMySQL-5.7.19バージョンの初心者向けの最初のインストールについては、前の記事...

Vue で変数式セレクターを実装する方法

目次HTML構造の定義入力タグのバインディング属性入力タグはキーダウンイベントをリッスンしますli ...

CSS3アニメーション属性に基づくWeChatタップアニメーション効果の実装

最近人気のWeChatタップ機能を見て、CSS3アニメーションを見直し、このボックスシェイクアニメー...