mysql 第2页

搬瓦工VPS

MySQL 8.0如何重置密码

1
安装 MySQL 8.0 后,默认的用户 root 是没有密码的,需要修改默认的初始化密码。假如忘记了 root 用户的密码,也是需要重置密码的。 首先安装 MySQL 8.0 后,启动 MySQL 服务。我这里是在 MAC 上安装使用的。   1 2 brew install mysql brew services start mysql 因为默认是没有密...
赞 (0)阅读(2530)
虚拟主机

mysql去除前后空白字符的终极办法

通过excel把数据导入到mysql时,经常会出现一些空格或者其他特殊字符导致的空白,这样数据在程序中就会运行异常,比如可能导致数据查询异常、mysql内置md5算法加密后的数据与php程序md5算法的数据不一致等。 mysql 去除前后空白字符: update table set field = TRIM(field); mysql 去除特殊字符(制表符、...
赞 (0)阅读(2425)
虚拟主机

mysql:1153 Got a packet bigger than ‘max_allowed_packet’ bytes错误解决办法

1
在使用Navicat for mysql导入sql文件时,遇到错误1153 Got a packet bigger than 'max_allowed_packet' bytes,出现这个错误的原因是导入的文件大小超出了mysql的设置。解决办法有以下两种: 1.临时性解决,通过以下命令临时修改max_allowed_pachet的值。 mysql>set ...
赞 (0)阅读(1818)
VPS优惠

mysql ERROR 1017:Can’t find file: ‘/xxx.frm’错误的解决办法

最近直接复制一台服务器中的mysql/data文件到另外一台服务器后,访问数据库提示ERROR 1017:Can't find file: '/xxx.frm'错误。 经过检查发现正常的mysql/data中的xxx.frm文件所有者为mysql,而我复制过来的文件所有者为root。 解决办法就是修改文件的所有者,具体步骤如下: 切换到xxx.frm文件所在...
赞 (0)阅读(2855)
搬瓦工VPS

MySQL中alter用法大全

1:删除列 alter table 【表名】 drop 【列名】 2:增加列 alter table 【表名】 add 【列名】 int not null comment '注释说明' 3:修改列的类型信息 alter table 【表名】modify 【列名】 char(10)  4:重命名列 alter table 【表名】【列名称】【新列名】 5:重命...
赞 (0)阅读(2229)
搬瓦工VPS

MySQL中find_in_set查询字段中是否包含指定字符串

我们知道在mysql中可以使用find_in_set方式查询指定字符串在字段中的位置,具体使用方法如下: find_in_set(str,strlist) str 要查询的字符串 strlist 字段名,内容以”,”分隔 查询字段(strlist)中包含(str)的结果,返回结果为null或记录(str位于strlist中的位置),如果str不在strlis...
赞 (0)阅读(2649)
真实测评

mysql替换字段指定内容的方法

在mysql中我们可以通过replace函数来替换指定字段的部分内容,具体用法如下: 1.replace into replace into test (id,name) values('1','a'),('2','b') 此语句的作用是更新表table中主键id为1和2的两条记录,将name替换成a和b。 如果主键id为1和2的记录不存在就执行新增操作,相...
赞 (0)阅读(2077)
VPS优惠

Python开发 仿zhuye.kim的个人主页/导航网站程序 带后台

2
Django框架开发的仿zhuye.kim的简单个人主页/导航程序,带后台 仿zhuye.kim的简单导航程序 使用说明 1.安装Python3和必备组件、库 Centos7系统安装Python3可以参考文章:http://blog.51cto.com/wenguonideshou/2083301   1 2 yum install git screen -...
赞 (0)阅读(2419)
搬瓦工VPS

MySQL判断字段是否为Null

查询mysql数据库表中字段为null的记录: select * from 表名 where 字段名 is null 示例: select * from student where address is null 查询mysql数据库表中字段不为null的记录: select * from 表名 where 字段名 is not null 示例: selec...
赞 (0)阅读(2062)
域名/CDN/SSL

mysql内置md5算法加密的数据与php程序md5算法加密的数据不一致

最近遇到了一个奇葩的问题,采用mysql内置md5算法加密的数据与php程序md5算法加密的数据不一致。具体如下: 其他部门提了一个小需求,有一批excel格式的数据,要做个小的在线查询功能,通过身份证号查询其他信息,但是其中身份证要加密。 解决思路把excel数据导入到mysql中,通过内置md5函数加密身份证列,然后把前台提交的身份证号用php进行md5...
赞 (0)阅读(2038)
服务器

mysql清空表中的数据后设置自增id仍从1开始(重置自增id)的办法

在mysql中,通常使用自增ID作为数据表的主键,但一般我们在开发期间会填充测试数据以便程序开发及测试,而正式上线前我们会清空测试数据,在mysql中清空表数据之后,默认自增ID不会重置,而是从请空前的最大ID继续自增。那么mysql清空表中的数据后如何设置自增id仍从1开始,也就是重置auto_increment呢?具体方法如下: 情况一,已经清空了数据表...
赞 (0)阅读(1984)
VPS优惠

CentOS 7环境下安装MySQL

1
在CentOS中默认安装有MariaDB,但是我们需要的是MySQL,安装MySQL可以覆盖MariaDB MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容My...
赞 (0)阅读(2300)
搬瓦工VPS

MySQL数据库查询字符串长度大于、小于或等于指定值的记录

在MySQL中查询字符串长度使用length关键字,具体用法如下: 查询nickname字段长度大于10的记录: select * from tablename  where length(nickname)>10 查询nickname字段长度小于或等于5的记录: select * from tablename  where length(nickname)
赞 (0)阅读(3521)