数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是插件式存储引擎。 查看存储引擎:我们可以用SHOW ENGINES; 来查询数据库的存储引擎。 
# 实现MySQL数据常用ORM ## 介绍 在开发过程中,我们经常需要与数据库进行交互,而ORM(Object Relational Mapping) 是一种将数据库中的表与程序中的对象进行映射的技术。通过使用ORM,我们可以使用面向对象的方式操作数据库,大大简化了数据库操作的复杂性。本文将介绍如何使用MySQL常用ORM来实现数据库操作。 ## ORM的流程 下面是实现MySQL数据
原创 2024-02-02 11:47:32
23阅读
MySQL 是一种流行的关系型数据库管理系统,其数据结构和设计理念是数据库设计的核心。本篇文章将梳理 MySQL 常用数据结构,深入探讨其技术原理、架构解析、源码分析以及应用场景。 ## 背景描述 在应用开发中,设计合理的数据库结构是提升程序性能和可扩展性的关键。MySQL 提供了多种数据结构,以满足不同的业务需求。通过对 MySQL 常用数据结构的分析,我们可以搭建更为高效的数据库。 以下
原创 5月前
17阅读
前言很久之前学的数据库,已经有些模糊了,最近由于需要又复习了一遍,决定写篇博客梳理总结一下。一、安装网上已经有很多的教程了,我就不说了,这里要提醒的是如果想安装新的数据库,记得把之前的删干净,不然会出现一些莫名其妙的错误(不要问我怎么知道的)。二、简介数据库分为1.关系型数据库,如MySQL、SQL等;2.非关系型数据库,如redis等。这里主要讲的是关系型数据库或者说是MySQL 想了解关系型和
分类数据类型说明数值类型BIT(M)  bit  bit(8)TINYINT [UNSIGNED] [ZEROFILL]  byteBOOL,BOOLEAN   booleanSMALLINT [UNSIGNED] [ZEROFILL] shortINT [UNS
MySQL常用数据类型
原创 9月前
43阅读
1.mysql导出整个数据库      mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql        mysqldump -hlocalhost -uroot hqgr> hqgr.sql     (如果roo
转载 精选 2016-03-31 05:31:16
333阅读
MySQL5.5和之前版本,在运行的生产环境对大表(超过数百万纪录)执行Alter操作是一件很困难的事情。因为将重建表和锁表,影响用户者的使用。 MySQL5.6提供了在线DDL,并且不锁表的功能,如果数据量不是特别大,通常可以使用alter。 MySQL各版本,对于add Index的处理方式是不同的,主要有三种: Copy Table方式 这
在使用Mybatis时写sql语句是必须的,在写sql语句时如果涉及到根据条件拼接的sql语句的话就要处理wher、and、 in 这样的字符串,而Mybatis中有满足这样的标签可以让我们不用为处理这样的字符串而苦恼。下面收集和总结了一下比较常用的标签:trim标签           
转载 2023-09-23 16:45:25
22阅读
介绍完数据类型后,接着介绍MySQL中的常见约束、事务以及视图。本文就分别从这三个方面进行介绍。 文章目录一、常见约束1. 创建表时添加约束2. 修改表时添加约束3. 修改表时删除约束二、事务控制语言三、视图1. 视图介绍2. 创建视图3. 修改视图4. 删除视图5. 查看视图6. 更新视图 一、常见约束含义:约束是一种限制,用于限制表中的数据,保证表中的数据的准确和可靠性分类:六大约束 PRIM
1.备份数据库[root@bj-db-x86v-app01 ~]# mysqldump -h 192.168.0.8 -uroot  -p'123456'  user >user.sql2.查看mysql数据库字符集设置mysql> show variables like 'character_set_%';+--------------------------+-
原创 2014-06-24 18:58:10
915阅读
Mysql验证数据常用SQL问题一1.1问题描述如果有一个设备,其变动关系呈之字形,也就是说,其上一条记录的start_date = 该设备的下一条记录的end_date。但是如何验证这个start_date与end_date直接的变化是连续的呢?请看下面一条数据mysql> select pit_key,device_key,device_id,start_date,end_d...
原创 2022-01-28 09:31:54
49阅读
官网文档地址:https://dev.mysql.com/doc/refman/8.0/en/data-types.html 常用数据类型: Numeric Data Types Date and Time Data Types String Data Types,Spatial Data Typ
原创 2023-04-02 21:33:45
130阅读
# MySQL常用数据类型的实现流程 ## 1. 概述 在使用MySQL进行开发时,经常需要使用不同的数据类型来存储不同的数据。本文将介绍MySQL中最常用数据类型,并给出实现的步骤和代码示例。 ## 2. 数据类型的选择 在选择数据类型时,需要考虑数据的类型、大小和精度等因素。下表展示了MySQL中最常用数据类型及其特点: | 数据类型 | 描述
原创 2023-08-23 13:03:07
42阅读
文章目录数值类型日期时间类型字符串类型不推荐存储到数据库的数据类型 MySQL 提供了多种数据类型,主要包括数值型、字符串类型、日期和时间类型。 数值类型数值类型:tinyint、smallint、mediumint、int/integer、bigint、float、double、decimal并增加了 bit 类型,用来存放位数据。注意:在整数类型中,如果保存的数值超出类型范围,会发生 Ou
MySQL 中,有三种主要的类型:字符串、数字和日期/时间类型。 目录 [隐藏] 目录 1 字符串类型2 数值类型3 日期和时间类型4 使用建议5 艺搜参考 字符串类型 CHAR 0-255字节 定长字符串VARCHAR(size) 保存可变长度的字符串。在括号中指定字符串的最大长度。最多 25
转载 2016-11-01 09:22:00
116阅读
2评论
1、显示数据库 show databases;2、选择数据库use 数据库名;3、显示数据库中的表show tables;4、显示数据表的结构 describe 表名;5、显示表中记录 SELECT * FROM 表名 6、建库 create databse 库名;7、建表 create table 表名 (字段设定列表);mysql
转载 2013-05-24 23:14:00
234阅读
2评论
一、数学函数 数学函数主要用于处理数字,包括整型、浮点数等。 ABS(x) 返回x的绝对值 不区分大小写 SELECT ABS( 1) 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 SELECT CEIL(1.5) 返回2 FLOOR(x) 返回小于或等于x的最大整数 S
转载 2019-07-04 09:18:00
134阅读
2评论
Mysql验证数据常用SQL问题一1.1问题描述如果有一个设备,其变动关系呈之字形,也就是说,其上一条记录的start_date = 该设备的下一条记录的end_date。但是如何验证这个start_date与end_date直接的变化是连续的呢?请看下面一条数据mysql> select pit_key,device_key,device_id,start_date,end_d...
原创 2021-07-07 17:03:23
215阅读
max_connections=2000 指定MySQL可能的连接数量 back_log=1024 back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。 key_buffer_size = 32M 索引块的缓冲区大小,对MyISAM表性能影响最大的一个参数.决定索引处理的速度,尤其是索引读的速度。默认值是8M,通过检查状态值Key_read_requ
原创 5月前
33阅读
  • 1
  • 2
  • 3
  • 4
  • 5