![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
请小明同学发言
这个作者很懒,什么都没留下…
展开
-
mysql 替换函数replace()实现mysql替换指定字段中的字符串
mysql 替换字符串的实现方法:mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便。 mysql 替换函数replace()UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%'说明:table_name —— 表的名字field_name —原创 2021-06-06 16:00:11 · 944 阅读 · 0 评论 -
mysql查询某一时间段的数据 如:00:00:00到02:00:00
查询方式如下:SELECT * FROM table(表名)WHEREDATE_FORMAT(ctime(字段名),’%H:%i:%S’) >= ‘00:00:00’ ANDDATE_FORMAT(ctime(字段名),’%H:%i:%S’) <= ‘02:00:00’ORDER BY id ASC;DATE_FORMAT(date,format) 函数用于以不同的格式显示日期/时间数据。date 参数是合法的日期。format 规定日期/时间的输出格式。下面的脚本使用 D原创 2021-02-23 09:19:14 · 1004 阅读 · 0 评论 -
order by 无法排序 mysql
这几天写项目的时候 要写一个排序 但是无论是正序还是倒序发现数据都没有变化。 后来仔细研究了下 order by 发现 order by只能对 int 或者date进行排序 当时我的数据类型是varchar 所以不能排序现在说下解决方法select * from table order by score asc; // 这个是正常的sql 排序语句 假设score是非int或者date类型的时候 是无法排序的。 select * from table order by score+0原创 2020-09-03 15:42:27 · 958 阅读 · 0 评论 -
清空mysql某个表内的所有数据
TRUNCATE TABLE删除表中的所有行,而不记录单个行删除操作。语法TRUNCATE TABLE name参数name是要截断的表的名称或要删除其全部行的表的名称。注释TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储原创 2020-08-04 10:34:06 · 2330 阅读 · 0 评论 -
本地连接服务器数据库出现host ***.***.***.*** is not allowed to connect to this mysql server 解决方法
出现这个问题的主要原因是因为服务器拒绝其他主机链接的原因 下面说解决方法:1,第一步先登录mysqlmysql -u root -p; //先登录 输入密码2,进来之后 使用use mysql;命令use mysql;3,第三步执行修改 让任何主机都连接到 这台数据库 也可以指定主机链接update user set host = '%' where user = 'root';4,第四步刷新下权限即可flush privileges;执行上述四步 即可完成远程连接mysql。原创 2020-08-04 09:35:11 · 444 阅读 · 0 评论 -
mysql数据类型介绍(含text,longtext,mediumtext说明)
转自http://m.blog.csdn.net/sipsir/article/details/12343581转自:https://blog.csdn.net/weixin_30847865/article/details/96153888转载,文章原连接已经失效,百度快照找到的。MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说转载 2020-05-28 10:12:58 · 448 阅读 · 0 评论 -
Mysql清空表中数据
常用的清空数据表的SQL语句有如下两种delete from 表名;truncate table 表名第一种方法 是删除表中数据且主键ID是继续顺序排下去第二种方法 是彻底清空表中数据 把数据结构恢复至刚建表的时候 数据全部清空从性能上讲 测试了三千条数据 delete from table 比 truncate table 表名 效率要慢上一点。truncate 清除数...原创 2020-01-07 09:51:13 · 710 阅读 · 0 评论 -
mysql 基本增删改查
mysql 增加(添加inset )INSET INTO nsert into 表名(列1,列2,...,列n) values(值1,值2,...,值n);切记多个列要value关键词要加s 单列可用value关键词mysql 删除(del)DELETE FROM 表名 where条件切记 在执行删除的时候 where条件一定要加 避免删除多个数据 造成数据损失(提示:一般数据库删除...原创 2019-11-21 11:21:31 · 82 阅读 · 0 评论