MyISAM引擎:此为MYSQL的默认存储引擎,在性能和可用特间,MyISAM 提供一种良好的平衡,这些特征包括全文检索,压缩,空间函数MyISAM不支持事务和行级锁。一般来说,MyISAM将每个表存储成两个文件:数据文件和索引文件,这两个文件的扩展名分别为.MYD和.MYI。MyISAM格式是平台通用的,这意味着用户可以在不同架构的服务器上毫无问题的相互拷贝数据文件和索引文件。MyISAM表可
转载
2023-10-09 20:21:54
93阅读
一、段寄存器DS在上章中,我们熟悉了通用寄存器和CS、IP寄存器,知道通用寄存器AX,BX,CX,DX是用来存放一般性数据的,而CS:IP是指示CPU当前所要读取指令的地址的。这一章中,将了解段寄存器DS的使用。DS的全称是Data Segment,意为数据寄存器。那它有什么作用呢?CPU在读写一个内存单元的时候,必须知道内存单元的地址,而地址又是由“段地址:偏移地址”确定的。DS就是用来存放这个
转载
2023-07-13 23:22:06
260阅读
你可能已经知道int(1)这个长度1并不代表允许存储的宽度!但对这个长度很多人也没有真正研究过到底代表什么,今天我就来简单的分析一下!先看一个简单的建表小案例:create table test(
id int(11) unsigned NOT NULL AUTO_INCREMENT,
uid int(3) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DE
转载
2024-06-10 21:19:42
14阅读
最近有个项目要部署到linux上,在网上查了些资料,记下点遇到的问题,以便将来再用。一:jdk安装1.通过chmod a+x jdk-1_5_x-rc-linux-i586-rpm.bin命令使其获得可执行权限2.通过 rpm –ivh jdk-1_5_x-rc-linux-i586-rpm.bin来进行安装3.安装完毕,JDK安装在/usr/java/目录下4.设置环境变量(写入vi/etc/p
在编写程序中,通常都会用用到For循环,那么到底For语句是如何执行的?当然,有一定编程经验的人都会知道,for语句是一个实现循环执行的程序块,for结构一般大致如: for(表达式1;表达式2;表达式3)语句;或者for(表达式1;表达式2;表达式3){
语句块;
}其中,表达1一般是用于变量的初始化;表达式2主要是用
转载
2023-07-01 18:00:07
94阅读
偶然一次看见for循环语句,就对i++和++i(这里假设增值为1)有点疑问,这个以前就遇到过,长时间不去想,就又忘了,这里记忆一下。
for循环的一般格式为:
转载
2023-06-27 22:51:28
73阅读
目录MySql比较运算符 正则式匹配REGEXP的详细使用一、初始化数据1、基本字符匹配2、'.' 表示匹配任意一个字符3、' | '表示为搜索两个串之一4、 '[ ]' 匹配任何单一字符5、匹配特殊字符1.\\ 转义字符2.\\ 也用来引用元字符3.匹配多实例4.匹配字符类 MySql比较运算符 正则式匹配REGEXP的详细使用一、初始化数据DROP TABLE IF EXISTS `test
# 了解MySQL语句中fetch的含义
在MySQL中,fetch是一种用于从结果集中获取数据行的操作。当我们执行一个查询语句时,结果会以数据集的形式返回,fetch语句则可以用来逐行获取这些数据。在本文中,我们将详细介绍fetch的使用方法以及示例代码。
## fetch的使用方法
在MySQL中,fetch通常搭配着cursor来使用。Cursor是一种用于在结果集中移动并获取数据行的
原创
2024-05-20 07:10:38
280阅读
MySQL入门学习笔记第四章:约束4.1 约束定义约束:数据库约束是对表中的数据进行进一步的限制,保证数据的正确性、有效性和完整性。是除了数类型之外,对列中存储的数据进行限制或者追加的功能。常见的约束:(1)主键约束(Primary Key Constraint):要求主键列的数据唯一,并且不允许为空。(2)非空约束(Not Null Constraint):指字段的值不能为空,对于使用了非空约束
转载
2024-04-22 12:37:14
29阅读
Mysqli 一、什么是Mysqli 1.Mysqli扩展运行用户访问由Mysql4.1版本或更高版本所提供的功能,编译PHP时候如果需要使用必须加入mysqli扩展支持,mysqli扩展库设计用于同MySQL4.1.3或更高版本协同工作。 2.代表PHP和Mysql数据库之间的一个连接。二、Mysql 和 Mysql拓展、Mysqli拓展的区别 1.MySQL 是最流行的关系型数据库管理系统,在
转载
2023-08-13 21:00:44
611阅读
一:数据库的操作语言的种类MySQL 是我们最常使用的关系型数据库,对于MySQL的操作的语言种类又可以分为:DDL,DML,DCL,DQLDDL:是数据库的定义语言:主要对于数据库信息的一些定义
如:create, drop, alter ,truncate
DML:是数据库的操作语言:主要是对于数据库表中的内容进行操作
如:update, insert, delete 不包含查询
第一:完整性约束介绍 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能写入数据库,以确保数据库中存储的数据正确性,有效性第二:not null 和 default是否为空,null 表示为空,非字符串null:空 not null :非空默认值,创建列时可以指定默认值,当插
转载
2023-08-13 19:59:56
531阅读
文章目录mysql(一)数据库(database)什么是mysql系统特性应用场景 mysql(一)官网中文的数据库(database)数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。 数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子
转载
2023-07-10 15:10:53
232阅读
数学常数ee的含义e的应用 e的含义e是一个重要的常数,但是它的直观含义却不像π那么明了。我们都知道,圆的周长与直径之比是一个常数,这个常数被称为圆周率,
记作π=3.14159…,可是如果我问你,e代表了什么,你能回答吗?
不妨先来看看 维基百科 是怎么说的:“e是自然对数的底数。”但是,你去看“ 自然对数 ”这个条目,得到的解释却是:
“自然对数是以e为底的对数函数,e是一个无理数,约等
转载
2023-09-01 13:21:34
1159阅读
在使用 MySQL 数据库时,很多开发者在编写 SQL 查询语句时可能会遇到冒号(:)的使用情况。那么,究竟 MySQL 语句中的冒号是什么意思呢?本文将通过环境准备、集成步骤、配置详解、实战应用、排错指南及生态扩展等多个方面来帮助读者理解这个问题。
## 环境准备
首先,我们需要准备合适的开发环境。确保使用的技术栈与 MySQL 相兼容,通常会选择设置一个 LAMP 或 MEAN 环境。
目录一、什么是Group By以及用法有哪些二、查询语句中select from where group by having order by的执行顺序三、group by基础面试题举例关于mysql的group by关键字大家一定不陌生,在平时的开发过程中经常会用到mysql的group by分组的用法,用来获取数据表中以分组字段作为依据统计数据。下面我们通过一个面试题对group by进行一个
转载
2023-08-13 22:20:56
569阅读
Schemas(模式)schema(发音 “skee-muh” ,中文叫模式)是数据库的组织和结构。模式中包含了schema对象,可以是表(table)、列(column)、数据类型(data type)、视图(view)、存储过程(stored procedures)、关系(relationships)、主键(primary key)、外键(foreign key)等。模式是一组相互关联的数据库
转载
2023-10-15 13:09:57
97阅读
一、备份详解备份形式:热备份:数据库正常访问,读写正常,不影响使用温备份:数据库访问受限,用户以只读的方式访问,不能修改数据,影响应用个别功能冷备份:数据库不能访问,影响应用。备份策略:全量备份:备份数据库的所以数据增量备份:仅备份上次全量备份或增量备份的后产生的新数据差异备份:仅备份上次全量备份后产生的新数据备份方式:物理备份:备份数据的data 数据文件逻辑备份:使用工具将表中的数据转换为sq
转载
2023-08-05 13:36:16
158阅读
文章目录一 完整性约束介绍二 not null与default三 unique四 primary key五 auto_increment六 foreign key七 作业 一 完整性约束介绍约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为:PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录
FOREIGN KEY (FK)
转载
2024-01-14 10:59:21
171阅读
DML(Data Manipulation Language)是指数据操作语言,用来对数据库中表的记录进行更新。顾名思义,操作数据,因此是针对表记录,不是针对表结构。插入语句(insert)实现数据插入需要提供表名、列名、值,因此insert语句中需要包含这几部分。方式一其语法如下insert into 表名(列名)values (对应的一行列值), (对应的一行列值), (对应的一行列值)注意事
转载
2024-01-11 14:23:57
472阅读