Welcome 微信登录

首页 / 数据库 / MySQL / MySQL中创建Oracle学习用表

java的征程终于到了JDBC,学习JDBC之前要复习下数据库,在网上下载的是尚学堂Oracle的教材,而我本机只能装上mysql,于是就想在mysql中创建oracle的学习用表。费了白天劲还是成功了。 创建表的时候将NUMBER换成int,varchar2换成varchar,datetime换成date,插入表的时候用DATE函数。1.创建数据库
create database mydata;2.使用数据库
USE mydata3.创建dept,emp表
//创建dept表
CREATE TABLE dept

deptno INT PRIMARY KEY,
dname VARCHAR(14),
loc VARCHAR(13)
);
//创建emp表
CREATE TABLE EMP
   (EMPNO INT(4) PRIMARY KEY,
ENAME VARCHAR(10),
JOB VARCHAR(9),
MGR INT(4),
HIREDATE DATE,
SAL DOUBLE,
COMM DOUBLE,
deptno INT,
FOREIGN KEY (deptno) REFERENCES dept(deptno)
);
//创建salgrade表
CREATE TABLE salgrade(
grade INT PRIMARY KEY,
losal INT,
hisal INT
)4.insert数据
INSERT INTO DEPT VALUES
(10,"ACCOUNTING","NEW YORK");
INSERT INTO DEPT VALUES (20,"RESEARCH","DALLAS");
INSERT INTO DEPT VALUES
(30,"SALES","CHICAGO");
INSERT INTO DEPT VALUES
(40,"OPERATIONS","BOSTON");
INSERT INTO EMP VALUES
(7369,"SMITH","CLERK",7902,DATE("1980-12-17"),800,NULL,20);
INSERT INTO EMP VALUES
(7499,"ALLEN","SALESMAN",7698,DATE("1981-2-20"),1600,300,30);
INSERT INTO EMP VALUES
(7521,"WARD","SALESMAN",7698,DATE("1981-2-22"),1250,500,30);
INSERT INTO EMP VALUES
(7566,"JONES","MANAGER",7839,DATE("1981-4-2"),2975,NULL,20);
INSERT INTO EMP VALUES
(7654,"MARTIN","SALESMAN",7698,DATE("1981-9-28"),1250,1400,30);
INSERT INTO EMP VALUES
(7698,"BLAKE","MANAGER",7839,DATE("1981-5-1"),2850,NULL,30);
INSERT INTO EMP VALUES
(7782,"CLARK","MANAGER",7839,DATE("1981-6-9"),2450,NULL,10);
INSERT INTO EMP VALUES
(7788,"SCOTT","ANALYST",7566,DATE("1987-4-19"),3000,NULL,20);
INSERT INTO EMP VALUES
(7839,"KING","PRESIDENT",NULL,DATE("1981-11-17"),5000,NULL,10);
INSERT INTO EMP VALUES
(7844,"TURNER","SALESMAN",7698,DATE("1981-9-8"),1500,0,30);
INSERT INTO EMP VALUES
(7876,"ADAMS","CLERK",7788,DATE("1987-5-23"),1100,NULL,20);
INSERT INTO EMP VALUES
(7900,"JAMES","CLERK",7698,DATE("1981-12-3"),950,NULL,30);
INSERT INTO EMP VALUES
(7902,"FORD","ANALYST",7566,DATE("1981-12-3"),3000,NULL,20);
INSERT INTO EMP VALUES
(7934,"MILLER","CLERK",7782,DATE("1982-1-23"),1300,NULL,10);
INSERT INTO salgrade VALUES(1,700,1200)
INSERT INTO salgrade VALUES (2,1201,1400)
INSERT INTO salgrade VALUES (3,1401,2000)
INSERT INTO salgrade VALUES (4,2001,3000)
INSERT INTO salgrade VALUES (5,3001,9999)Oracle ASM环境下怎么进行数据库冷备Oracle中查看当前用户的表相关资讯      mysql  oracle 
  • [INS-32052] Oracle基目录和Oracle  (07/22/2014 07:41:41)
  • [Oracle] dbms_metadata.get_ddl的  (07/12/2013 07:37:30)
  • MySQL 5.6 GA 及逃亡潮  (02/08/2013 14:36:35)
  • 数据库服务器 MySQL  (08/15/2013 06:50:23)
  • MySQL Administrator连接VMWare下  (05/24/2013 09:20:58)
  • MySQL 5.1.68 发布  (02/05/2013 08:37:47)
本文评论 查看全部评论 (0)
表情: 姓名: 字数