赞
踩
前段时间学习了MySQL数据库,今天考了一次数据库的测验,结果没考好,我发现数据库真的是 逻辑 比 代码 重要多了!将例题与代码总结于此,以便今后查漏补缺,数据库的知识点实在太密集了,之后再总结到这个MySQL专栏里
-- 创建部门表 DROP TABLE IF EXISTS dept; CREATE TABLE dept( -- 部门编号 deptno int PRIMARY KEY, -- 部门名称 dname VARCHAR(14), -- 部门所在地 loc VARCHAR(13) ); -- 向部门表插入数据 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');
-- 创建员工表 DROP TABLE IF EXISTS emp; CREATE TABLE emp( -- 员工编号 empno int PRIMARY KEY, -- 员工姓名 ename VARCHAR(10), -- 工作岗位 job VARCHAR(9), -- 直属领导 mgr int, -- 入职时间 hiredate DATE, -- 工资 sal double, -- 奖金 comm double, -- 所属部门 deptno int ); -- 为员工表表添加外键约束 ALTER TABLE emp ADD CONSTRAINT FOREIGN KEY EMP(deptno) REFERENCES dept (deptno); -- 向员工表插入数据 INSERT INTO emp VALUES(7369,'SMITH','CLERK',7902,"1980-12-17"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。