您的当前位置:TAGS -> MySQL
  • PHP获取php版本、mysql版本、apache版本及其它参数

    后端开发2023年05月18日

    本文介绍利用PHP获取常用的服务器参数信息,如php版本、mysql版本、apache版本、服务器操作系统及IP等信息。 <?php //此段代码仅用获取mysql数据库版本才使用,因为需要连接数据库才能获取 $mysqli=new mysqli("localhost", "root", "数据库密码", "数据库名称"); if(mysqli_con...

  • mysql 查询哪些表有指定的字段

    数据库2023年05月17日

    需要使用的的表:INFORMATION_SCHEMA.COLUMNS SELECT*FROM INFORMATION_SCHEMA.COLUMNS WHERE column_name ='字段名' 字段名 描述 TABLE_SCHEMA 数据库名 TABLE_NAME 表名 COLUMN_NAME 字段名称 COLUMN_COMMENT 字段注释 COLUM...

  • mysql采用like模糊匹配并根据匹配度的多少对结果排序

    数据库2023年05月16日

    有这样一个需求,在mysql数据库进行模糊匹配一个数据表中的姓名在其它数据表中多个字段中进行匹配,效果是想实现根据匹配量的多少进行结果排序。 数据样子就是表名2中的数据列xingming和nicheng中可能会有表名1中的xingming,根据匹配量计算匹配分值: <?php $sql_search="select id,xingming from 表...

  • MySQL事务表与非事务表的优缺点

    数据库2023年05月16日

    MySQL 事务主要用于处理操作量大,复杂度高的数据。MySQL事务表(TST)支持将多条SQL语句当作同一任务统一处理,要么此任务所有SQL语句统一提交,要么全部被撤销回滚;而非事务表(NTST)则不支持此种操作,多条SQL语句如果遇到错误,在错误前的SQL语句会被执行,之后的则不执行。这样会造成数据逻辑的不一致性。 mysql事务表(TST)的优点: 事...

  • MYSQL存储引擎中InnoDB与MyISAM的区别?

    数据库2023年05月16日

    存储引擎是对底层物理数据执行实际操作的组件,为Server服务层提供各种操作数据的API。常用的存储引擎有InnoDB、MyISAM、Memory。这里我们主要介绍InnoDB 与 MyISAM 的区别: (1)事务:MyISAM不支持事务,InnoDB支持事务 (2)锁级别:MyISAM只支持表级锁,InnoDB支持行级锁和表级锁,默认使用行级锁,但是行锁...

  • 新安装mysql报错1251 client does not support

    数据库2023年05月15日

    MYSQL安装初始化之后有一个默认密码,如下2.a!yNasp8Dn A temporary password is generated for root@localhost: 2.a!yNasp8Dn 用Native客户端连接时报错:1251 client does not support,但是我们通过命令行是可以连接的,我们测试一下执行以下代码查看一下用...

  • PHP代码直接执行mysql数据库文件(.sql)的导入方法

    后端开发2023年05月14日

    如何利用php来执行.sql文件。下面一段代码即可完成数据库的导入功能。 有时间我利用这段PHP代码做一个可以实现PHP源代码和mysql数据库脚本文件.sql按步骤,一步步自动安装的程序框架。免去码友使用数据库管理工具导入的繁琐操作! <?php function exec_mysql_sql($file) { $dbc = array( 'host...

  • BAT命令备份mysql数据库、WinRAR压缩打包、BAT远程下载

    数据库2023年05月14日

    最近研究mysql数据库远程备份、下载功能的时候,想到了用BAT来完成这些任务。思路就是用BAT配合使用mysqldump备份导出数据库的.sql脚本,用利用本机安装的WinRAR解压缩程序打包成RAR文件,然后利用Windows系统的计划任务定时执行一个BAT脚本来远程下载指定路径的SQL文件到本地指定目录。 同时,为了安全将BAT打包成的rar文件命名为...

  • PHP和MYSQL实现精确或模糊查询并将结果按匹配关键字的程度倒序排列

    后端开发2023年05月13日

    在使用PHP和MYSQL编程查询数据库时,尤其我们要实现一些文库类数据搜索时,希望能通过关键字词进行多词精确或模糊查询,同时又希望能通过关键字的匹配程度进行计算分值,并按分值倒序排列,以展现出最符合条件的结果。 虽然咱们这段代码达不到百度的那种分词检索效果,但是做一般的应用检索分词排序结果还是很有效的。 下面就具体给出实现精确或模糊查询并按匹配关键词计算分值...

  • mysql建立索引的优缺点及常用使用方法

    数据库2023年05月12日

    为什么要创建索引呢? 这是因为,创建索引可以大大提高系统的性能。 第一、通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二、可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 第三、可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四、在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 ...