Java Mysql数据库创建视图、索引、备份和恢复
#使用视图获取多表中的数据
DROP VIEW IF EXISTS `view_result`;
CREATE VIEW `view_result`
AS
SELECT s.`studentName` 学生姓名, su.`subjectName` 课程名,AVG(`studentResult`) 平均成绩 FROM `result` r
INNER JOIN `student` s ON s.`studentNo`=r.`studentNo`
INNER JOIN `subject` su ON su.`subjectNo`=r.`subjectNo`
GROUP BY s.`studentName`,su.`subjectName`;
SELECT * FROM view_result;
SELECT * FROM result;
#使用mysqldump命令将myschool数据库中的学生表,成绩表备份到文件d:\ex\myschool_xxxxx.sql中
mysqldump -uroot -proot myschool student result > d:\ex\myschool_20170926.sql
#使用mysql命令和source命令两种方式还原学生表,成绩表到school数据库 DROP DATABASE IF EXISTS `schoolDB`; CREATE DATABASE `schoolDB`; #使用mysql命令 mysql -u root -proot schoolDB < d:\ex\myschool_20170926.sql
#使用source命令 source d:\ex\myschool_20170926.sql;
#使用SELECT....INTO outfile语句到处科目表subject中的记录
SELECT * FROM `subject` INTO OUTFILE 'd:/ex/subject_out.txt';
#使用load data infile语句导入subject_out.txt数据到schoolDB数据库
USE myschooldb;
#创建subject表结构
CREATE TABLE `subject` (
`subjectNo` INT(4) NOT NULL AUTO_INCREMENT COMMENT '课程编号',
`subjectName` VARCHAR(50) DEFAULT NULL COMMENT '课程名称',
`classHour` INT(4) DEFAULT NULL COMMENT '学时',
`gradeID` INT(4) DEFAULT NULL COMMENT '年级编号',
PRIMARY KEY (`subjectNo`)
) ENGINE=INNODB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='科目表';
#导入数据
LOAD DATA INFILE 'd:/ex/subject_out.txt' INTO TABLE `subject`;
转载于:https://www.cnblogs.com/jibanmiaomiao/p/7601126.html
Java Mysql数据库创建视图、索引、备份和恢复相关推荐
- mysql如何进行视图恢复_mysql事务 视图 索引 备份和恢复
事务 1.事务: 概念:是作为单个逻辑工作单元执行的一系列操作 多个操作作为一个整体向系统提交,要么都执行,要么都不执行 事务是一个不可分割的工作逻辑单元 默认情况下 , 每条单独的SQL语句视为一个 ...
- mysql oracle创建视图索引吗_Oracle视图,索引,序列
什么是视图[View] (1)视图是一种虚表 (2)视图建立在已有表的基础上, 视图赖以建立的这些表称为基表 (3)向视图提供数据内容的语句为 SELECT 语句,可以将视图理解为存储起来的 SELE ...
- java代码内创建mysql索引_Java Mysql数据库创建视图、索引、备份和恢复
#使用视图获取多表中的数据DROP VIEW IF EXISTS `view_result`; CREATE VIEW `view_result` AS SELECT s.`studentName` ...
- mysql数据库的在线数据备份与数据恢复
MySQL是一种常用的关系型数据库管理系统,它支持在线备份和恢复数据.在线备份指的是在MySQL数据库运行时备份数据,而不会中断或影响现有的数据库服务.在本文中,我们将介绍MySQL数据库的在线数据备 ...
- MySQL跨不同数据库创建视图
MySQL跨不同数据库创建视图 语法: create view 视图所在库库名.视图名称 as ( SELECT 表所在库库名.表名.列名 AS 列的重命名..... FROM 表所在库库名.表名); ...
- MySQL数据库的mysqldump完全备份、binlog的增量备份与还原
MySQL数据库的mysqldump完全备份.binlog的增量备份与还原 一. 备份的目的: 做灾难性恢复:对损坏的书籍进行恢复和还原 需求改变:因需求改变而需要把数据还原到改变以前 二. 备份需要 ...
- R操作MySQL数据库创建表、删除表、增删改查(CRUD)
R操作MySQL数据库创建表.删除表.增删改查(CRUD) 关系数据中的数据是按照一定范式去存储的.当我们需要非常高级和复杂的Sql查询就可以使用关系数据库的数据资产.不光java和python可以容 ...
- 4.mysql数据库创建,表中创建模具模板脚本,mysql_SQL99标准连接查询(恩,外部连接,全外连接,交叉连接)...
mysql数据库创建,表创建模等模板脚本 -- 用root用户登录系统,运行脚本 -- 创建数据库 create database mydb61 character set utf8 ; -- ...
- 4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)
mysql数据库创建,表创建模等模板脚本 --用root用户登录系统,执行脚本 --创建数据库 create database mydb61 character set utf8 ; --选择数 ...
最新文章
- Centos6.4 + PHP5.5.11 + Mysql5.6.16 + Tnginx2.02 + Memcached1.4.17 + Redis2.2
- 3D目标检测多模态融合算法综述
- [转] 使用Spring MVC构建REST风格WEB应用
- mysql 与 oracle 的连表update
- 【计算机网络】数据链路层 : 差错控制 ( 检错编码 | 差错来源 | 差错分类 | 冗余编码 )
- KEIL-MDK编译错误问题解决办法
- linux相关知识之特殊符号做目录
- 前端学习(3105):react-hello-jsx语法规则
- 在计算机发展的早期 计算机主要用于,全国网络统考《计算机应用基础》选择题复习...
- qt动画效果_Qt编写自定义控件44-天气仪表盘
- 为什么现在物质越来越丰富,人的幸福感反而越来越低?
- getElementById和querySelector方法的区别
- visual studio怎么让button一直生效_民用建设工程设计合同怎么生效
- bex5执行oracle语句,BeX5
- 【Windows网络编程】完成端口IOCP介绍(超详细)
- Linux工具之htop命令
- KMO检验和Bartlett球形检验
- 利用Gecco爬取(蚂蚁短租网)列表页数据
- 小小明_小小明手游框架_xxm_小小明手游平台
- 如何保障企业邮箱安全
热门文章
- python筛选质数并一行输出五个_python使用filter方法递归筛选法求N以内的质数素数附一行打印心形标记的代码解析...
- java list 差集_Java基础之集合框架
- 小米路由器4a刷第三方固件_小米路由器4A的断网问题初探
- linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项
- 【数据结构(C语言)】数据结构-查找
- 为什么基于接口而非实现编程?
- java ArrayList扩容入门
- nearly,about,almost的区别
- 刘鹏教授为江苏移动大数据和网络部门作报告
- [转载]基于TFS实践敏捷-工作项跟踪