Welcome 微信登录

首页 / 数据库 / MySQL

mysql中如何判断当前是字符 mysql判断字段中有无汉字

mysql中如何判断当前是字符 mysql判断字段中有无汉字

使用length与char_length两个函数length:是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符char_length:不管汉字还是数字或者是字母都算是一个字符对同一字段分别使用length、char_length计算长度,并进行比较长度相同则字段中无汉字,不相同则肯定有汉字复制代码 代码如下:SELECT * FROM t_ad t WHERE t.`userid` = 974 AND LENGTH( REPLACE(RE...
mysql数据库修改数据表引擎的方法

mysql数据库修改数据表引擎的方法

对于MySQL数据库,如果你要使用事务以及行级锁就必须使用INNODB引擎。如果你要使用全文索引,那必须使用myisam。 INNODB的实用性,安全性,稳定性更高但是效率比MYISAM稍差,但是有的功能是MYISAM没有的。修改MySQL的引擎为INNODB,可以使用外键,事务等功能,性能高。查看数据表的状态复制代码 代码如下:SHOW TABLE STATUS FROM sites WHERE NAME="site"; SHOW TABLE STATU...
MySQL字段自增自减的SQL语句示例介绍

MySQL字段自增自减的SQL语句示例介绍

MySQL的自增语句大家应该都很熟悉 也很简单 复制代码 代码如下: update `info` set `comments` = `comments`+1 WHERE `id` = 32 这样就可以了,但是有时候我们会涉及到做减法, 例如:文章的评论数,在删除或者锁定了一条评论之后需要对该文章总评论数减一 comments smallint(5) unsigned 文章评论总数统计字段 无符号即 0 ~ 65535 之间的数值 1. 通常情况下是可以类...
mysql root密码的重设方法(亲测可用)

mysql root密码的重设方法(亲测可用)

注意!#号后面是需要操作的地方。 1.前提注意事项 首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。 2.修改MySQ...
mysql触发器实现oracle物化视图示例代码

mysql触发器实现oracle物化视图示例代码

oracle数据库支持物化视图--不是基于基表的虚表,而是根据表实际存在的实表,即物化视图的数据存储在非易失的存储设备上。 下面实验创建ON COMMIT 的FAST刷新模式,在mysql中用触发器实现insert , update , delete 刷新操作 1、基础表创建,Orders 表为基表,Order_mv为物化视图表 复制代码 代码如下: mysql> create table Orders( -> order_id int not...
mysql如何查询某一时间段内没有卖出的商品

mysql如何查询某一时间段内没有卖出的商品

前端时间,室友拿来一道关于mysql查询的问题: 有3张表: 1,zd_product 产品表 zp_id主键(产品id) inputtime(产品发布时间) 2,zd_order订单表 zp_id外键(产品id)zo_id主键(订单id) zo_voer_time( 订单完成时间) 3,zd_ord_pro产品订单表 zo_id外键(订单id)zp_id(产品id) 问:通过这3张表查找从产品发布到“一个月内““没有”被卖出过的产品? 在这里我也不说我们...
mysql外键(Foreign Key)介绍和创建外键的方法

mysql外键(Foreign Key)介绍和创建外键的方法

在MySQL中,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立;3.外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如int和tinyint可以,而int和char则不可以;外键的好处:可以使得两张表关...
lnmp关闭mysql日志保护硬盘空间的方法

lnmp关闭mysql日志保护硬盘空间的方法

下面先来分享一下,关闭mysql日志的方法LNMP一键包安装的Mysql默认开启Mysql日志,如果网站对数据库读写较为频繁的话可能会产生大量日志,并占用磁盘空间,还有可能导致VPS的硬盘闲置空间消耗满导致数据库无法开启。本教程的路径适用于LNMP一键安装包环境,其它环境请根据实际情况操作。若需要关闭,请执行以下操作:一、修改文件配置 修改/etc/my.cnf,找到以下字符log-bin=mysql-bin binlog_format=mixedbash...
<< 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 >>