1.建表语句_后面主要对这些数据进行查询操作

DROP TABLE EMP;
DROP TABLE DEPT;
SELECT * FROM DEPT;
SELECT * FROM EMP;
CREATE TABLE DEPT
(DEPTNO int CONSTRAINT PK_DEPT PRIMARY KEY,
DNAME VARCHAR(14) ,
LOC VARCHAR(13) ) ;

CREATE TABLE EMP
(EMPNO int CONSTRAINT PK_EMP PRIMARY KEY,
ENAME VARCHAR(10),
JOB VARCHAR(9),
MGR int,
HIREDATE DATETIME,
SAL int,
COMM int,
DEPTNO int CONSTRAINT FK_DEPTNO REFERENCES DEPT);

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, ‘1980-12-17‘,800,NULL,20);
INSERT INTO EMP VALUES
(7499,‘ALLEN‘,‘SALESMAN‘,7698,‘1981-2-20‘,1600,300,30);
INSERT INTO EMP VALUES
(7521,‘WARD‘,‘SALESMAN‘,7698,‘1981-2-22‘,1250,500,30);
INSERT INTO EMP VALUES
(7566,‘JONES‘,‘MANAGER‘,7839,‘1981-4-2‘,2975,NULL,20);
INSERT INTO EMP VALUES
(7654,‘MARTIN‘,‘SALESMAN‘,7698, ‘1981-9-28‘,1250,1400,30);
INSERT INTO EMP VALUES
(7698,‘BLAKE‘,‘MANAGER‘,7839, ‘1981-5-1‘, 2850,NULL,30);
INSERT INTO EMP VALUES
(7782,‘CLARK‘,‘MANAGER‘,7839, ‘1981-9-6‘, 2450,NULL,10);
INSERT INTO EMP VALUES
(7788,‘SCOTT‘,‘ANALYST‘,7566, ‘1987-7--13‘, 3000,NULL,20);
INSERT INTO EMP VALUES
(7839,‘KING‘,‘PRESIDENT‘,NULL, ‘1981-11-17‘,5000,NULL,10);
INSERT INTO EMP VALUES
(7844,‘TURNER‘,‘SALESMAN‘,7698,‘1981-9-8‘,1500,0,30);
INSERT INTO EMP VALUES
(7876,‘ADAMS‘,‘CLERK‘,7788,‘1987-7-13‘,1100,NULL,20);
INSERT INTO EMP VALUES
(7900,‘JAMES‘,‘CLERK‘,7698, ‘1981-12-3‘,950,NULL,30);
INSERT INTO EMP VALUES
(7902,‘FORD‘,‘ANALYST‘,7566, ‘1981-12-3‘,3000,NULL,20);
INSERT INTO EMP VALUES
(7934,‘MILLER‘,‘CLERK‘,7782, ‘1982-1-23‘,1300,NULL,10);
INSERT INTO EMP VALUES
(7948,‘MIKE‘,‘CLERK‘,7934, ‘1982-4-23‘,2700,NULL,10);
INSERT INTO EMP VALUES
(7951,‘OLIVEN‘,‘CLERK‘,7948,‘1982-3-23‘,2100,NULL,10);

CREATE TABLE dept
(
deptno INT PRIMARY KEY NOT NULL,
dname VARCHAR(20) NOT NULL,
loc    VARCHAR(20) NOT NULL
)

CREATE TABLE emp
(
empno INT PRIMARY KEY NOT NULL,
ename VARCHAR(10) NOT NULL,
job VARCHAR(10) NOT NULL,
MGR INT,
hiredate DATETIME NOT NULL default getDate(),
SAL FLOAT NOT NULL DEFAULT 0,
COMM INT,
deptno foreign key References dept(deptno)
)
时间: 07-01

1.建表语句_后面主要对这些数据进行查询操作的相关文章

06-使用框架提供的建表语句创建数据库表

4.    初始化表结构 4.1  使用activiti框架提供的建表语句 * 第一步:获得建表语句 *  第二步:创建一个数据库 * 第三步:进入当前数据库中 4.2  使用activiti框架的自动建表功能  类似于我们学过的hibernate,它可以自动建表 hbm2ddl.auto = update

三种常用的MySQL建表语句(转)

MySQL建表语句是最基础的SQL语句之一,下面就为您介绍最常用的三种MySQL建表语句,如果您对MySQL建表语句方面感兴趣的话,不妨一看. 1.最简单的: CREATE TABLE t1(    id int not null,    name char(20));2.带主键的: a:CREATE TABLE t1(    id int not null primary key,    name char(20));b:复合主键CREATE TABLE t1(    id int not n

Oracle --> Vertica 建表语句修改

需求:在Vertica数据库上建表,表结构来源于原Oracle数据库,故需要转换成Vertica数据库库表结构. 实际转换操作需要评估源库用到的所有数据类型和数据本身特性. 下面是总结的某场景下的替换规则,仅供参考. 1.时间类型: DATE   =>   TIMESTAMP 2.数字类型:NUMBER(   =>   NUMERIC( NUMBER   =>   NUMERIC(38,0) INTEGER   =>   NUMERIC(38,0) 3.字符类型: VARCHAR2

python:sql建表语句转换为json

第一种sql格式: 1 CREATE TABLE 2 prpcitem_car 3 ( 4 proposalno CHAR(22) NOT NULL, 5 itemno DECIMAL(8,0) NOT NULL, 6 riskcode CHAR(3) NOT NULL, 7 insuredtypecode CHAR(2), 8 carinsuredrelation CHAR(1), 9 clausetype CHAR(3), 10 licenseno VARCHAR(20), 11 licen

hibernate自动建表技术_采用数据库反向生成技术

1.首先使用oracle创建一个用户: 登陆sqlplus,并以sysdba登陆到数据库: 2.创建一个用户,并对此用户授予connect,resource两个角色的权限: 3.连接到hibernate_001这个用户,并在这个用户下创建表和序列号 创建一个sequence序列 创建一个表: 到此,数据库的工作已经完成: 2.打开myeclipse,创建一个hibernate_test的java web工程 3.加入hibernate支持 右键单击项目----myeclipse---Projec

MySQL-Front 建表引发的一点小思考(数据表格模版)

我们建表的时候,有一些字段总是会常用到的.也就是每一张表都会有这些字段. 我用mysql有一点时间了,今天(2016-02-27 21:53:38)在用mysql-front建表的时候,感觉有点点不太舒服. 就是某些表格中的字段,基本上每一张表都会用到.我的做法是 从 某张建好的表格上复制过来.每次都需要点开已经 新建好的数据表来复制,粘贴字段.感觉有点点不方便. 然后我在想,如果可以提供一种类似 Visual studio 那种建项目的项目模板就好了.于是,查阅了下资料,在 github 上找

hive建表没使用LZO存储格式,可是数据是LZO格式时遇到的问题

今天微博大数据平台发邮件来说.他们有一个hql执行失败.可是从gateway上面的日志看不出来是什么原因导致的,我帮忙看了一下.最后找到了问题的解决办法,下面是分析过程: 1.执行失败的hql: INSERT OVERWRITE TABLE brand_ad_user_with_interact_score_3 select a.uid, a.brand, a.friend, CASE b.weight WHEN NULL THEN '0.000000' ELSE b.weight END fr

用一句mysql语句插入多条数据

假如有一个数据表A: id name title addtime 如果需要插入n条数据 : $time= time(); $data = array(    array(      'name'=>'name1','title'=>'title1','addtime'=>$time;    ),    array(      'name'=>'name2','title'=>'title2','addtime'=>$time;    ),    array(      

Struts2 In Action笔记_页面到动作的数据流入和流出

因为回答百度知道的一个问题,仔细查看了<Struts2 In Action>,深入细致的看了 “数据转移OGNL 和 构建视图-标签”,很多东西才恍然大悟. 一直觉得国外写的书很浮,不具有操作性,但其实,Coding多了,才发现国外的书写的深刻.清晰.能传道解惑. 一.主要收获 1. Struts2 框架的数据流入和流出 使用 Struts2 标签时,所有非字符串属性都被当作 OGNL表达式进行解析. 使用  %{expression} 语法可以强制将字符串属性当作 OGNL表达式解析. 2.