--

用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数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)_MySQL...

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

  4. mysql升级后将旧数据迁移到新 数据库中

    mysql升级后将旧数据迁移到新 数据库中 1.将原来数据库进行导出成.sql文件 例:StudentSql.sql 2.进入新数据库的bin目录下 复制bin目录 3.cmd进入bin目录下(需管理 ...

  5. python Django 连接mysql数据库创建表详细全过程

    python Django 连接mysql数据库创建表详细全过程 1,在数据库中新建一个要连接的数据库(在cmd命令行里登录数据库进行创建创建) mysql -u root -p**+密码** cre ...

  6. R操作MySQL数据库创建表、删除表、增删改查(CRUD)

    R操作MySQL数据库创建表.删除表.增删改查(CRUD) 关系数据中的数据是按照一定范式去存储的.当我们需要非常高级和复杂的Sql查询就可以使用关系数据库的数据资产.不光java和python可以容 ...

  7. 数据库创建(利用写好的数据库表生成创建表的sql语句+利用生成的数据库创建表加同步数据sql)

    一.利用写好的数据库表生成创建表的sql语句 1.简单创建一个数据库,并建一个表,并编辑数据. a.建库 b.建表 c.编辑表,保存时输入表名 d.刷新一下,出来了 e.转存导出sql文件. 二.利用 ...

  8. mysql连接查询 内连接查询 外连接查询

    连接查询 连接查询是将两个或两个以上的表按照某个条件连接起来,从中选取需要的数据: t_book表: id bookName price author bookTypeId t_bookType表:  ...

  9. Mysql数据库数据恢复,mysql灾后数据重建,linux环境下mysql数据恢复

    本次数据库灾难目前原因由于猜测是由于短时间内大量数据写入导致的数据库异常关闭,部分数据文件损坏,此恢复操作必须基于frm和idb文件没有受损的情况下尽可能的恢复数据,当然,mysql服务也必须能正常启 ...

最新文章

  1. 截取指定长度html内容,并保留html格式标记
  2. 网络基础知识总结_交换机
  3. php获取当前设备,Linux_在Linux系统中使用lsblk和blkid显示设备信息的方法,今天我们将会向你展示如何使 - phpStudy...
  4. MFC Attach()函数和Detach()函数
  5. java的环境变量设置_Java开发环境不再需要配置classpath
  6. D3 Collection
  7. 产品小姐姐收到这个黑科技后,开心了一整天...
  8. Intellij IDEA 测试scala程序的时候: Test is already defined as object Test
  9. Excel VBA 函数返回值
  10. vue框架对接手机app
  11. Java PdfBox 提取指定PDF页面图片
  12. 个性化定制软件安装包流程指导(按照步骤即可定制化安装流程)
  13. ARM DS-5 Development Studio 5.28.1 破解激活教程
  14. C语言小程序实现输出国际象棋棋盘
  15. 微信5 不能点开朋友圈的链接-思科路由器
  16. AD8255手电筒芯片 双路LED控制芯片 支持多种模式 外围简单
  17. 2019最新web前端学科全套项目实战教程(完整)
  18. C#学习第六天 基础语法练习游戏--飞行棋
  19. 解决Windows 7下IE11无法卸载、无法重新安装,提示安装了更新的IE版本
  20. 【JavaSE】抽象类和接口

热门文章

  1. python登录网页账号密码_遇到需要登录的网站怎么办?学好python,用这3招轻松搞定...
  2. java面向对象第一课,定义类,模拟人的行为:吃饭工作休息
  3. linux查看进程详细信息top,linux查看系统进程信息命令 px,top详解
  4. 整合php和mysql lnmp,安装配置LNMP服务器(Nginx+PHP+MySQL)
  5. 按网络中计算机所处的,按照网络中计算机所处的地位划分,计算机网络包括
  6. css3 filter url,CSS3 filter(滤镜) 属性
  7. C++ const成员变量和成员函数
  8. c语言 bool_程序的数据要放到哪里呢?|C语言第二篇
  9. 层次分析法之matlab
  10. vb.net提取html网址,如何提取网页代码中指定内容