mysql在项目中用的很多了,大都是简单的增删改查,这里想做一总结,主要是一些基础知识和一些项目中可能会遇到的坑。这篇文章主要包括一下几个部分:mysql的数据类型DDL常见操作DML常见操作select查询,以及踩坑排序与分页以及踩坑分组查询函数连接查询子查询NULL问题1、mysql的数据类型:mysql的基本数据类型主要包括下面四类:整数类型 bit、bool、tinyint、s
DQL 排序查询 语法 order by 字句 order by 排序字段1 排序方式1,排序方式2,排序字段2...; select * from student order by math; 排序方式 ASC:升序,默认的 DESC:降序 select * from student order ...
转载 2021-10-06 20:12:00
80阅读
2评论
mysql
原创 2013-11-24 19:15:26
399阅读
目录一、操作数据1.1 创建数据1.2 显示数据1.3 使用数据1.4 删除数据二、MySQL的数据类型2.1 数值类型2.2 字符串类型2.3 日期类型三、对表的操作3.1 创建表3.2 查看表3.3 查看表结构3.4 删除表四、SQL练习 一、操作数据此处的数据就指的是MySQL服务器中包含的一个数据。1.1 创建数据【SQL语句】create database 数据
用户管理 使用SQLyog 创建用户,并授予权限演示 基本命令 /* 用户和权限管理 */ 用户信息表:mysql.user -- 刷新权限 FLUSH PRIVILEGES -- 增加用户 CREATE USER kuangshen IDENTIFIED BY '123456' CREATE US ...
转载 2021-08-09 17:26:00
60阅读
2评论
Mysql5.5 特性,相对于Mysql5.1性能提升默认存储引擎更改为 InnoDB引擎。具有提交、回滚和宕机恢复功能 和ACID兼容。行级锁。表与索引存储在表空间中, 表大小无限制。支持dynamic(primary key缓存内存 避免主键查询引起的IO )与compressed(支持数据及索引压缩)行格式。InnoDB 存储引擎的文件格式,支持表压缩、节约存储、提供内存命中率、trunca
转载 2023-08-10 11:32:29
55阅读
# 如何安装 MySQL 4:新手指南 在这篇文章中,我们将一步一步学习如何安装 MySQL 4。对于开发新手来说,MySQL 是一非常流行的关系型数据管理系统,理解并掌握它的安装与使用将大有裨益。以下是我们整个安装过程的概览。 ## 安装流程 下面的表格展示了安装 MySQL 4 的基本步骤: | 步骤 | 描述 | |------|----------
原创 9月前
112阅读
# 教小白实现 MySQL4 属性 在数据领域,尤其是使用 MySQL 的时候,我们常常提到“ACID”特性,这四个字母各代表一种属性: - **A**: 原子性 (Atomicity) - **C**: 一致性 (Consistency) - **I**: 隔离性 (Isolation) - **D**: 持久性 (Durability) 为了实现这些特性,我们需要了解数据事务的概
原创 2024-10-28 05:12:18
38阅读
# 配置Mysql4服务器 MySQL是一流行的开源关系型数据管理系统,被广泛应用于Web应用程序的开发中。在本文中,我们将介绍如何配置MySQL4服务器,并提供一些示例代码来帮助您快速上手。 ## 步骤一:安装MySQL4 首先,您需要安装MySQL4服务器。您可以按照官方文档指南进行安装,或者使用包管理工具来安装MySQL4。 ## 步骤二:配置MySQL4服务器 一旦MySQL
原创 2024-03-16 04:57:52
34阅读
# 实现Mysql 4种索引的方法 ## 1. 整体流程 下面是实现Mysql 4种索引的方法的整体流程: | 步骤 | 操作 | | --- | --- | | 1 | 创建一数据 | | 2 | 创建一表 | | 3 | 添加主键索引 | | 4 | 添加唯一索引 | | 5 | 添加普通索引 | | 6 | 添加全文索引 | ## 2. 操作步骤 ### 步骤1:创建一数据
原创 2024-05-18 05:34:49
31阅读
 1.并发控制并发控制目的是当多个连接对数据进行修改时保证数据的一致性。MySQL提供两级别的并发控制:服务器级和存储引擎级。 1.1 读写锁 从功能上可以分为共享锁和排他锁,也就是我们常讲的读锁和写锁。简单描述就是:读锁是共享的, 或者说是互相不阻塞的。多个用户在同一时刻可以同时读取统一资源,而互不干扰。写锁则是排他的, 也就是说一写锁会阻塞其他的写锁和读锁。&nbsp
这篇文章主要介绍了MySQL数据类型和常用字段属性总结,本文总结了日期和时间数据类型、数值数据类型、字符串数据类型等,需要的朋友可以参考下前言好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用程序成功的关键。M前言好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表
MySQL4:DQL查询数据 DQL (Data QueryLANGUAGE:数据查询语言) 所有的查询操作都用Select 简单的查询,复杂的查询都可以做 数据核心语言,最重要的语句 使用频率最高的语句 select完整语法 SELECT [ALL | DISTINCT] {*l table.* ...
转载 2021-09-03 18:00:00
132阅读
前言:最近用到了远程连接MySql数据,多表联合查询,其中两张表有小量数据(100)条左右下文中暂称为A、B表,其中一张表C有几万条数据,并且实时在更新中。。。持续增长。。。。经验:一次简单的多表联合查询中可以看出,减少循环,循环中语句尽量简单,减少内存占用,书写SQL要合理一、简单需求描述:通过输入的字段查询获取到A表中的与B表中共同的某ID列,通过该ID列获取B表中某表名列和属性列,同时B中
MySQL4:DQL查询数据 DQL (Data QueryLANGUAGE:数据查询语言) 所有的查询操作都用Select 简单的查询,复杂的查询都可以做 数据核心语言,最重要的语句 使用频率最高的语句 select完整语法 SELECT [ALL | DISTINCT] {*l table.* ...
转载 2021-09-03 18:00:00
128阅读
# MySQL 4 分页存储过程:高效查询大数据集 在处理大数据集时,分页查询是一种常见的需求。MySQL 4 提供了一种高效的分页查询方法,即使用存储过程。本文将介绍如何使用 MySQL 4 的存储过程进行分页查询,并提供代码示例。 ## 存储过程的优势 存储过程是一种预编译的 SQL 语句,具有以下优势: 1. **性能提升**:存储过程在第一次执行时进行编译,后续执行时直接使用编译后
原创 2024-07-29 04:11:47
56阅读
项目开发中,我们的数据数据越来越大,随之而来的是单个表中数据太多。以至于查询书读变慢,而且由于表的锁机制导致应用操作也搜到严重影响,出现了数据性能瓶颈。当出现这种情况时,我们可以考虑分表,即将单个数据表进行拆分,拆分成多个数据表,然后用户访问的时候,根据一定的算法,让用户访问不同的表,这样数据分散到多个数据表中,减少了单个数据表的访问压力。提升了数据访问性能。我们可以进行简单的设想:现在有
转载 2024-09-30 22:18:32
78阅读
由于工作需要,要按这三玩意。因为旧系统用MYSQL 4,而MYSQL 4.1多了比如外键功能,MYSQL5 更是多了存储过程等东西,因此尝试共存在一机器上。其实很简单,mysql 4.1和MYSQL 5的安装包已经非常自动化了,但要注意设置好不同的端口。比如mysql 4偶用的是3306,而MYSQL 4。1我用3308,MYSQL5偶用3309,安装时,都选择都安装成为WINDOWS的服务。 ...
转载 2006-03-08 17:04:00
465阅读
2评论
mysql隔离级别的介绍为了解决“隔离”与“并发”的矛盾,ISO/ANSI SQL92定义了4事务隔离级别,每个级别的隔离程度不同,允许出现的副作用也不同,应用可以根据自己的业务逻辑要求,通过选择不同的隔离级别来平衡 “隔离”与“并发”的矛盾。隔离级别(由高到低) Serializable>Repeatable read>Read committed>Read uncomm
由于工作需要,要按这三玩意。因为旧系统用MYSQL 4,而MYSQL 4.1多了比如外键功能,MYSQL5 更是多了存储过程等东西,因此尝试共存在一机器上。其实很简单,mysql 4.1和MYSQL 5的安装包已经非常自动化了,但要注意设置好不同的端口。比如mysql 4偶用的是3306,而MYSQL 4。1我用3308,MYSQL5偶用3309,安装时,都选择都安装成为WINDOWS的服务。 
原创 2022-12-02 11:35:07
88阅读
  • 1
  • 2
  • 3
  • 4
  • 5