
mysql
文章平均质量分 92
mysql 的环境搭建与 mysql 的使用
环境:CentOS 7
方式:命令行
Naxx Crazy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C 与 C++ 如何引入 mysql 客户端
想要用语言引入 mysql 的数据库,需要做两件准备工作。原创 2023-09-05 20:30:00 · 255 阅读 · 0 评论 -
事务的隔离级别
下面我们总结一下上面的隔离级别以及他们的问题隔离级别脏读不可重复读幻读加锁读读未提交是是是否读提交否是是否可重复读否否是(mysql 没有)否串行化否否否是其中上面的问题里面我们有个不可重复读和幻读的问题,下面解释一下这两个问题不可重复读:主要表示的是在一个运行的事务中删除或者是跟新并且提交后,另一运行的事务读该数据多次读取结果不同幻读:主要表示的是插在一个运行的事务中插入数据并且提交后,另一事务读该数据发现结果不同上面就是隔离级别的问题。原创 2023-09-03 14:45:00 · 191 阅读 · 1 评论 -
mysql 用户管理
前面我们的所有操作不管是创建用户或者是删除用户,甚至是修改密码本质都是对mysql里面的 user 表操作所以我们前面学习过的 CURD 操作都可以直接使用到user 表这里但是并不建议这样做。原创 2023-09-04 16:15:00 · 106 阅读 · 0 评论 -
mysql 事务
在谈事务之前,我们先谈一下事务是什么:事务实际上就是一组 sql 语句,而这一组 sql 语句可能有逻辑关系,在执行中这一组 sql 要么去做全部执行成功,要么失败,这一组 sql 是一个整体。mysql 提供一种机制,保证我们达到这种效果。事务还规定不同的客户端看到的数据是不同的。事务只要输入 begin 或者是 start transaction 后就必须通过 commit 才能持久化,与设置了 autocommit 无关。事务可以手动回滚,同时如果操作异常,mysql也可以自动回滚。原创 2023-09-02 01:30:00 · 251 阅读 · 0 评论 -
mysql 内置函数
前面提到过 mysql 是有自己的函数的,下面看一下 mysql 常用的函数。原创 2023-08-28 22:57:53 · 279 阅读 · 0 评论 -
MySQL 基本操作1
mysql 的基本操作就是:CURDCreate(创建)Retrive(读取)Update(跟新)Delete(删除)原创 2023-09-01 20:16:06 · 580 阅读 · 0 评论 -
mysql 基本操作2
mysql> select dept,avg(sal) 平均工资 from employee where name!= '女儿国王' group by dept having 平均工资 < 5000;| dept | 平均工资 || 辅助部门 | 4500.000000 |这里详细的看一下执行顺序where name!= '女儿国王'dept,avg(sal) 平均工资having 平均工资 < 5000。原创 2023-08-28 14:05:52 · 457 阅读 · 0 评论 -
mysql 数据类型
在前面的文章中,有时候茶树数据我们会看到我们插入了一些数据,这些数据都是由自己的类型,而且这些数据类型都是有差别的,今天来看一下数据类型。上面是整体的数据类型,我们会挑部分介绍。原创 2023-08-21 19:22:59 · 259 阅读 · 0 评论 -
mysql 表的约束
这里分别是全列插入,不插入 id ,不插入 id 和 age,不插入 id 且插入 age 为 NULL,上面发现均插入成功,且而没有插入 id 则 id 均为 null,就是像上面的sql 创建语句一样 id 默认为 null,而没有插入 age ,age就是默认 22,还有就是插入 age 为 NULL 也插入成功。这里插入相同的数据,显示报错了,这里看到复合主键将这些数据都连接在一起了,所以对于复合主键来说,如果都重复才算重复,只有其中一个重复,或者是都不重复就不算重复。原创 2023-08-22 15:09:47 · 1256 阅读 · 0 评论 -
mysql 数据库定义语言(DDL)
创建好该数据库后,在 /var/lib/mysql 目录下一定会生成一个 d1 的目录,而创建数据库的本质就是在特定的目录下创建一个目录,而帮我们创建该目录的就是 mysqld(也就是 mysql 服务)。上面就是创建一张表,我们没有带 comment 等字段,也没有带编码集,如果没有带编码集的话,那么就是根据数据库的编码集,如果带了那么就是按照自己设置的编码集。上面是刚才创建的两个数据库,以及里面的编码集就是刚才创建数据库时候设置的,既然如此,我们在看一下如果没有设置编码集默认的编码集是什么。原创 2023-08-21 12:34:54 · 522 阅读 · 0 评论 -
mysql 基础篇(理解 mysql)
mysql 就是一个基于 CS 模型的网络数据存储服务。上面是对 mysql 的概括,那么我们详细谈论一下 mysql.mysql 实际上就是一个 客户端服务器的一个网络服务,这个服务就是为了帮助存储和管理数据,而我们的 mysql 就是客户端,mysqld 就是一个服务,mysql 服务和客户端也可以在一台机器上,同时 mysql 的服务和客户端也可以分离,一个服务可以为多个客户端提供服务。原创 2023-08-20 17:41:05 · 698 阅读 · 0 评论 -
MySql 环境搭建
rw-r--r--. 1 root root 25680 8月 20 12:21 mysql57-community-release-el7.rpm。所以我们可以使用 rmp 来查看 yum 上获得的 mysql 的安装包,查到后卸载掉。-rw-r--r--. 1 root root 1885 4月 27 2017 mysql-community-source.repo。-rw-r--r--. 1 root root 630 4月 29 2018 CentOS-Media.repo。原创 2023-08-20 14:00:47 · 1573 阅读 · 0 评论