数据库
文章平均质量分 70
对你说的晚安,都是梦里相见的暗号
TwcatL_tree
我家二猫爱爬树
展开
-
sqlserver判断字符串是否是数字
sql2005有个函数ISNUMERIC(expression)函数:当expression为数字时,返回1,否则返回0。当含有美元符、加减号、逗号等符号时,或者D、E的前后均出现数字时,也会返回1,这就比较头疼了。标点符号倒是好理解,为什么d,e这种情况,真是不理解微软设计的意图。SELECT PATINDEX(‘%[^0-9|.|-|+]%’,‘2.2’)–返回0。select PATINDEX(‘%[^0-9]%’, ‘2.2’)–返回非0。–返回0-则为纯数字(支持正负数,小数点)原创 2023-09-28 12:05:02 · 296 阅读 · 0 评论 -
《数据库系统概论》| 第三章 关系数据库标准语言SQL 知识梳理
例3.10] 增加课程名称必须取唯一值的约束条件。原创 2022-11-15 22:02:22 · 323 阅读 · 0 评论 -
Navicat常用功能
首先我们要先知道Navicat到底是个啥?之前经常看到很多小伙伴没有安装数据库,就直接丢一个错误截图到群里。问:为什么我连不上本地数据库?于是乎,我会根据报错信息很礼貌的问一句:你的数据库服务开启了吗?对方答:数据库服务?那是什么?我:emmmm。。。。???原创 2022-11-15 22:00:23 · 1172 阅读 · 0 评论 -
GeoServer安装教程
网上有一些教程是让你直接去官网下载Windows Installer,也就是像我们一般的电脑应用一样的安装包 但是不知道为什么现在GeoServer官网不提供Windows Installer的下载了,只提供Platform Independent Binary(二进制安装包)与Web Archive (war包)方式安装方法,所以在这里以Platform Independent Binary为例(较简单),记录一下我的安装方法。 进入java官网:https://www.java.com/zh_CN/原创 2022-10-11 09:31:10 · 715 阅读 · 0 评论 -
SQL中GROUP BY语句介绍
GROUP BY 语句通常用于配合聚合函数(如 COUNT()、MAX() 等),根据一个或多个列对结果集进行分组。从字面上来理解,GROUP 表示分组、BY 后接字段名,表示根据某个字段进行分组。一般情况下,GROUP BY 必须要配合聚合函数一起使用,通过使用聚合函数,在分组之后可以对组内结果进行计数(COUNT)、求和(SUM),求平均数(AVG)操作等。count():计数sum():求和avg():求平均数max():求最大值min():求最小值。原创 2022-09-28 19:11:53 · 1478 阅读 · 1 评论 -
数据库的查询操作
分别查询男、女同学的平均分,人数 要求:分数低于70分的人,不参与分组,分组之后。如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。order by 排序字段1 排序方式1 , 排序字段2 排序方式2…聚合函数:将一列数据作为一个整体,进行纵向的计算。3. limit 是一个MySQL"方言"。注意:聚合函数的计算,排除null值。原创 2022-09-24 11:47:39 · 1534 阅读 · 0 评论 -
传感器数据和服务器的衔接
1.怎么把传感器上的数据传输到服务器上,然后用手机app从服务器上获取数?答:首先传感器数据要数字化,可以通过接口或者模块,传送到本机或者直接用GPRS模块上传到服务器,手机app就可以通过访问服务器实现数据获取了。如何将传感器采集的数据上传到web服务器中?答:用个网络模块 esp8266 之类的,直接把收集到的数据从网络模块发出去就可以了。然后 服务器开启tcp 或者udp server。传感器采集的数据传输到服务器然后传输到手机APP ?答:传感器传输到服务器,这个一般通过com口、原创 2021-10-24 22:55:11 · 1238 阅读 · 0 评论 -
Oracle 11g安装完整教程
1.下载Oracle 11g R2 for Windows版本,下载地址如下官方网站:http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip 2.解压两个压缩包到同一目录,即"database",然后单击解压目录下的"set原创 2020-09-27 21:28:46 · 1721 阅读 · 1 评论 -
数据库 部分函数依赖 完全函数依赖 传递函数依赖 第一范式、第二范式、第三范式、BCNF范式区别
数据库 部分函数依赖 完全函数依赖 传递函数依赖 第一范式、第二范式、第三范式、BCNF范式区别 在理解函数依赖之前,先来看一下函数依赖分析:在关系中,包括在任何候选码中的属性称为主属性;不包括在任何候选码中的属性称为非主属性。函数依赖只分析关系中的非主属性对主属性之间的依赖关系,并不分析主属性对主键(码)的依赖关系。 具体关于部分函数依赖和完全函数依赖...原创 2020-09-03 20:14:21 · 912 阅读 · 1 评论 -
数据库模拟考试
第1套综合试卷五种基本关系代数运算是[ ]U,-,×,π和σU,-,∞,π和σU,n,x,π和σU,n,∞,π和σ正确答案: A下列聚集函数中不忽略空值(null)的是[ ]SUM(列名)MAX(列名)COUNT(*)AVG(列名)正确答案: C设关系模式R(A,B,C),F是及上成立的FD集,F={B→C},则分解ρ{AB,BC}[ ]是无损联接,也是保持FD的分解是无损联接,但不保持FD的分解不是无损联接,但保持FD的分解既不是无损联接,也不保持FD的分解原创 2020-08-13 11:51:56 · 2041 阅读 · 0 评论 -
数据库全册简答题
第一章 绪论1.试述数据、数据库、数据库系统、数据库管理系统的概念。正确答案: 数据: 描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。 *解析: 在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据等。现在计算机能存储和处理的对象十分广泛,表示这些对象的 数据也越来越复杂。 数据与其语义是不可分的。500这个数字可以表示一件物品的价格是500元,也可以表示一个学术会议参加的人数有500原创 2020-08-13 11:35:26 · 5120 阅读 · 1 评论 -
数据库全册选择题
第一章 绪论用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )模式。模式物理模式子模式内模式正确答案: C数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( ) 。系统分析员程序员数据库管理员操作员正确答案: C数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。DBS包括DB和DBMSDBMS包括DB和DBSDB包括DBS和DBMSDBS就是DB,也就是DBMS正确答案: A原创 2020-08-13 11:15:58 · 6404 阅读 · 0 评论 -
《数据库系统概论》第五版(王珊版)全书知识梳理
写在前面:本系列参考书目:《数据库系统概论》第五版(王珊版)《数据库系统概论》第五版(王珊版)是为“数据库系统”课程编写的教材,是很多学校数据库系统课程的指定教材也是经典教材,索引目录:《数据库系统概论》| 第一章 绪论 知识梳理《数据库系统概论》| 第二章 关系数据库 知识梳理《数据库系统概论》| 第三章 关系数据库标准语言SQL 知识梳理 《数据库系统概论》| 第四章 数据库安全性《数据库系统概论》...原创 2020-07-17 11:01:17 · 1392 阅读 · 0 评论 -
Hibernate 配置hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"><hibernate-configuration> <!原创 2020-07-05 10:17:04 · 305 阅读 · 0 评论 -
mdf文件和ldf文件是什么?
在微软的SQL Server 2000 数据库有三种类型的文件:类型缩写中文意思mdfprimary data file主要数据文件ndfsecondary data files次要数据文件ldfLog data files事务日志文件主要数据文件:(扩展名.mdf是 primary data file 的缩写)主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要..原创 2020-07-05 10:07:51 · 2926 阅读 · 0 评论 -
MySQL的基本操作
前言内容有点多,建议收藏起来再看。这次学习和分享的部分是MySQL8.0官方文档的第三章里的创建和使用数据库和常见查询示例,地址是:https://dev.mysql.com/doc/refman/8.0/en/tutorial.htmlOK,上正文。也可以直接通过目录进行跳转哦目录MySQL的基本操作(针对小白2)前言创建和使用数据库创建,查看,选择和删除数据库展示,创建和删除表格将数据加载到表中,表中数据全清空和特定行的清空从表中检索信息选择所有数据选择特定行选择特定列排序行日期计算模式匹配计原创 2020-06-30 20:23:44 · 267 阅读 · 0 评论 -
mysql导入数据库失败#1046 - No database selected
①:这种情况一般是因为你在数据库中没有这个数据库,你新建一个你要导入的数据库名字的数据库,然后选中该数据库,再进行导入基本上就可以了②:初学者在建立表时容易遇到这样的报错:Error Code: 1046. No database selected Select the default DB to be used by double-clicking its name in the SCHEMAS list in the sidebar.其实就是未指定数据库,在MySql中建立数据库后create原创 2020-06-30 09:54:24 · 34918 阅读 · 7 评论 -
《数据库系统概论》| 第十一章 并发控制 知识梳理
并发控制目录并发控制11.1 并发控制概述 并发操作带来的数据不一致性包括三类:11.2 封锁11.3 封锁协议11.4 活锁和死锁11.5 并发调度的可串行性11.6 两段锁协议11.7 封锁的粒度 &n...转载 2020-06-20 11:16:25 · 383 阅读 · 0 评论 -
《数据库系统概论》| 第九章 关系查询处理与优化 知识梳理
关系查询处理与优化目录关系查询处理与优化9.1 关系数据库系统的查询处理9.2 关系数据库系统的查询优化9.3 代数优化 查询树的启发式优化9.4 物理优化 1、查询处理步骤2、查询树的启发式优化规则(P284)习题:P290 5 综合题 9.1 关系数据库系统的查询...转载 2020-06-20 11:15:56 · 351 阅读 · 0 评论 -
《数据库系统概论》| 第十章 数据库恢复技术 知识梳理
数据库恢复技术目录10.1 事务的基本概念 事务的ACID特性原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持续性(Durability )10.2 数据库恢复概述10.3 故障的种类1.事务内部的故障2.系统故障3.介质故障4.计算机病毒10....转载 2020-06-20 11:15:23 · 293 阅读 · 0 评论 -
《数据库系统概论》| 第七章 数据库设计 知识梳理
数据库设计 目录7.1 数据库设计概述7.2 需求分析7.3 概念结构设计 1.E-R模型 2.E-R图 3. 概念结构设计7.4 逻辑结构设计7.4.1 E-R图向关系模型的转换7.4.2 &nb...转载 2020-06-20 11:14:29 · 696 阅读 · 0 评论 -
《数据库系统概论》| 第六章 关系数据理论 知识梳理
关系数据理论目录关系数据理论6.1 问题的提出 1、一个关系模式可能存在的问题有哪些?6.2 规范化6.2.1 函数依赖 2、函数依赖:能区分不同的函数依赖1.函数依赖 2.平凡函数依赖与非平凡函数依赖3.完全函数依赖与部分函数依赖4.传递函数依赖6.2....转载 2020-06-20 11:13:57 · 491 阅读 · 0 评论 -
《数据库系统概论》| 第五章 数据库完整性 知识梳理
数据库完整性数据的正确性 数据的相容性 目录 数据库完整性5.1 实体完整性 5.1.1 实体完整性定义 5.1.2 实体完整性检查和违约处理5.2 参照完整性 5.2.1 参照完...转载 2020-06-20 11:13:26 · 327 阅读 · 0 评论 -
《数据库系统概论》| 第四章 数据库安全性 知识梳理
索引: 1、数据库安全性的概念2、数据库不安全的因素3、与数据库有关的安全性策略有哪几种?(P137)4、在关系数据库系统中存取控制的数据对象包括哪些?操作类型包括哪些?(P141)5、自主存取控制和强制存取控制方法6、关键词grant、 revoke的作用和用法7、with grant option子句的用法 1、数据库安全性的概念数据库的安全性是指保护数据库以防止不合法...转载 2020-06-20 11:12:50 · 436 阅读 · 0 评论 -
《数据库系统概论》| 第二章 关系数据库 知识梳理
第二章 关系数据库2.1 关系数据结构及形式化定义 2.2 关系操作 2.3 关系的完整性 2.4 关系代数 2.5 *关系演算 2.6 小结1、基本术语的解释:域、笛卡儿积、关系、属性、候选码,主码、外码、主属性、非主属性、全码等2、关系模式的定义及表示。3、关系的三类完整性约束实体完整性——规定关系中的所有主属性不能为空,而...原创 2020-06-20 11:10:22 · 518 阅读 · 0 评论 -
《数据库系统概论》| 第一章 绪论 知识梳理
绪论目录 1.1数据库概述 1.2 数据模型 1.2.2 概念模型 1.2.3 数据模型的组成要素1.3.2 数据库系统的三级模式结构1.4 数据库系统的组成 ...原创 2020-06-20 11:09:02 · 1418 阅读 · 0 评论 -
Mysql数据库总结
文章目录一、数据库简介二、MySQL数据类型(5.5版本)三、Sql语句(1)Sql语句简介(2)数据定义语言DDLcreate,alter,drop(3)数据操纵语言DMLupdate,insert,delete(4)数据控制语言DCLgran...原创 2020-06-19 17:31:06 · 2465 阅读 · 3 评论 -
MySQL数据库的学习笔记
数据库概述一、常见的概念数据库(DataBase):数据库是按照数据结构来组织、存储和管理数据的仓库。数据库管理系统(Database Management SystemDBMS):是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。二、发展历程我们一般说的数据库,就是指的DBMS: 数据库服务器。数据库技术发展历程如下:层次数据库和网状数据库技术阶段:使用指针来表示数据之间的联系。关系数据原创 2020-06-19 17:24:02 · 298 阅读 · 0 评论 -
三种数据模型---层次模型、网状模型以及关系模型
一、层次数据模型 定义:层次数据模型是用树状<层次>结构来组织数据的数据模型。 其实层次数据模型就是的图形表示就是一个倒立生长的树,由基本数据结构中的树(或者二叉树)的定义可知,每棵树都有且仅有一个根节点,其余的节点都是非根节点。每个节点表示一个记录类型对应与实体的概念,记录类型的各个字段对应实体的各个属性。各个记录类型及其字段都必须记录。 特征:树的性质决定了树状数据模型的特征 1. 整个模型中有且仅有一个节点没有父节点,其余的节点必须有且仅有一个父节点,但是所有的节点都原创 2020-06-11 21:47:26 · 20353 阅读 · 0 评论 -
数据库练习题第一章 绪论
用户或应用程序看到的那部分局部逻辑结构和特征的描述是( )模式。模式物理模式子模式内模式正确答案: C数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( ) 。系统分析员程序员数据库管理员操作员正确答案: C数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。DBS包括DB和DBMSDBMS包括DB和DBSDB包括DBS和DBMSDBS就是DB,也就是DBMS正确答案: A下面列出的数据.原创 2020-06-11 21:46:16 · 1421 阅读 · 0 评论 -
SQL数据查询之——单表查询
一、SQL数据查询的一般格式数据查询是数据库的核心操作。SQL提供了SELECT语句进行数据查询,其一般格式为:SELECT [ALL | DISTINCT]<目标列表达式>[,<目标列表达式>]···FROM<表名或视图名>[,<表名或视图名>···] | (SELECT语句>)[AS]<别名>[WHERE<条件表达式>][GROUP BY<列名1>[HAVING<条件表达式>]][O...原创 2020-05-15 12:00:17 · 533 阅读 · 0 评论 -
sql中的 where 、group by 和 having 用法解析
--sql中的 where 、group by 和 having 用法解析 --如果要用到group by 一般用到的就是“每这个字” 例如说明现在有一个这样的表:每个部门有多少人 就要用到分组的技术 select DepartmentID as '部门名称',COUNT(*) as '个数' from BasicDepartment group by DepartmentID--这个就是使用了group by +字段 进行了分组,其中我们就可以理解为我们按照了部门的名称ID--原创 2020-05-15 11:52:49 · 866 阅读 · 0 评论 -
Mysql错误2003 -Can't connect toMySQL server on 'localhost'(10061)解决办法
一、 这个错误是新手经常会遇到的,本文主要介绍如何修复ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)解决方案:1、登录到安装Mysql的主机,打开cmd命令行工具,执行命令mysql -uroot -p,报出下面所描述的错误;2、在开始菜单中找到计算机管理,在计算机管理中找到【服务】,在...原创 2020-04-24 12:28:33 · 18670 阅读 · 5 评论 -
Oracle的安装与配置
首先我们来了解一下Oracle:Oracle是一个数据库管理系统,类似于MySql和Sql Server,它是Oracle公司的核心产品。因为该公司在信息管理系统、企业数据处理、Internet及电子商务等领域使用非常广泛,其在数据安全性与完整性控制方面的优越性能比较好,所以Oracle占据的市场份额最大,可为大型数据库提供提供更好的支持。Oracle数据库的特点如下:1.支持多用户、大事务...原创 2020-04-14 21:00:52 · 358 阅读 · 0 评论 -
My SQL数据库的安装与配置
MySQL是一个关系型数据库管理系统。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可...原创 2020-04-14 20:57:27 · 699 阅读 · 0 评论 -
单表的简单查询
查看表结构desc emp;查询所有列Select * from emp;查找所以部门编号(查指定的列)select deptnofrom emp;查找编号不同的部门编号(去重)selectdistinct deptnofrom emp;查找ename为SMITH的员工职位,工资,部门编号select job,sal,deptnofrom emp t where t.ename...原创 2020-04-14 20:54:15 · 205 阅读 · 0 评论 -
数据库表中常用的查询实验
实验1练习1、请查询表DEPT中所有部门的情况。select * from dept;练习2、查询表DEPT中的部门号、部门名称两个字段的所有信息。select deptno,dname from dept;练习3、请从表EMP中查询10号部门工作的雇员姓名和工资。select ename,sal from emp where deptno=10;练习4、请从表EMP中查找工种是职员...原创 2020-04-14 20:52:42 · 4719 阅读 · 0 评论