数据类型:
    存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的
    参考:
        http://www.runoob.com/mysql/mysql-data-types.html
        http://dev.mysql.com/doc/refman/5.7/en/data-type-overview.html            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 18:55:59
                            
                                289阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            当前主要使⽤两种类型的数据库:⾮关系型数据库、关系型数据库。非关系型数据库NoSQL指的是Not Only SQL——不仅仅是SQL,并没有替代SQL,甚至还要兼容SQL的语法。关系型数据库SQL,使用二维表的方式来存储数据,关系型数据库管理系统则称为RDBMS,RDBMS一些常见的概念如下。1、事务的ACID特性  数据库中的事务指的是逻辑上的一组操作,具有如下特性。 (1)原子性(Atomic            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 10:37:16
                            
                                138阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            数据库和表的基本操作数据库基础知识创建数据库CREATE DATABASE 数据库名称 ;查看数据库(显示数据库名列表)SHOW DATABASES ;查看某数据库信息(显示创建的信息)SHOW CREATE DATABASE 数据库名称 ;修改数据库编码ALTER DATABASE 数据库名称 
DEFAULT CHARACTER SET 编码方式 COLLATE 编码方式_bin ;删除数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-02 13:46:43
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何创建一个MySQL数据库
## 1. 创建一个数据库
首先,需要在MySQL中创建一个数据库来存储数据。下面是创建数据库的步骤:
| 步骤 | 代码 |
| --- | --- |
| 1. 连接到MySQL服务器 | `mysql -u用户名 -p密码` |
| 2. 创建数据库 | `CREATE DATABASE 数据库名;` |
## 2. 创建一个表格
接下来,需要在数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-30 12:08:48
                            
                                13阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Hive数据库 double
## 简介
Hive是一个基于Hadoop的数据仓库基础设施,它提供了一种查询和分析大规模数据的方式。Hive使用类似于SQL的查询语言,称为HiveQL,它将查询转换为MapReduce任务并在分布式计算环境中执行。在Hive中,我们可以使用不同的数据类型来定义表的列,其中之一是double。
## double数据类型
double是一种存储浮点数(小            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-03 12:03:06
                            
                                216阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Chap1 习题解答1. 试述数据、数据库、数据库管理系统、数据库系统的概念2. 使用数据库系统有什么好处?3. 文件系统和数据库系统的区别与联系4. 举出适合文件系统而不是数据库系统的应用例子,以及使用数据库系统的应用例子。5. 数据库系统的特点6. 数据库管理系统的主要功能7. 什么是概念模型?试述概念模型的作用8. 定义并解释概念模型中以下术语:实体,实体型,实体集,实体之间的联系9. 试            
                
         
            
            
            
            数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久            
                
         
            
            
            
            关系型数据库架构整体思维架构架构如何设计一个关系型数据库1、需要一个文件存储系统(RDBMS)
2、需要一个程序实例(对存储系统进行逻辑管理)
包括:存储管理、缓存机制、SQL解析、日志管理、权限划分、容灾机制、索引管理、锁管理索  引为什么要使用索引快速查询数据什么样的信息能成为索引主键、唯一键以及普通键等索引的数据结构1、生成索引,建立二叉查找树进行二分查找
2、生成索引,建立B-Tree结构            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-25 05:43:29
                            
                                299阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            关系型数据库的主要瓶颈不是搜索卡慢,是普通一个搜索负载和并发太弱了,优化好了搜索速度倒是不慢,但是一个搜索占的资源太多了(比如一个千万级别的表即使搜索索引内存和CPU等资源也瞬间大量占用,而文档型数据库就占用资源很少),而且添加和更新操作效率也很低。
比如多线程写关系型数据库和多线程写入文档型效率不知差了多少。当然处理业务数据还是关系型数据库的强项。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-07-21 00:12:00
                            
                                322阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            总体架构前述文章从比较细的角度来讨论了数据库,现在我们尝试从宏观角度来分析。数据库的核心组件: 过程管理器(The process manager):数据库都会有一个过程池/线程池需要进行管理。此外,为了使运行时间更短,现代数据库会使用自己的线程来替代操作系统线程。网络管理器(The network manager):网络的输入输出是个大问题,特别是对于分布式数据库来说。所以部分数据库针对网络管理            
                
         
            
            
            
            一、简单映射先准备好数据库和工程,准备工作可以参考之前的记录。下面举例简单说明将数据库中查询的数据映射为对象是如何实现的:<select id="getAllStudent2" resultType="com.zx.mybatis.pojo.Student">
    SELECT *
    FROM student;
</select>@Test
public void            
                
         
            
            
            
            
   1.事务的四个特性以及对应的子系统: 
   
     
   
   (1)原子性(A):安全性管理子系统; 
   
     
   
   (2)一致性(C):完整性管理子系统; 
   
     
   
   (3)隔离性(I):并发控制子系统; 
   
     
   
   (4)持久性(D):恢复管理子系统; 
   
              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-28 22:27:07
                            
                                13阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.前言RDBMS 是 Relational Database Management System 的缩写,中文译为“关系数据库管理系统”,它是 SQL 语言以及所有现代数据库系统(例如 SQL Server、DB2、Oracle、MySQL 和 Microsoft Access)的基础。关系数据库管理系统(RDBMS)是一种基于 E. F. Co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-24 10:36:58
                            
                                143阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关系型数据库: 平时常用的数据库都是,数据存在硬盘上 非关系型数据库: 数据存在内存中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-06-26 15:24:00
                            
                                519阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            - 由于数据与数据之间有关系的(是由底层大量算法保证数据之间的关系)     - 大量算法会拉低系统运行速度     - 大量算法会消耗系            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-03 11:43:49
                            
                                369阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Mysql部分:Mysql   查询语句大全
\1.两表之间的查询,例如:查询员工表中部门号与部门表中部门号相等
 select * from tb_emp ,tb_dept  where tb_emp.deptno=tb_dept.deptno; 
(这是同时显示两张表中相等的depton 所有字段)(tb_emp ,tb_dept这都是表名)
2.select  tb_e.deptno fro            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-23 13:03:56
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录什么是数据库常用SQL语句1.简单的SQL语句2.限定条件的WHERE子句3.DISTINCT关键字4.ORDER BY排序5.LIMIT限制输出6.COUNT(*)统计返回结果的总数据条数7.使用AS为列设置别名SQL程序功能语句 什么是数据库数据库(database)是用来组织、存储和管理数据的仓库。可抽象的理解为加强版EXCLE或加强版TXT。常见的数据库和分类传统型数据库: My            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-16 20:32:44
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第 1 部分:数据库 Database 操作方面【1】查询某个数据库的字符集show create database “数据库名称”【2】查询所有数据库的名称show databases【3】创建自定义的数据库create database “数据库名称”【4】创建自定义的数据库(包含判断语句)create database if not exists “数据库名称”解释:如果已经有该名称的数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 10:06:48
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、什么是数据库二、数据库分类三、数据库操作1.创建数据库2.查询数据库3. 修改数据库四、表结构操作1.创建表2.查询表3. 修改表4.删除表五、表数据操作1.添加数据2.修改数据3.删除数据4. 查询数据六、数据类型 一、什么是数据库数据库(database):是按照数据结构来组织、存储和管理数据的仓库。二、数据库分类①关系型数据库
这种类型的数据库是最古老的数据库类型,关系型数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 12:41:16
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MongoDB介绍   MongoDB是一个开源、高性能、基于分布式文件存储的文档型数据库,是NoSQL数据库产品中的一种,采用了BSON这种数据存储格式就是用于简化开发和方便扩展。是最像关系型数据库(MySQL)的非关系型数据库。      关系型数据库和NoSql数据库对比 关系型数据库适合存储结构化数据,如用户的帐号、地址:  1. 关系型数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-23 14:09:07
                            
                                139阅读
                            
                                                                             
                 
                
                                
                    