数据库的类型粗略来说可以分为关系型数据库和非关系型数据库,详细的分类如下:  1、关系型数据库Relational Database关系型数据库的使用最为普遍流行,排名前十的数据库里就有6个是关系型数据库,如Oracle、MySQL、微软的SQL Server、PostgreSQL、IBM的DB2以及装机量最多的数据库SQLite以及大数据库数据库Hive2、文档型数据库Do
对表数据进行检索时,经常需要对结果进行汇总或计算,例如,在学生成绩数据库中求某门课程的总成绩,统计各分数段的人数等。1.统计函数统计函数用于计算表中的数据,返回单个计算结果SUM和AVG函数:分别用于求表达式中所有值项的总和与平均值--求选修100012课程的学生的平均成绩。 select avg(result_number) from school_result where result_cou
转载 2023-12-19 16:21:13
58阅读
大型数据库有:Oracle、Sybase、DB2、SQL server小型数据库有:Access、MySQL、BD2等。2007年4月29日消息,国外媒体报道,据权威调研机构IDC初步数据显示,尽管微软SQL Server发展迅猛,但甲骨文依然称霸全球数据库市场。IDC数据显示,2006年全球数据库市场规模达到了165亿美元。其中,甲骨文的销售额为73亿美元,占到了44.4%,排名首位。IBM位居
查询一.简单查询1.列出表的所有字段2.查询指定字段数据3.查询不重复数据4.in查询5.between and查询(1)not(2)or用法6.like模糊查询(1)%使用(2)_使用7,对查询结果进行排序8.简单分组查询9.统计分组查询二.联合查询1.内连接查询(1).等值连接(2).不等值连接(3).自连接2.外连接查询(1)左连接(2)右连接3.合并查询4.子查询(1).比较运算符(2)
转载 2023-08-06 11:42:44
1072阅读
SQL分类1) DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键
原创 2022-08-17 10:39:41
188阅读
以XiZiShop为例,如下效果图:上图红色方框所示为一级类别。上图所示为二级类别、三级类别和筛选条件类别,以及筛选条件的值。数据库设计步骤如下:【步骤一】对于一级类别、二级类别,三级类别,我统一把它们放在一张表里面,名曰:栏目表(T_Columns),各级的父子关系通过表中的FatherCol这一列去进行关联。如下图:【步骤二】建立好存储一级类别、二级类别和三级类别的表之后,再开始考虑“筛选条件
一. 按存储的物理结构划分稠密索引:对于某一属性,主文件的所有记录(形成的索引字段值)都有一个索引项对应。稀疏索引:对应某一属性,部分记录有索引项对应:把所有记录按索引域的值分组,每组一个索引项。聚集索引:记录在数据文件中的物理顺序与在索引文件中的顺序相同。数据文件和索引文件都按索引域排序。(即建立在数据文件的排序字段)。索引项:<索引域值,包含该索引值的所有连续磁盘块的第一个磁盘块的地址&
 关系型数据库     采用了关系模型来组织数据数据库;关系模型指的就是二维表格模型  —Oracle,Microsoft SQL Server,MySQL,SQLite非关系型数据库  Not Only SQL 强调Key-Value 的方式存储数据  —MongoDB,Redis###关系型数据库的使用场景 1,
简介:数据库数据库数据的仓库。与普通的“数据仓库”不同的是,数据库依据“数据结构”来组织数据,因为“数据结构”,所以我们看到的数据是比较“条理化”的。也因为其“数据结构”式,所以有极高的查找速率。如果与EXCEL来比的话,能明显的看出数据库的好处,我们能给一个个“字段”添加“约束”(比如约束一列的值不能为空),数据库与普通的文件系统的主要区别:数据库能快速查找对应的数据。 分类数据
当进入一个新环境,需要对数据库整体有个大致了解,就需要我们dba做个大概数据字典。下面提供一个简单的数据字典统计sql,可以将结果导到excel,然后结合excel的图形,一个小时内,就能大致了解整个数据库的概要。sql语句如下(巧用information_schema数据库):SELECT t1.table_schema,t1.table_name,`ENGINE`,table_row
原创 2015-03-07 14:40:27
1292阅读
om pub_codetable where codetable ='sjly' and code=t.platform_code ) ptmc, (select name from pub_codetable
原创 2021-08-30 16:22:51
268阅读
DDL数据定义语言用来定义数据库对象(数据库,表,字段)DML数据操作语言用来对数据库表中的数据进行增删改DQL数据查询语言用来查询数据库中表的记录DCL数据控制语言用来创建数据库用户,控制数据库的访问权限DDL-数据库操作查询:查询所有数据库:show databases;查询当前数据库:select database();创建:create database if not exists
原创 2022-10-19 20:53:04
102阅读
3评论
在线人数:某特定时间段内访问站点的人数 如何统计? 1、记下访客最后一次浏览站点页面的时间。如果该访客在一个特定的时间内没有新的动作,那么可以认为他走了。 2、将特定时间段内无操作的用户删除 3、将有操作用户的最后访问时间更新 //详细流程可查看代码中的注释// 在所有的页面中调用这个PHP文件,一方面 更新数据,另一方面可以显示在线的人数。 但是,有一个问题–到底在多长时间内访问
一、数据库函数1.合计/统计函数(count)count()函数,返回行的总数#统计函数 #统计表中一共有多少条数据 select count(*) from student #统计表中数学大于80分的总人数 select count(*) AS '优秀人数' from student where math > 80 #统计总分大于250分的总人数 select count(*) as
转载 2023-11-07 08:45:31
1271阅读
2.2数据库分类 2.2.1关系型数据库(REBMS:relatilve database manager system)特点:(1).表与表之间有关系(2)有行有列(和excel类似)(3)是通过SQL语句区操作数据库的比较有名:     MySQL:免费,开源。     Oracle:甲骨文,收费,大型公司,一年费用9位数     SQLsever:微软公司,可以安装在Windows    
转载 2021-04-07 11:30:41
196阅读
2评论
关系型数据库SQL) MySQL,Oracle ,Sql Server ,DB2 , SQLlite 通过表和表之间的关系进行数据的存储,学院信息表、考勤表。。。。。。 非关系型数据库(NoSQL) Redis,MongDB 菲关系型数据库,对象存储,通过对象的自身的属性来决定 ...
转载 2021-08-18 21:07:00
149阅读
2评论
数据库分类DB DBS DBMS区别是什么?
原创 2022-06-23 09:29:29
372阅读
数据库分类 DB DBS DBMS区别是什么? DBMS 的英文全称是 DataBase Management System 数据库管理系统。 DBMS = 多个数据库(DB) + 管理程序 DB(DataBase)数据库数据库是存储数据的集合。 DBS 的英文是 DataBase System 数据库系统,包含了数据库数据库管理系统+数据库管理人员(DBA)
转载 2021-06-09 12:19:48
431阅读
做了几年开发,用过几种数据库,但是也就知道数据库的名字,其他的也没学到啥,开发过程中大多数也就是写写SQL文,增删改查之类的,现在发现我的知识很模糊,基础不牢靠,需要系统的学习一下。1.1数据库介绍1.1.1什么是数据库简单的说,数据库(database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据提供的多种方法
转载 2017-08-16 17:31:00
151阅读
2评论
数据库是由特定软件,即数据库管理系统(DBMS)搭建、处理、维护的数据数据间逻辑关系的集合体。它面向多种应用,可以被多个用户、多个应用程序所共享
原创 2022-08-02 21:06:35
303阅读
  • 1
  • 2
  • 3
  • 4
  • 5