--

用root用户登录系统,执行脚本

--

创建数据库

create database mydb61 character set utf8 ;

--

选择数据库

use mydb61;

--

增加 dbuser1

用户

--

创建用户‘dbuser61’密码为

‘dbuser61’拥有操作数据库mydb61的所有权限

GRANT ALL ON mydb61.* TO dbuser61 IDENTIFIED BY "dbuser61";

flush privileges;

-- grant select,insert,update,delete on mydb61.* to dbuser61@localhost identified by "dbuser61";

-- grant select,insert,update,delete on mydb61.* to dbuser61@'%' identified by "dbuser61";

--

创建表

--

创建部门表

并赋值

DROP TABLE IF EXISTS `dept`;

CREATE TABLE `dept`(

`deptno` int(2) PRIMARY KEY,

`dname` varchar(14) NOT NULL,

`loc` varchar(13)

)DEFAULT CHARSET=utf8;

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');

commit;

--

注意mysql的sql语言

约束如果起名字,需要单独写在表后面

--

创建员工表

并赋值

DROP TABLE IF EXISTS `emp`;

CREATE TABLE `emp`(

-- `empno` int(4) constraint emp_empno_pk PRIMARY KEY,

`empno` int(4) PRIMARY KEY,

`ename` varchar(10) NOT NULL,

`job` varchar(9),

`mgr` int(4),

`hiredate` DATE,

`sal` int ,

`comm` int,

`deptno` int(2) ,

constraint emp_deptno_fk foreign key(deptno) references dept(deptno)

)DEFAULT CHARSET=utf8;

--创建索引

-- CREATE

INDEX MYSCOTT.IX_CAtbAuditOperInfo_OT ON MYSCOTT.EMP(ENAME) TABLESPACE ts_myscott2;

create index emp_ename_index on emp(ename);

--注意

日期格式不一样

INSERT INTO emp VALUES(7369, 'SMITH', 'CLERK', 7902, '1980-12-17', 800, NULL, 20);

INSERT INTO emp VALUES(7499, 'ALLEN', 'SALESMAN', 7698, '1981-02-20', 1600, 300, 30);

-- INSERT INTO emp(empno, ename, job, mgr, hiredate, sal,

deptno) VALUES(7499, 'ALLEN', 'SALESMAN', 7698, '1981-02-20', 1600, 30);

INSERT INTO emp VALUES(7521, 'WARD', 'SALESMAN', 7698, '1981-02-22', 1250, 500, 30);

INSERT INTO emp VALUES(7566, 'JONES', 'MANAGER', 7839, '1981-04-02', 2975, NULL, 20);

INSERT INTO emp VALUES(7654, 'MARTIN', 'SALESMAN', 7698, '1981-09-28', 1250, 1400, 30);

INSERT INTO emp VALUES(7698, 'BLAKE', 'MANAGER', 7839, '1981-05-01', 2850, NULL, 30);

INSERT INTO emp VALUES(7782, 'CLARK', 'MANAGER', 7839, '1981-06-09', 2450, NULL, 10);

INSERT INTO emp VALUES(7788, 'SCOTT', 'ANALYST', 7566, '1987-04-19', 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-09-08', 1500, 0, 30);

INSERT INTO emp VALUES(7876, 'ADAMS', 'CLERK', 7788, '1987-05-23', 1100, NULL, 20);

INSERT INTO emp VALUES(7900, 'JAMES', 'CLERK', 7698, '1981-12-03', 950, NULL, 30);

INSERT INTO emp VALUES(7902, 'FORD', 'ANALYST', 7566, '1981-12-03', 3000, NULL, 20);

INSERT INTO emp VALUES(7934, 'MILLER', 'CLERK', 7782, '1982-01-23', 1300, NULL, 10);

commit;

--

创建工资级别表

并赋值

DROP TABLE IF EXISTS `salgrade`;

CREATE TABLE `salgrade`(

`grade` int,

`losal` int,

`hisal` int

)DEFAULT CHARSET=utf8;

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);

commit;

--创建奖金表

DROP TABLE IF EXISTS `bonus`;

CREATE TABLE bonus(

`ename` VARCHAR(10),

`job` VARCHAR(9),

`sal` int,

`comm` int

)DEFAULT CHARSET=utf8;

commit;

mysql创建表时外连接_4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)_MySQL...相关推荐

  1. mysql外连接基准表_4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)...

     mysql数据库创建,表创建模等模板脚本 --用root用户登录系统,执行脚本 --创建数据库 create database mydb61 character set utf8 ; --选择数 ...

  2. 4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)

     mysql数据库创建,表创建模等模板脚本 --用root用户登录系统,执行脚本 --创建数据库 create database mydb61 character set utf8 ; --选择数 ...

  3. mysql建表时建外键约束_数据库建表时一定要设置外键约束关系吗?

    如果被引用的表需要做分库分表,那么无法建立外键约束. 使用外键会降低数据库性能,这个说法并不细致.需要详细分析. 建立外键,那么一般引用字段上需要建立索引.如果不建立索引,被引用的表上删除数据,会全表 ...

  4. mysql交叉连接后生成的记录总数_4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)_MySQL...

    -- 用root用户登录系统,执行脚本 -- 创建数据库 create database mydb61 character set utf8 ; -- 选择数据库 use mydb61; -- 增加 ...

  5. mysql建表时数据类型解释_关于数据库建表时字段数据类型

    基础: char.varchar.text和nchar.nvarchar.ntext的区别 1.CHAR.CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你 ...

  6. 【MySQL】【入门】第二章:数据库及表的创建

    看完这篇你能学到 1.数据库的操作 2.表的操作 3.表的约束 4.索引的操作 一.数据库的创建,修改,删除 1,创建 create database 数据库名: 使用mysql语句都要加分号作为结尾 ...

  7. mysql创建约束时的约束名称,MySQL唯一键约束

    1.唯一键约束 特点: (1)一个表可以有多个唯一键约束 (2)唯一键约束意味着,唯一,可以为NULL (3)唯一键的约束名可以自己指定,也可以默认, 如果默认的话,一般如果单列唯一,默认就是列名, ...

  8. 创建程序集时元数据失败 -- 拒绝访问_kubectl 创建 Pod 背后到底发生了什么?

    前言 想象一下,如果我想将 nginx 部署到 Kubernetes 集群,我可能会在终端中输入类似这样的命令: $ kubectl run --image=nginx --replicas=3 然后 ...

  9. python创建虚拟环境时出现拒绝访问_无法创建虚拟环境

    我无法同时使用Python 2.x或Python 3.x创建虚拟环境.当我尝试创建虚拟环境时,出现错误:$ virtualenv my_env2 [0:05:17] ⚡[..........] Run ...

最新文章

  1. 解决tomcat中文传输乱码问题
  2. 洛谷 P3835: 【模板】可持久化平衡树
  3. etcd与mysql_etcd数据库备份与还原
  4. Openresty Nginx 负载均衡
  5. 基于External-DNS的多集群Service DNS实践
  6. 深夜,在这个已不再喧嚣的城市中寻找到一片属于自己的宁静,仰望那片属于自己的星空……...
  7. Python3爬取影片入库
  8. sklearn下载方法,如果pycharm下载失败的话,你可以看看这里
  9. 微软架构师谈编程语言发展
  10. Windows下Node.js安装及环境配置
  11. RegCloseKey函数
  12. 7.数据结构 --- 图
  13. networkxpdf_1 NetworkX概述
  14. python定时任务启动与停止_对Python定时任务的启动和停止方法详解
  15. VMware 分布式交换机
  16. 安信可ESP32-CAM摄像头开发demo--广域网远程实时查看视频流
  17. 永久开源的cms系统
  18. 太平洋网站的css样式
  19. db db2_monitorTool IBM Rational Performace Tester
  20. 一个冒泡排序让你学完Java基础的数组、随机数、排序、方法等。

热门文章

  1. 如何使用JavaScript控制台:超越console.log()
  2. ios react_查找内存泄漏React本机应用程序(iOS)
  3. 尚学堂java 答案解析 第六章
  4. 华为鸿蒙优势与短板,如果鸿蒙系统成功,华为和苹果相比,再也没有短板,只有优势...
  5. spring jpa 多数据源_Spring同时集成JPA与Mybatis
  6. 手把手教你如何使用Python执行js代码
  7. Python常用第三方库大盘点
  8. Linux 基础知识系列第三篇
  9. jquery插件合集之图片裁剪
  10. 六妙招让死钱变活钱[转]