精华内容
下载资源
问答
  • 数据库中的二维表—巧借Excel

    万次阅读 热门讨论 2016-04-10 13:19:07
    判断数据是一维表格还是二维表格的一个最简单的办法,就是看其列的内容--每一列是否是一个独立的参数。如果每一列都是独立的参数那就是一维表,如果每一列都是同类参数那就是二维表。 二维表的建立  ...

    一维表和二维表的区别

            一维表也常称为流水线表格,它和二维表做出的数据透视表最大的区别在于"行总计"。判断数据是一维表格还是二维表格的一个最简单的办法,就是看其列的内容--每一列是否是一个独立的参数。如果每一列都是独立的参数那就是一维表,如果每一列都是同类参数那就是二维表。


    二维表的建立

               开始在网上一直查找如何在数据库中建立二维表,查了很多资料大多是什么静态和动态的sql语句建立,看了看也不是很清楚但是在查询的时候总是出来Excel如何如何,于是便想是否可以在Excel中写好之后再导入到数据库中呢,一查资料如可以的,现总结如下:

    1)建立一张Excel表,将自己想要的格式建好,如图




    2)建立一个数据库,然后将Excel表导入,具体步骤如下:

         2.1>找到新建的数据库右击找任务双击导入数据




          2.2>从数据源的下拉列表框中找到Microsoft Excel选项,身份验证选择自己登陆的方式,在这里用的的是sql server省份验证




          2.3>选择编辑好的文件,下一步




          2.4>按照规定填写好,此处的服务器名称写自己的而不是本地的




          2.5>选择第一个




         2.6>按照图中的说明,一直下一步直到最后完成就可以




    3)最后效果图







    展开全文
  • Oracle数据库

    千次阅读 2019-07-29 20:33:09
    学习主题:Oracle数据库的使用 ...(1)请解释什么是DB, DBMS, DBAS, DBA, DBS? DB数据库,DBMS数据库管理系统, DBAS数据库应用管理系统,DBA数据库管理员, DBS数据库系统 (2)请列举常用的关系型数据库并简述其...

    学习主题:Oracle数据库的使用
    学习目标:
    1 掌握数据库相关概念
    2 掌握oracle的安装,认识oracle的目录以及系统用户
    3 掌握oracle常用命令

    1.数据库相关概念
    (1)请解释什么是DB, DBMS, DBAS, DBA, DBS?
    DB数据库,DBMS数据库管理系统, DBAS数据库应用管理系统,DBA数据库管理员, DBS数据库系统
    (2)请列举常用的关系型数据库并简述其特点.
    Oracle ,Mysql ,PostgreSQL ,DB2 ,Microsoft SQL Server ,Mcrosoft Access
    关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织,支持事务一致性。

    2.Oracle入门
    (1)简述Oracle数据库的版本变更及特点.
    Oracle 8i版本开启对Internet的支持,添加了标识
    Oracle 9i
    Oracle 10g ,Oracle11g
    G代表Grid网络,10g加入了网络计算的功能,因此版本号之后的标识使用了字母g
    Oracle 12c
    C c代表云计算设局,12c版本表示对云计算的支持

    (2)什么是C/S? 什么是B/S? 请简述两者区别.
    C/S是客户端和服务器,B/S是浏览器和服务器

    3.Oracle的安装和卸载
    (1)请简述Oracle的卸载步骤?
    1、停止使用Oracle的服务
    2、运行卸载Oracle数据库程序
    3、删除使用Oracle的服务
    4、删除注册表中Oracle相关项
    5、删除Oracle环境变量
    6、删除“开始”菜单中Oracle目录
    7、重新启动计算机
    8、删除Program Files\Oracle目录
    9、删除Oracle安装目录
    (2)请简述什么是SID?
    是Oracle实例的唯一标记。在Oracle中一个实例只能授作一个数据库。如果安装多个库那么就会有多个实例,我们可以通过实例SID来区分,由于Oracle中一个实例只能操作一个数据库的原因Oracle中也会使用SID来作为库的名称。

    4.Oracle目录结构和系统用户
    (1)请列举三个Oracle的系统用户及其默认密码
    1、sys用户
    2、system用户
    3、scott用户
    (2)请列举三个Oracle常用目录并说明作用
    1、admin目录:记录oracle实例的配置,运行日志等文件
    2、Cfgtoollogs目录:下面子目录分别存放当运行dbca,emca,netca等 图形化配置程序时的log
    3、Checkpoints目录:存放检查点文件

    5.Oracle客户端
    (1)请问Oracle的常用客户端有哪些?
    1、Oracle自带客户端工具 SQL Plus
    2、Orcale第三方工具 PL/SQL Developer

    (2)如何使用SQL Plus连接Oracle?
    打开SQL Plus 输入sys as sysdba/sysoper 然后在输入命令密码,这样就可以连接到Oracle了。

    6.Oracle常用命令及练习表
    (1)列举常用的Oracle命令有哪些?
    1 查看用户所有的表格
    select * from table;
    2 查看表结构
    desc 表名;
    3 查询表格数据
    select * from 表名;
    4 显示当前登录的用户
    show user;
    5 退出
    exit;

    (2)如何使用命令连接Oracle SQL Plus?
    打开SQL Plus 输入sys as sysdba/sysoper 然后在输入命令密码,这样就可以连接到Oracle了。

    7.Oracle连接配置(listener.ora和tnsnames.ora)
    (1)请问出现如下问题的可能原因是什么? 如何解决?
    在这里插入图片描述
    原因是没有启动监听服务, 启动监听服务即可解决
    在电脑的服务中开启OracleOraDb11g_home1TNSListener服务即可

    (2)请说明listener.ora和tnsnames.ora在Oracle中分别起什么作用?
    1,listener.ora 用在oracle server端,可配置oracle的监听窗口
    2,tnsnames.ora 用在oracle client端,用户配置连接数据库的别名 参数,就像系统中的hosts文件一样。

    学习主题:SQL语言
    学习目标:
    1 掌握sql语言基础
    2 掌握select子句 distinct关键字
    3 掌握字符串连接,order by排序
    4 掌握模糊查询,where子句,等值判断,非等值判断,为空判断等条件

    8.SQL语言基础
    (1)什么是SQL?
    结构化查询语言,简称SQL,是一种数据库查询和程序设计语言,用于存取数组以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名。

    (2)使用SQL语言可以做什么?
    面向数据库执行查询,可以从数据库取回数据,可以在数据库中插入新的记录,可以更新数据库中的数据,可以从数据库中删除记录,可以创建新数据库,可以在数据库中创建新表,可以再数据库中创建存储过程,可以在数据库中创建视图,可以设置表、存储过程和视图的权限。
    (3)SQL语言的分类有哪些?
    1、数据查询语言
    2、数据操作语言
    3、事务处理语言
    4、数据控制语言
    5、数据定义语言

    9.select子句
    (1)select子句中如何定义列别名?
    1、列名和别名之间用as连接
    2、在select列表中的列名后面指定别名,列名和别名之间用空格分开。在默认情况下,别名标题用大写字母表示。如果别名中包含空格或者特殊字符(#,&等)或者大小写敏感,将别名放在引号中。
    (2)请总结select在sql语句中的作用.
    1、列选择(投影操作)
    2、行选择(选择操作)
    3、连接(多表操作)

    10.Distinct_字符串连接符_order by
    (1)Distinct在sql语句中的作用是什么?
    去除重复行
    (2)Oracle中用什么符号描述字符串?举例说明如何实现字符串的拼接?
    单引号,用||进行连接

    11.Where子句_等值条件和非等值条件
    (1)where在SQL语句中有什么作用?
    可以用where子句限制从查询返回的行,一个where子句包含一个必须满足的条件,where子句紧跟着FROM子句,如果条件是true,则返回满足条件的行。where子句能够比较列值、文字值、算术表达式或者函数。
    (2)请说明between和and在SQL语句中的含义?
    在两个值之间(包含),显示基于一个值范围的行。指定的范围包含一个下限和一个上限。

    12.Where子句_模糊查询
    (1)模糊查询中使用的关键字是什么?与之配合的通配符有哪些?分别表示什么含义?
    模糊查询使用的关键字是like。通配符% 表示0个或多个字符,通配符_表示一个占位符。
    (2)请说明ESCAPE在模糊查询中的使用场景
    可以用ESCAPE标识符搜索实际的%和_符号。

    13.Where子句_IS NULL_优先级
    (1)查询所有有提成的员工中, 工资大于1500的员工的信息.
    Select * from employees where commission_pct is not null and salary >1500;
    (2)查询所有CLERK的信息和工资大于1250的SALESMAN的信息
    Select * from employees where job_id in (CLERK ,select SALESMAN from employees where salary >1250);
    (3)查询所有工资大于1250的CLERK和SALESMAN的信息
    Select * from employees where job_id in (CLERK ,SALESMAN) and salary >1250 ;

    展开全文
  • java实现表格数据导入数据库

    千次阅读 2019-01-04 11:33:19
    java实现表格数据导入数据库 1、pom.xml配置,需要先引用poi的jar包 <dependency> <groupId>org.apache.poi</groupId&...

    java实现表格数据导入数据库

    1、pom.xml配置,需要先引用poi的jar包

            <dependency>
    			<groupId>org.apache.poi</groupId>
    			<artifactId>poi</artifactId>
    			<version>3.14</version>
    		</dependency>
    		<dependency>
    			<groupId>org.apache.poi</groupId>
    			<artifactId>poi-ooxml</artifactId>
    			<version>3.14</version>
    		</dependency>
    

    2、在数据库中创建题目表(以oracle数据库为例)

    名称类型注释
    IDnumber(10)id
    TOPICNAMEvarchar(300)题目
    Anumber(10)选项A
    Bnumber(10)选项B
    Cnumber(10)选项C
    Dnumber(10)选项D
    ANSWERSnumber(10)正确答案

    3、创建实体类

    4、导入须知

    前端需要先把表格传到服务器上,再给后端返回一个文件在服务器中的路径,后端接收这个路径把表格数据保存到数据库中。

    5、主要代码

    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.util.ArrayList;
    
    import org.apache.commons.lang3.StringUtils;
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.xssf.usermodel.XSSFCell;
    import org.apache.poi.xssf.usermodel.XSSFRow;
    import org.apache.poi.xssf.usermodel.XSSFSheet;
    import org.apache.poi.xssf.usermodel.XSSFWorkbook;
    
    import xyj.eentity.Xcx_TestTopic;
    
    public void ExperTopic(String filePath) {		
    			File file = null;
    			FileInputStream fs = null;
    			List<Xcx_TestTopic> list = new ArrayList<Xcx_TestTopic>();
    			try {
    				file = new File(filePath);
    				fs = new FileInputStream(file);
    			} catch (Exception e) {
    				throw new RuntimeException("读取文件失败");
    			}
    			String fileNameAll = file.getName();
    			String[] split = fileNameAll.split("\\.");
    			if (split.length != 2) {
    				throw new RuntimeException("文件名格式错误");
    			}
    			String formateStr = split[1];
    			// 读取文件
    			if ("xls".equals(formateStr)) {
    				// 是 xls 文件 用HSS
    				try {
    					HSSFWorkbook wb = new HSSFWorkbook(fs);
    					HSSFSheet sheet = wb.getSheetAt(0);
    					for (int rowNum = 1; rowNum <= sheet.getLastRowNum(); rowNum++) {
    						HSSFRow hssfRow = sheet.getRow(rowNum);
    						if (hssfRow == null) {
    							continue;
    						}
    						Xcx_TestTopic testTopic = new Xcx_TestTopic();
    						// 题目
    						HSSFCell cell = hssfRow.getCell(1);
    						if (cell == null) {
    							continue;
    						}
    						String topicName = cell.getStringCellValue();
    						if (StringUtils.isBlank(topicName)) {
    							// 如果题目为空 跳过这一行
    							throw new RuntimeException("文件中第"+(rowNum-1)+"行题目为空");
    						}
    						testTopic.setTopicName(topicName);
    						//A
    						cell = hssfRow.getCell(2);
    						if (cell == null) {
    							continue;
    						}
    						String A = cell.getStringCellValue();
    						if (StringUtils.isBlank(A)) {
    							throw new RuntimeException("文件中第"+(rowNum-1)+"行选项A为空");
    						}
    						testTopic.setA(A);
    						
    						//B
    						cell = hssfRow.getCell(3);
    						if (cell == null) {
    							continue;
    						}
    						String B = cell.getStringCellValue();
    						if (StringUtils.isBlank(B)) {
    							throw new RuntimeException("文件中第"+(rowNum-1)+"行选项B为空");
    						}
    						testTopic.setB(B);
    						
    						//C
    						cell = hssfRow.getCell(4);
    						if (cell == null) {
    							continue;
    						}
    						String C = cell.getStringCellValue();
    						if (StringUtils.isBlank(C)) {
    							throw new RuntimeException("文件中第"+(rowNum-1)+"行选项C为空");
    						}
    						testTopic.setC(C);
    						
    						//D
    						cell = hssfRow.getCell(5);
    						if (cell == null) {
    							continue;
    						}
    						String D = cell.getStringCellValue();
    						if (StringUtils.isBlank(D)) {
    							throw new RuntimeException("文件中第"+(rowNum-1)+"行选项D为空");
    						}
    						testTopic.setD(D);
    						
    						//正确答案
    						cell = hssfRow.getCell(6);
    						if (cell == null) {
    							continue;
    						}
    						//如果该列数据是纯数字,则用这个方法
    						Double answers = cell.getNumericCellValue();
    						if (answers == null) {
    							throw new RuntimeException("文件中第"+(rowNum-1)+"行正确答案为空");
    						}
    						Long longValue = answers.longValue();
    						testTopic.setAnswers(longValue.toString());				
    						xcx_TestTopicDao.saveTestTopic(testTopic);
    					}
    				} catch (IOException e) {
    					e.printStackTrace();
    				} finally {
    					try {
    						fs.close();
    					} catch (IOException e) {
    						throw new RuntimeException("导入异常");
    					}
    					file.delete();
    				}
    				
    			} else if ("xlsx".equals(formateStr)) {
    				// 如果是 xlsx 用XSS
    				try {
    					XSSFWorkbook xwb = new XSSFWorkbook(fs);
    					XSSFSheet sheet = xwb.getSheetAt(0);
    					for (int rowNum = 1; rowNum <= sheet.getLastRowNum(); rowNum++) {
    						XSSFRow xssfRow = sheet.getRow(rowNum);
    						if (xssfRow == null) {
    							continue;
    						}
    						//创建实体类对象
    						Xcx_TestTopic testTopic = new Xcx_TestTopic();
    						XSSFCell cell = xssfRow.getCell(1);
    						if (cell == null) {
    							continue;
    						}
    						String topicName = cell.getStringCellValue();
    						if (StringUtils.isBlank(topicName)) {
    							// 如果题目为空 跳过这一行
    							throw new RuntimeException("文件中第"+(rowNum-1)+"行题目为空");
    						}
    						testTopic.setTopicName(topicName);;
    						//A
    						cell = xssfRow.getCell(2);
    						if (cell == null) {
    							continue;
    						}
    						String A = cell.getStringCellValue();
    						if (StringUtils.isBlank(A)) {
    							throw new RuntimeException("文件中第"+(rowNum-1)+"行选项A为空");
    						}
    						testTopic.setA(A);
    						
    						//B
    						cell = xssfRow.getCell(3);
    						if (cell == null) {
    							continue;
    						}
    						String B = cell.getStringCellValue();
    						if (StringUtils.isBlank(B)) {
    							throw new RuntimeException("文件中第"+(rowNum-1)+"行选项B为空");
    						}
    						testTopic.setB(B);
    						
    						//C
    						cell = xssfRow.getCell(4);
    						if (cell == null) {
    							continue;
    						}
    						String C = cell.getStringCellValue();
    						if (StringUtils.isBlank(C)) {
    							throw new RuntimeException("文件中第"+(rowNum-1)+"行选项C为空");
    						}
    						testTopic.setC(C);
    						
    						//D
    						cell = xssfRow.getCell(5);
    						if (cell == null) {
    							continue;
    						}
    						String D = cell.getStringCellValue();
    						if (StringUtils.isBlank(D)) {
    							throw new RuntimeException("文件中第"+(rowNum-1)+"行选项D为空");
    						}
    						testTopic.setD(D);
    						
    						//正确答案
    						cell = xssfRow.getCell(6);
    						if (cell == null) {
    							continue;
    						}
    						Double answers = cell.getNumericCellValue();
    						if (answers == null) {
    							throw new RuntimeException("文件中第"+(rowNum-1)+"行正确答案为空");
    						}
    						Long longValue = answers.longValue();
    						testTopic.setAnswers(longValue+"");
    						
    						xcx_TestTopicDao.saveTestTopic(testTopic);
    					}
    				} catch (Exception e) {
    					throw new RuntimeException(e.getMessage());
    				} finally {
    					try {
    						fs.close();
    					} catch (IOException e) {
    						e.printStackTrace();
    					}
    					file.delete();
    				}
    			} else {
    				throw new RuntimeException("不支持格式");
    			}
    		}else{
    			throw new RuntimeException("考试已经开始/结束,无法上传试题");
    		}
    	}
    

    6、测试

    页面:
    在这里插入图片描述
    在这里插入图片描述

    数据库:

    在这里插入图片描述

    7、附件

    表格样式
    在这里插入图片描述

    8、补充

    如遇到表格上传类型转换问题可以看看我的补充文章:https://blog.csdn.net/qq_42382972/article/details/86132227

    展开全文
  • 开发工作中我们常用的数据库大致分为关系型数据库和非关系型数据库两种,那这两种到底是什么呢? 1.关系型数据库 所谓关系型数据库,是建立...简单说,关系型数据库是由多张能互相联接的二维行列表格组成的数据库...

    开发工作中我们常用的数据库大致分为关系型数据库和非关系型数据库两种,那这两种到底是什么呢?

    1.关系型数据库

    所谓关系型数据库,是建立在关系模型基础上的数据库。

    关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。

    标准数据查询语言SQL就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。

    简单说,关系型数据库是由多张能互相联接的二维行列表格组成的数据库。当前主流的关系型数据库有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。

    优点:
    1、易于维护:都是使用表结构,格式一致;
    2、使用方便:SQL语言通用,可用于复杂查询;
    3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。
    缺点:
    1、读写性能比较差,尤其是海量数据的高效率读写;
    2、固定的表结构,灵活度稍欠;
    3、高并发读写需求,传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。

    常见的关系型数据库

    Oracle:

    属于大型数据库,采用标准的SQL结构化查询语言,支持多种数据类型,提供面向对象存储的数据支持,除此之外,它还具有很好的并行处理功能,收费比较昂贵。

    SQL Server:

    微软全家桶的一员,常搭配微软下开发语言使用)

    MySql:

    目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

    2.非关系型数据库

    非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合,可以是文档或者键值对等。
    优点:
    1、格式灵活:存储数据的格式可以是key --》value、文档、图片等等,使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。
    2、速度快:nosql可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘;
    3、高扩展性;
    4、成本低:nosql数据库部署简单,基本都是开源软件。

    缺点:
    1、不提供sql支持,学习和使用成本较高;
    2、无事务处理;
    3、数据结构相对复杂,复杂查询方面稍欠。

    非关系型数据库的分类和比较:
    1、文档型
    2、key-value型
    3、列式数据库
    4、图形数据库

     

    Redis就是一种典型的 KRY-VALUE 型数据库

    展开全文
  • 实时数据库,内存数据库,关系型数据库比较

    万次阅读 多人点赞 2018-09-26 18:55:10
    内存数据库 内存数据库就是将数据放在内存中直接操作的数据库,它利用内存的读写速度比磁盘快、内存是随机访问而磁盘是顺序访问这两个特点,将数据保存在内存中,在内存中模仿建立表结构和索引结构并针对内存特性...
  • 通过PYQT5做的一个桌面小工具,连接sqlite数据库,自定义表格展示数据,以及表格点击显示出详细数据,供大家参考。
  • mysql-二维矩阵表格sql实现

    千次阅读 2018-10-27 11:48:13
    1、分两个维度,统计数据并形成一个二维数据展现形式 2、横轴标为统计维度1,纵轴为统计维度2 横轴x区分为:x&amp;amp;lt;=5,5&amp;amp;lt;x&amp;amp;lt;10,x&amp;amp;gt;10 纵轴y区分为:...
  • 数据库简介、及常用数据库介绍

    万次阅读 多人点赞 2018-09-17 22:10:14
    数据库分类 数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。而不同的数据库是按不同的数据结构来联系和组织的。而在当今的互联网中,最常见的数据库模型主要是两种,即关系型数据库(SQL)和非...
  • 日历表格面板 [ConfigLine.java] 控制条类 [RoundBox.java] 限定选择控件 [MonthMaker.java] 月份表算法类 [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP连接...
  • C#读取SQL数据写入二维表,之后写入Excel方法 Winform // 写excel object[,] dataArray = new object[rowCount, colCount]; // 二维数组 eApp.get_Range("A1", eApp.Cells[rowCount, colCount]).Value2 = dataArray;
  • JavaGUI显示表格(连接数据库)基础

    千次阅读 2021-03-16 16:35:34
    以下是我的数据库信息:(信息是随便填的) 代码: ```java package newGUI; import javax.swing.*; import javax.swing.table.JTableHeader; import java.awt.event.ActionEvent; import java.awt.event....
  • 关系型数据库和非关系型数据库的区别

    千次阅读 多人点赞 2019-08-14 18:19:00
    目录 关系型数据库 关系型数据库: 关系模型中的常用概念 优点 ...非关系型数据库 ...非关系型数据库: ...关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。...
  • 常见的数据库模型分为两种,分别是关系型数据库和...关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。 关系型数据库优点: 容易理解:二维表结构是非常贴近逻辑...
  • 本文是使用java语言对于后台的数据进行绘制,由于所用到的表格的长度较长,直接使用.xlsx后缀的Excel表1、首先要导入数据库的jar包,以及读取excel的jar包2、 public static void main(String[] args) throws ...
  • 数据库中创建表格

    千次阅读 2018-10-08 19:21:44
    创建名为lin_ting的表格 表中内容包括:名字、年龄、电话、生日 1、CHAR是一种固定长度的类型,例如身份证号,每个人的身份证号都是18位 VARCHAR则是一种可变长度的类型,名字有长有短,加入限定字节,可任意 年龄...
  • 什么是数据库

    千次阅读 2019-10-31 09:21:21
    一、什么是数据库? 一般一个数据库系统(Database System)可分为两个部分: 数据库(Database) 数据管理系统(Database Management System,DBMS) A Database is an organized collection of data. —— ...
  • 数据库学习之路

    千次阅读 2018-03-21 14:03:43
    数据库入门 什么是数据库 数据库的工具,如何使用 1:数据库:2:流行数据库 Mysql Sqlserver Oracle3:如何学 数据库操作 设计数据库(设置数据之间的关系) 建立模型 数据库操作的相关命令 数据库sql...
  • 对已有数据表进行一维和二维之间的转化: import pandas as pd # 读入数据: df = pd.read_excel('2dims.xls','Sheet1') df df的结构为: 如上图所示df是一个二维表。 # 将二维数据表转化为一维数据表: ...
  • 二维地图制作

    千次阅读 2020-03-24 20:45:21
    二维地图制作: 工具:SuperMap IDesktop 9D 地图概述:普通地图、专题地图(水利、国土等)。 数据集成:获取制图所需的数据,并集成到SuperMap IDesktop中。操作:开始→数据→数据导入/右键数据源→导入数据集。...
  • 我再工作中遇到一个问题,就是一维表如何转换为二维表格。例如有如下数据库表 表名:item idint--主键自动增长 itemNamevarchar(50)--名称 表名:itemUse idint--主键自动增长 otherID--其他外键 itemID--item表的...
  • 文章目录Oracle的二维表管理Oracle数据库表的字段类型说明Oracle二维表的创建 Oracle数据库字段类型参考文章:ORACLE中的各种数据类型详细的介绍 Oracle的二维表管理 Oracle数据库表的字段类型说明 Oracle常用的数据...
  • 关系型数据库是由多张能互相联接的二维行列表格组成的数据库 主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录 外键表示了两个关系之间的相关联系。以另一个关系的外键...
  • 所以对于像EXCEL表格类型的二维表转化为一维表再导入数据库处理就显得非常重要了。 什么二维表、什么叫一维表。这个可以自行百度一下进行处理吧。 转换的方式: 打开EXCEL2016、按Alt+D 然后Alt+P 进入excel...
  • DBMS (数据库管理系统) 是什么

    千次阅读 2018-08-02 17:28:04
    数据库管理系统(英语:database management system,缩写:DBMS) 是一种针对对象数据库,为管理数据库而设计的大型电脑软件管理系统。具有代表性的数据管理系统有:Oracle、Microsoft SQL Server、Access、MySQL...
  • 、层次数据库介绍 层次数据库是最开始研制的数据库系统软件,它把数据根据层次构造(树结构)的方法呈现。层次数据库以前是非常热门的数据库,但伴随着关系数据库的逐渐流行,如今早已非常少应用了。 较为具备...
  • 二维数据,是一维数据的组合形式,由多个一维数据组合形成 多维数据,由一维数据或者二维数据在新维度上形成的 高维数据,仅利用最基本的二元关系展示数据间的复杂结构 数据的操作周期 存储,在文件中的表现形式...
  • 关系数据模型中,无论是是实体、还是实体之间的联系都是被映射成统一的关系—一张二维表,在关系模型中,操作的对象和结果都是一张二维表,它由行和列组成;  2. 关系型数据库可用于表示实体之间的多对多的关系,...
  • Java中将List集合转化为二维数组

    千次阅读 2021-04-13 14:22:45
    Java中将List集合转化为二维数组 效果是将List集合中各个对象属性存入数组的行中,第一行为第一个对象的属性值列表,第二行为第二个对象的属性值列表,以此类推 // An highlighted block public class student { ...
  • 软件测试面试题(面试前准备篇)

    万次阅读 多人点赞 2019-09-27 10:42:37
    目录 一、问题预测 让简单介绍下自己(每次面试开场) ...为什么做测试,觉得自己做测试有哪些优势?(有问到) 知道哪些Bug系统 9.测试用例的基本要素是? 、介绍一下公司项目 三、技能...
  • C#读取Excel中的内容,并将内容存放在二维数组中 读取Excel中的内容,存放在DataTable中 string path= @“E:\C# 读取Excel存放在二维数组中\11.xls”; (1)不区分后缀名 具体代码如下: public static DataTable ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,897
精华内容 9,158
关键字:

二维表格是什么数据库