
mysql
文章平均质量分 55
mysql
断线的纸鸢M
四年php开发经验,精通php,mysql,html,js等语言技术,熟练掌握Thinkphp,laravel框架!熟悉python语言,熟悉Flask框架,熟悉爬虫技术。对于网站优化,运维等十分了解
展开
-
MySQL的语句和索引的优化方法
https://blog.youkuaiyun.com/qq_35642036/article/details/82820129① SQL语句及索引的优化SQL语句的优化:1、尽量避免使用子查询2、避免函数索引3、用IN来替换OR另外,MySQL对于IN做了相应的优化,即将IN中的常量全部存储在一个数组里面,而且这个数组是排好序的。但是如果数值较多,产生的消耗也是比较大的。再例如:select id from table_name where num in(1,2,3) 对于连续的数值,能用 between原创 2021-10-24 16:55:07 · 152 阅读 · 0 评论 -
mysql的explain关键字
索引优化原创 2021-10-24 16:53:39 · 564 阅读 · 0 评论 -
php+mysql锁实现并发处理
悲观锁,乐观锁原创 2021-10-24 16:53:03 · 270 阅读 · 0 评论 -
mysql事务
一、事务的基本要素(ACID)1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣了钱,B却没收到。3、隔离性(Isolation):同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干扰。比如A正在从一张银行卡中取钱,在A取钱的过程结束前,B不能向原创 2021-10-24 16:52:17 · 86 阅读 · 0 评论 -
mysql数据库引擎
数据库引擎简单来说就是一个"数据库发动机"。当你访问数据库时,不管是手工访问,还是程序访问,都不是直接读写数据库文件,而是 通过数据库引擎去访问数据库文件。以关系型数据库为例,你发SQL语句给数据库引擎, 数据库引擎解释SQL语句,提取出你需要的数据返回给你。因此,对访问者来说,数据库引擎就是SQL语句的解释器。 正式来说,数据库引擎是用于 存储、处理和保护数据的核心服务。利用数据库引擎可以 控制访问权限并快速处理事务,从而满足企业内大多数需要 处理大量数据的应用程序的要求,这包括 创建用于存储数据的表原创 2021-10-24 16:35:52 · 132 阅读 · 0 评论 -
CentOS8 yum方式安装mysql8.0
1,检查系统是否已经安装了mysql,如果已经安装mysql,需要先卸载。rpm -qa | grep mysql2,配置mysql源vim /etc/yum.repos.d/mysql.repo#Enable to use MySQL 8.0[mysql80-community]name=MySQL 8.0 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/8/x86_64/enabled=1原创 2020-11-30 22:32:10 · 280 阅读 · 0 评论 -
centos8查看mysql状态,开启/停止mysql
1,查看mysql状态systemctl status mysqld.service2,启动mysqlsystemctl start mysqld.service3,停止mysqlsystemctl stop mysqld.service4,重启mysqlsystemctl restart mysqld.service原创 2020-11-26 09:36:23 · 6140 阅读 · 0 评论 -
mysql时间、字符串、时间戳之间的互相转换
mysql时间相关函数1,date_format(date, format) 函数,日期格式化函数,2,unix_timestamp() 函数,当前时间戳,可传入时间格式的参数,得到对应的时间戳3,str_to_date(str, format) 函数,日期格式化函数4,from_unixtime(unix_timestamp, format) 函数,时间戳转化为时间1,时间转字符串select date_format(now(), ‘%Y-%m-%d’); #第一个参数是时间格式,第二个参数原创 2020-11-25 00:27:31 · 573 阅读 · 0 评论