E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mysql-
Python, C ++开发冷冻食品供应链管理app
##技术选型###后端(Python)-**编程语言**:Python-**Web框架**:Django或Flask-**数据库**:PostgreSQL或
MySQL-
**实时通信**:
Geeker-2025
·
2025-07-29 06:43
python
c++
mysql-
主从同步与读写分离
一、mysql主从同步原理mysql主从是用于数据灾备。也可以缓解服务器压力(读写分离),即为主数据库服务器增加一个备服务器,两个服务器之间通过mysql主从复制进行同步,这样一台服务器有问题的情况下可以切换到另一台服务器继续使用。如何想实现mysql主从自动切换,需要增加高可用,比如MHA注意:1、主库挂了,从库可以继续对外提供服务(需要研发把连接主库的ip改为从库)2、主库起来后主从环境会自动
会飞的爱迪生
·
2025-07-28 06:45
mysql
mysql
数据库
mysql主从与读写分离
mysql-
数据表-DDL语句
---表名,列名,列属性,表属性---列属性PRIMARYKEY主键约束,表中只能有一个,非空且唯一NOTNULL非空约束,不允许有空值UNIQUEKEY唯一建约束,不允许有空值DEFAULT一般配合NOTNULL一起使用UNSIGNED无符号,配合数字列使用,表示非负数COMMENT注释写一个标准的,符合规范的建表语句createtablestu(idintprimarykeynotnullau
·
2025-07-28 05:06
终端中MySQL基础必掌握的命令
一、连接与退出MySQL服务器1.1连接本地数据库通过命令行连接到本地MySQL服务器的基础语法为:mysql-u[用户名]-p示例:
mysql-
·
2025-07-04 20:17
MySQL-
多表查询深度解析与实战指南
MySQL-
多表查询深度解析与实战指南一、多表查询概述1.1为什么需要多表查询1.2多表查询的核心概念1.3常见多表查询类型二、连接查询2.1内连接(INNERJOIN)2.1.1原理与语法2.1.2示例
AA-代码批发V哥
·
2025-06-19 00:04
MySQL
mysql
Mysql-
定时删除数据库中的验证码
Moudle1使用调度器+定时删除事件数据库实现验证码自动删除的解决方案--删除旧事件(如果存在)DROPEVENTIFEXISTSdelete_expired_captchas;--创建新事件(每分钟执行一次)CREATEEVENTdelete_expired_captchasONSCHEDULEEVERY1MINUTESTARTSCURRENT_TIMESTAMPCOMMENT'每分钟清理过期
花月C
·
2025-06-09 23:15
后端
spring
mysql
数据库
Mysql-
经典实战案例(11):深度解析Sysbench压测(从入门到MySQL服务器性能验证)
引言如何用Sysbench压测满足mysql生产运行的服务器?Sysbench返回的压测结果如何解读?别急,本文会教大家如何使用并且如何解读压测的结果信息,如何对mysql服务器进行压测!一、Sysbench核心功能全景解析1.1工具定位与核心模块Sysbench是集成了多种测试模式的瑞士军刀式压测工具,其模块化架构如下:模块名称测试方向关键指标应用场景cpu处理器计算能力Events/s算法类应
从不删库的DBA
·
2025-06-06 07:41
Mysql
经典实战案例
mysql
服务器
数据库
MySQL-
存储过程动态执行sql
存储过程动态执行sql--存储过程名和参数,参数中in表示传入参数,out标示传出参数,inout表示传入传出参数createprocedurep_procedurecode(insumdatevarchar(10))begindeclarev_sqlvarchar(500);--需要执行的SQL语句declaresymvarchar(6);declarevar1varchar(20);decla
anleng6817
·
2025-06-02 04:39
数据库
MySQL-
逻辑架构
MySQL服务器逻辑架构图主要分层结构1.连接层功能:处理连接、安全认证、线程管理等核心模块:连接器:支持不同语言(JDBC)与MySQL交互;线程连接池:管理线程连接,减少线程频繁创建/销毁造成的性能开销。2.服务层功能:SQL解析、优化、内置函数存储过程、触发器、视图等。核心模块:SQLInterface:接收sql请求并返回结果,支持DML,DDL等操作;Parser解析器:语义语法分析,生
cai_hongfei
·
2025-05-13 11:01
数据库
mysql
头歌educoder——
MySQL-
基于新冠疫情常态化管理的数据查询(SELECT)
1.查询累计人流量大于30的地点名称和累计人流量,累积人流量请用visitors作标题名称。查询结果按照人流量从高到低排序,人流量相同时,依地点名称顺序排序。注意:同一人多次逛同一地点,去几次算几次)请用一条SQL语句实现该查询:selectlocation_name,count(*)visitorsfromlocation,itinerarywherelocation.id=itinerary.
举一个梨子zz
·
2025-05-12 06:49
mysql
数据库
头歌实验
MySQL-
用户自定义函数
本关任务:编写一个依据客户编号计算其在本金融机构的存储总额的函数,并在SELECT语句使用这个函数。usefinance1;setgloballog_bin_trust_function_creators=1;dropfunctionIFEXISTSget_deposit;/*用createfunction语句创建符合以下要求的函数:依据客户编号计算该客户所有储蓄卡的存款总额。函数名为:get_R
超大鸡蛋灌饼
·
2025-05-10 14:06
mysql头歌实训
mysql
数据库
MySQL 9.1.0 安装教程(详细版)
下载完成后,将MySQL压缩包解压到你想要安装的位置(比如:D:\
mysql-
迪小莫学AI
·
2025-05-05 03:03
mysql
adb
数据库
mysql8.4.5主从复制
不带前面路径的话,我没成功主数据库192.168.235.81从数据库192.168.235.82主数据库配置[mysqld]的部分加入:[mysqld]log-bin=/data/mysql/3306/data/
mysql
Geraltic
·
2025-05-01 01:21
mysql8.4
主从复制
mysql8.4
主从复制
MySQL-
22- MySQL约束(2)
6.FOREIGNKEY约束6.1作用限定某个表的某个字段的引用完整性。比如:员工表的员工所在部门的选择,必须在部门表能找到对应的部分。6.2关键字FOREIGNKEY6.3主表和从表/父表和子表主表(父表):被引用的表,被参考的表从表(子表):引用别人的表,参考别人的表例如:员工表的员工所在部门这个字段的值要参考部门表:部门表是主表,员工表是从表。例如:学生表、课程表、选课表:选课表的学生和课程
Rusty well began
·
2025-04-23 16:59
#
MySQL
mysql
数据库
database
MySQL-
锁机制1-表级锁与行级锁,排它锁与共享锁
文章目录表级锁与行级锁排它锁与共享锁InnoDB行级锁总结表级锁与行级锁表级锁:对整张表加锁,不需要花费时间去找某一行,开销小、加锁块、不会出现死锁;锁的颗粒度力度大,发生锁冲突的概率高,并发性低;行级锁:对表中某行记录加锁,需要花时间去找某一行,开销大、加锁慢,会出现死锁;锁的颗粒度最小,发生锁冲突的概率最低,并发度高。排它锁与共享锁排它锁,又称为X锁、写锁;共享锁,又称为S锁、读锁。写锁和读锁
二猛子
·
2025-04-21 02:17
SQL
mysql
数据库
MySQL-
多版本并发控制MVCC
文章目录一、多版本并发控制MVCC二、undolog(回滚日志)二、已提交读三、可重复读总结一、多版本并发控制MVCCMVCC是多版本并发控制(Multi-VersionConcurrencyControl),是MySQL中基于乐观锁理论实现隔离级别的方式,用于实现已提交读和可重复读隔离级别的实现,也经常称为多版本数据库。MVCC机制会生成一个数据请求时间点的一致性数据快照(Snapshot),并
二猛子
·
2025-04-21 02:15
SQL
mysql
adb
android
mysql-
基础架构-存储引擎
目录mysql架构innoDB存储引擎优点索引索引的数据结构索引种类划分为什么索引查询快?redolog和undologmysql架构server层包括:连接器:身份认证和权限相关查询缓存:执行查询语句的时候,会先查询缓存分析器:没有命中缓存的话,SQL语句就会经过分析器,对sql进行语法检查优化器:按照MySQL认为最优的方案去执行,产生执行计划和选取索引执行器:操作存储引擎,返回结果引擎层:插
南枝703
·
2025-04-18 08:04
mysql
数据库
Kettle 连接mysql数据库失败,驱动都有,就是连不上mysql数据库
2、mysql的访问权限是否开启1.版本问题自己对照下载2.mysql打开远程连接--password:是mysql密码
mysql-
>grantallprivilegeson*.
别这么骄傲
·
2025-04-17 11:46
kettle
mysql
数据库
etl
MySQL-
存储过程的创建和使用
文章目录一、存储过程1.1存储过程介绍1.2存储过程的创建与删除1.2.1创建存储过程1.2.2删除存储过程1.3存储过程的调用1.4存储过程中的变量使用1.4.1局部变量1.4.2用户变量1.4.3将查询结果赋值给变量1.5存储过程的参数1.5.1输入参数IN1.5.2输出参数OUT1.5.3输入输出参数INOUT1.6存储过程中的流程控制1.6.1分支语句1.6.2循环语句1.7存储过程管理1
m0_74823798
·
2025-04-14 17:28
面试
学习路线
阿里巴巴
mysql
android
数据库
MySQL-
事务
17.事务的ACID特性是什么?ACID指的就是原子性、一致性、隔离性和持久性。原子性就是事务中的操作要不全做,要么全不做。一致性就是事务的执行结果必须从一个一致性状态变到另一个一致性状态,不能存在中间状态。隔离性就是一个事务的执行不能被其它事务干扰。持久性就是事务提交后要保存在磁盘,避免丢失数据。18.并发事务带来哪些问题?并发事务可能带来三个问题,分别是脏读、不可重复读和幻读。脏读就是事务1先
Charlie__ZS
·
2025-04-14 08:34
MySQL
mysql
数据库
MySQL-
创建和使用全文索引(FullText)
MySQL5.6后,除了MyISAM存储引擎,事务型的Innodb存储引擎也支持创建和使用全文索引了。以下为测试过程:--创建测试表CREATETABLEarticle(idINTAUTO_INCREMENTNOTNULLPRIMARYKEY,titleVARCHAR(200),bodyTEXT)engine=innodb;--插入测试值:insertintoarticlevalues(null,
Samdy_Chan
·
2025-04-11 21:09
MySQL
mysql
index
全文索引
fulltext
MySQL-
主从复制
1、主从复制的理解在工作用常见Redis作为缓存与MySQL一起使用。当有请求时,首先会从缓存中进行查找,如果存在就直接取出,否则访问数据库,这样提升了读取的效率,也减少了对后台数据库的访问压力。Redis的缓存架构时高并发架构中重要的一环作用读写分离:通过主从复制的方式来同步数据,然后通过读写分离提高数据库并发处理能力。数据备份:通过主从复制将主库上的数据复制到从库上,相当于一种热备份机制,也就
我姓谭却弹不死你
·
2025-04-10 06:52
MySQL
mysql
数据库
mysql-
分库分表
1.为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?分库分表一定是为了支撑高并发、数据量大两个问题的。分库分表是两回事儿,大家可别搞混了,可能是光分库不分表,也可能是光分表不分库。分表比如你单表都几千万数据了,你确定你能扛住么?绝对不行,单表数据量太大,会极大影响你的sql执行的性能,到了后面你的sql可能就跑的很慢了。分表是啥意思?就是把一个表的数据放到多个表中,然后查询的时候你
qq_52631044
·
2025-04-08 19:08
mysql
mysql
数据库
java
2023-11-14
mysql-
主从复制-重置主从连接-记录
摘要:mysql的主从复制,当从库执行binlog出错后,会中止主从复制.此时需要重置主从连接,以重建主从关系.主库操作:一.清理同步的数据库dropdatabasetest;二.重置主库状态resetmaster;resetslaveall;三.检测主库状态showmasterstatus;mysql>showmasterstatus;+------------------+----------
悟世者
·
2025-04-04 22:30
mysql
mysql
数据库
主从复制
MYSQL-
常用的单行函数:数值函数与字符串函数
文章目录数值函数ABS(X)SIGN(X)PI()CEIL(X)/CEILING(X)FLOOR(X)MOD()RAND()ROUND()TRUNCATE()其他函数字符串函数ASCII(str)CHAR_LENGTH()LENGTH()UPPER(str)LOWER(str)CONCAT(str1,str2,...)CONCAT_WS(separator,str1,str2,...)REPLAC
梅尝酥
·
2025-04-03 21:43
MYSQL数据库
mysql
数据库
sql
MySQL-
笔记-05.数据更新与单表查询
目录5.1插入数据1.INSERT…VALUES语句2.INSERT…SET语句3.INSERT…SELECT语句4.REPLACE语句5.2更新数据5.3删除数据(1)DELETE语句(2)TRUNCATETABLE语句。5.4单表查询01选择表中的若干列(1)查询指定列(2)查询全部列(3)定义列别名(4)查询计算列值02选择表中的若干元组(1)消除重复行(2)查询满足条件的元组(A)比较运算
利威尔·
·
2025-04-02 01:17
MySQL
mysql
数据库
Mysql-
函数
1.常用函数1、数据函数SELECTABS(-8);--绝对值SELECTCEIL(9.4);--向上取整SELECTFLOOR(9.4);--向下取整selectround(x,y);--求参数x的四舍五入的值,保留y位小数selectsqrt(x);--算术平方根selectpow(m,n);--m^nselectpi();--获得圆周率SELECTRAND();--随机数,返回一个0-1之间
小马爱记录
·
2025-03-31 21:58
MySql
mysql
数据库
MySQL-
调优策略-SQL语句
引言架构调优,在系统设计时首先需要充分考虑业务的实际情况,是否可以把不适合数据库做的事情放到数据仓库、搜索引擎或者缓存中去做;然后考虑写的并发量有多大,是否需要采用分布式;最后考虑读的压力是否很大,是否需要读写分离。对于核心应用或者金融类的应用,需要额外考虑数据安全因素,数据是否不允许丢失。所以在进行优化时,首先需要关注和优化的应该是架构,如果架构不合理,即使是DBA能做的事情其实是也是比较有限的
振鹏Dong
·
2025-03-31 00:35
mysql
数据库
性能优化
Mysql-
经典实战案例(7):如何从mysqldump的全备中恢复单表
场景我们经常会采用mysqldump的备份方式,对mysql数据库进行每日的全量备份。当业务出现单表被误删或者误更新的现象,恢复全量备份十分消耗时间,那我们如何通过mysqldump备份文件,进行单表恢复呢?1、从全备备份片full.sql,挖出表名city的表结构,并输出到文件create.sql#sed-e'/./{H;$!d;}'-e'x;/CREATETABLE`city`/!d;q'fu
从不删库的DBA
·
2025-03-30 06:54
Mysql
经典实战案例
数据库
mysql
MySQL-
面试
目录1、MySQL为什么使用B+树来作索引,对比B树它的优点和缺点是什么?2、数据库的事务隔离级别有哪些?各有哪些优缺点?3、简述乐观锁以及悲观锁的区别以及使用场景4、产生死锁的必要条件有哪些?如何解决死锁?5、聚簇索引和非聚簇索引有什么区别?6、MySQL中InnoDB和MylSAM的区别是什么?7、数据库如何设计索引,如何优化查询?1、MySQL为什么使用B+树来作索引,对比B树它的优点和缺点
Bonnie_1215
·
2025-03-26 10:29
mysql
面试
数据库
Python, C ++开发工厂管理APP
##技术选型###后端(Python)-**编程语言**:Python-**Web框架**:Django或Flask-**数据库**:PostgreSQL或
MySQL-
**实时通信**:WebSoc
Geeker-2025
·
2025-03-23 04:49
python
c++
Mysql-
经典实战案例(10):如何用PT-Archiver完成大表的自动归档
真实痛点:电商订单表存储优化场景现状分析某电商平台订单表(order_info)每月新增500万条记录主库:高频读写,SSD存储(空间告急)历史库:HDD存储,只读查询优化目标✅自动迁移7天前的订单到历史库✅每周六23:30执行,不影响业务高峰✅确保数据一致性第一章:前期准备:沙盒实验室搭建1.1实验环境架构生产库:10.33.112.22历史库:10.30.76.41.2环境初始化(双节点执行)
从不删库的DBA
·
2025-03-21 16:51
Mysql
经典实战案例
mysql
数据库
mysql-
大批量插入数据的三种方式和使用场景
1.批量插入三种方式INSERTINTO…SELECTINSERTINTO…VALUES(…)LOADDATAINFILE‘/path/to/datafile.csv’INTOTABLEtable_name2.批量插入2.1INSERTINTO…SELECT用途:从另一个表中选择数据并插入到目标表中。语法示例:INSERTINTOtarget_table(column1,column2)SELEC
不穿铠甲的穿山甲
·
2025-03-21 12:14
mysql
数据库
MySQL-
索引下推
索引下推(IndexConditionPushdown,简称ICP)是MySQL5.6引入的一项优化技术,它通过将部分查询条件“下推”到索引扫描阶段,从而减少不必要的行访问和回表操作,提高查询性能。1.索引下推的概念在传统的索引扫描过程中,MySQL会首先通过索引找到符合索引条件的记录,然后回表(即访问实际的表数据行)读取所需的列,最后再应用其他过滤条件(非索引条件)来判断这条记录是否符合查询要求
青衫客36
·
2025-03-20 16:31
数据库
mysql
数据库
Python,C++开发餐饮后厨环境远程管理APP
##技术选型###后端(Python)-**编程语言**:Python-**Web框架**:Django或Flask-**数据库**:PostgreSQL或
MySQL-
**实时通信**:
Geeker-2025
·
2025-03-20 02:00
python
c++
Python与C ++开发匿名捐赠1对1管理APP
##技术选型###后端(Python)-**编程语言**:Python-**Web框架**:Django或Flask-**数据库**:PostgreSQL或
MySQL-
**实时通信**:W
Geeker-2025
·
2025-03-19 03:45
python
c++
mysql 聚合函数求乘积_
mysql-
聚合函数
mysql中聚合函数其实只有5个,1.COUNT()函数:用来统计记录的条数;2.SUM()函数:是求和函数;3.AVG()函数:是求平均值的函数;4.MAX()函数是求最大值的函数5.MIN()函数是求最小值的函数具体的实列:/*SQLyog企业版-MySQLGUIv8.14MySQL-5.1.49-community***************************************
数据-黄大大
·
2025-03-18 12:55
mysql
聚合函数求乘积
MySQL-
关于如何保存“大数据”
作者:赵师的工作日(赵明中)现役OracleACE、MySQL8.0ocp、TiDBPCTA\PCTP、ElasticsearchCertifiedEngineer微信号:mzzhao23微信公众号:赵师的工作日墨天轮社区:赵师的工作日CSND:赵师的工作日数据库的种类有很多,各类数据库充分发挥各自的优势从而保证业务稳定运行,mysql轻量级、关键数据,redis缓存、快,ES搜索,Mongodb
赵师的工作日
·
2025-03-11 08:55
mysql
大数据
数据库
MySQL忘记密码,如何重置
3.再打开一个新的cmd,输入命令:
mysql-
青衫一笔墨
·
2025-03-10 10:41
数据库相关
mysql
数据库
database
【java后端学习路线4】SpringBoot+MyBatisPlus+Redis学习指南,985本海硕自学转码
JAVA后端学习路线路线总览javase->
Mysql-
>计算机网络->JavaWeb->Maven(1)->Spring->SpringMVC->Mybatis->Maven(2)->Linux->Git
程序员城南
·
2025-03-06 04:13
java后端学习路线
java
spring
boot
mybatis
redis
arm centos7 安装mysql5.7
ARM架构下安装
MySQL-
学习日记ARM64架构下安装mysql5.7.22的全过程_Mysql_脚本之家错误信息:InstallingMySQLsystemtables....
qq_42331499
·
2025-03-05 07:23
mysql
linux
数据库
2022-11-11
mysql-
表间关联算法—BNL
在MySQL中,多表关联一直是其处理不太好的地方。MySQL本身只支持一种表间关联方式,就是嵌套循环(NestedLoop)。如果关联表的规模较大,则执行时间会非常长。在5.5以后的版本中,MySQL通过引入多种算法来优化嵌套执行。下面就介绍其中的一种,BlockNested-Loop。1.准备工作(1).创建结构CREATETABLE`big_emp`(`empno`int(4)NOTNULL,
悟世者
·
2025-03-01 22:40
mysql
mysql
算法
数据库
MySQL-
锁
一、MySQL有哪些锁? 在MySQL中,锁具有很重要的作用,它可以保证事务的隔离性,同时保证数据的完整性和有效性。根据加锁的范围,可以分为全局锁、表级锁和行锁三类。1、全局锁(1)特点 加上全局锁后,整个数据库就处于只读状态了,这时其他线程对数据执行增删改,或者对表结构进行变更的操作,都会被阻塞,直到全局锁被释放。(2)适用场景 全局锁主要应用于做全库逻辑备份,这样在备份数据库期间,不会因
Cynthiaaaaalxy
·
2025-02-07 00:06
mysql
数据库
JavaWeb——
MySQL-
多表设计(3/5):(一对一关系,多对多关系,小结)
目录一对一关系剖析一对一关系场景与特点数据库实现方式图形化工具演示与验证多对多关系解析多对多关系实例与困境中间表解决方案工具演示与理解深化多表关系核心要点回顾一对一关系剖析一对一关系场景与特点以用户与身份证为例,呈现一对一典型场景。在业务系统中,为优化数据操作效率,常拆分含多种信息的大表。如用户表含基本与身份信息,若基本信息查询频繁、身份信息查询低频,可拆为用户基本信息表(含用户ID、姓名、性别等
qiyi.sky
·
2025-01-28 00:18
JavaWeb
mysql
数据库
笔记
学习
java
MySQL-
分库分表
目录一、shardingsphere1、官方文档2、入门环境搭建2.1、引入依赖2.2、创建数据库2.3、sharding-jdbc分片策略配置2.4、事务2.5、mybatis-plus配置3、分片策略3.1、行表达式分片策略3.2、标准分片策略(1)精准分片算法精准分库算法精准分表算法(2)范围分片算法范围分库算法范围分表算法3.3、复合分片策略复合分片算法4、事务4.1、背景4.2、挑战4.
飘飘渺渺渺红尘
·
2025-01-23 15:49
Java
Web
Service
mysql
java
数据库
MySQL-
练习-数据汇总-CASE WHEN
文章目录一.数据介绍二.数据汇总三.使用CASEWHEN和GROUPBY将数据分组1.使用CASEWHEN自定义分组练习15练习162.CASEWHEN中ELSE的使用练习17练习18练习193.在GROUPBY中使用CASEWHEN练习20练习214.CASEWHEN和COUNT练习22练习235.GROUPBY和CASEWHEN组合使用练习246.SUM中使用CASEWHEN练习257.SUM
赛丽曼
·
2025-01-23 07:16
MySQL
mysql
数据库
MySQL-
事务隔离级别与MVCC
大家好,我是半夏之沫一名金融科技领域的JAVA系统研发我希望将自己工作和学习中的经验以最朴实,最严谨的方式分享给大家,共同进步写作不易,期待大家的关注和点赞关注微信公众号【技术探界】前言本篇文章首先会对数据库事务的几个基础概念进行说明,主要是事务ACID模型,并发事务带来的问题和事务隔离级别。然后在此基础上,会对MySQL的InnoDB引擎中的一致性非锁定读取(ConsistentNonlocki
·
2025-01-22 15:24
事务快照视图mysqlmvcc
Mysql-
生产环境实战经验总结
文章目录真实生产环境下的Mysql数据库机器配置如何规划互联网公司的生产环境数据库是如何进行性能压测1.准备测试环境2.构建测试场景3.性能测试4.监控与分析5.资源压力测试6.故障恢复测试7.文档记录与复盘8.安全与合规注意事项如何为生产环境中的数据库部署监控系统1.选择监控工具2.安装监控组件3.配置MySQL导出器4.配置Prometheus5.配置Grafana6.设置警报规则7.监控My
猿与禅
·
2025-01-22 13:52
MySQL底层原理及实战
mysql
数据库
生产环境经验
故障排查
压测
mysql-
数据库表的设计
mysql的数据类型String:char:长度固定,固定空间大小,可以有默认值varchar:长度不固定,存储效率没有char那么高,可以有默认值,存储的时候还有会单独的空间存储制定长度的大小(1-8000)text:不能有默认值,一般指量比较大的,(凡是遇到text类型的一定要与主表分离出来)char和varchar的区别:1)char长度固定,适用于存储固定的值,如MD5嘛,char比var
梦想零落成诗~
·
2025-01-16 19:22
mySQL
MySQL-
数据库表设计
第一范式(1NF):字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式)数据库表中的字段都是单一属性的,不可再分;第二范式(2NF):要求实体的属性完全依赖于主键。所谓完全依赖是指不能存在仅依赖主键一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。简而言之,第
DK_ing
·
2025-01-16 15:43
#
MySQL
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他