java代码内创建mysql索引_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`;
java代码内创建mysql索引_Java Mysql数据库创建视图、索引、备份和恢复相关推荐
- java代码将csv格式的文件导入数据库
java代码将csv格式的文件导入数据库 最近接到了一个需求,将csv文件的内容通过java进行入库操作,在此记录一下整个完整的代码 主要逻辑 读取csv的每一个数据,对数据对应的对象赋值,将对象放入 ...
- 数据库创建函数_达梦数据库创建UUID函数
数据库创建函数_达梦数据库创建UUID函数 接触达梦数据库有一段时间了,整理了一些资料,今天分享一下达梦数据UUID自定义函数 UUID函数定义 很多数据库都有提供UUID函数,可是接触达梦数据库后, ...
- java代码内创建mysql索引_点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)...
下载原版阿里JAVA开发手册 [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...
- java mysql语句_java mysql查询语句怎么写
展开全部 1:使用SHOW语句找出在服务器上当前存在什么数据32313133353236313431303231363533e4b893e5b19e31333363373766库: mysql> ...
- java 建立索引_java中怎么创建索引
java中创建索引的方法:首先把对象转换为JSON字符串:然后把json文档写入索引:最后使用Java代码新建一个Java项目,在其中写好创建索引代码调用就可以了. 索引是与表或视图关联的磁盘上结构, ...
- phpstudy mysql创建表_MySQL_Mysql入门基础 数据库创建篇,1.创建数据表---基础(高手跳 - phpStudy...
Mysql入门基础 数据库创建篇 1.创建数据表---基础(高手跳过) 正统方法:create [TEMPORARY] table 表名 [if not exists] (创建的列项定义) [表的选项 ...
- mysql 数据索引使用_mysql数据库正确建立索引及使用
普通mysql运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的mysql了.其中优化mysql的一个重要 ...
- mysql支持非关系_说下oracle、mysql、非关系型数据库中的索引结构?
谢邀~~树懒君悉心整理了一篇索引结构方面的内容,跟各位知友分享分享~ Oracle 索引的数据结构:B-TreeOracle 数据库使用 B-trees 存储索引,来加速数据访问.若没有索引,你必须顺 ...
- mysql数据库索引 分区_数据库设计 – 要索引的列太多 – 使用mySQL分区?
我不是 MySQL专家.我的重点是Oracle,但我一直在使用分区多年,我发现你的建议用途非常合适,但不是主流对分区的理解. 低基数列的索引 暂且不谈索引合并.假设您的活动行有点分散,并且与非活动行数 ...
- java代码是怎么运行的_Java代码是如何运行起来的?
目录 1.编译 写好:".java"代码后,会通过编译器将代码编译成.class后缀的字节码文件 Java是平台无关的,实现语言无关性的基础就是虚拟机和字节码存储格式 只要编译器按 ...
最新文章
- js生日计算年龄_如何提取身份证生日和年龄,几行VBA代码教你学会
- 2020黑客报告:7位道德黑客赏金收入超100万
- 即时通信是机遇也是挑战
- mybatis sql标签_这谁顶得住?Mybatis 十八连环问
- JSP简单练习-页面重定向
- c 窗体程序 mysql_C\C++开发MySQL程序简介(下)
- 1 ~ express ~ 初始化。安装第三方模块express。中间件
- Java 内部类、局部内部类、静态内部类使用
- jQuery调用指定iframe页面内的方法
- mysql 语法手册_MySQL语法大全_自己整理的学习笔记
- 用HE提供的免费DNS解析服务通过IPv6 DNS检测
- UNIX系统基本结构
- 你还因为缺“Java项目经验”找不到工作?适合应届生的20个“项目经验”送给你
- 网页对话框:window.showModalDialog的基本用法
- F28335中断系统
- 修改antd下拉框样式
- 【odoo】odoo使用阿里邮箱配置邮件系统
- 【Adobe】将AI内容导出并转化为AE矢量形状
- 计算机基础:各个端口的分类
- 《匆匆那年》每一集的标题
热门文章
- 单摄像头+深度学习实现伪激光雷达,代码已开源
- 大规模户外环境的具有地标的语义SLAM
- NoClassDefFoundError: org/springframework/core/ErrorCoded 报错
- HTML和JavaScript函数之间的关系
- 第六课.模型评估与模型选择
- dis的前缀单词有哪些_英语单词词根.词缀II 5个最高频英语前缀 必背
- Current综述:中农宋春旭等为植物有益微生物组构建一个美好家园
- R包corrplot绘图相关系数矩阵
- NBT:超高速细菌基因组检索技术
- android scrollview 布局,Android scrollview实现底部继续拖动查看图文详情