MySQL
文章平均质量分 69
江南极客
技术渣男!
展开
-
MySQL字符串拼接(函数)
字符串拼接的几种方式原创 2022-03-04 18:25:40 · 25790 阅读 · 0 评论 -
Access denied for user 'root'@'localhost' to database 'information_schema'
在我想把备份的数据库导入到本地数据的时候,发生这个错误,我使用的工具是SQLyogAccess denied for user 'root'@'localhost' to database 'information_schema'明明是root账号操作的,怎么会没权限呢?最终发现目标数据库没选对,需要先在目标服务器建一个库,然后下拉选中正确的目标数据库就OK了。...原创 2019-10-11 10:03:27 · 25254 阅读 · 2 评论 -
mysql与mysqli的区别
一.mysql与mysqli的区别:mysqli连接是永久连接,而mysql是非永久连接。mysql连接:每当第二次使用的时候,都会重新打开一个新的进程。mysqli连接:一直都只使用同一个进程。好处:这样就可以很大程度的减轻服务器端压力。当然,如果mysql也需要永久连接的话,就可以使用mysql_pconnect()这个函数二.mysqli的使用:1.mysqli的面向过程的...转载 2019-05-06 20:28:10 · 18749 阅读 · 0 评论 -
MySQL中POSITION、LOCATE和INSTR函数
一.POSITION()函数语法: POSITION(substr IN str)返回字符串str中第一次出现子字符串substr的位置。SELECT position('a' IN 'nanana'); # 2二.LOCATE()函数语法: LOCATE(substr,str,[pos])回从位置pos开始的字符串str中第一次出现子字符串substr的位置。 如果subs...原创 2019-04-10 20:52:13 · 7695 阅读 · 0 评论 -
MySQL中LIKE、IN和FIND_IN_SET的区别
现在有一个文章表,category字段代表文章分类ID,同一篇文章可以属于多个分类,多个分类ID之间用字符串","分隔,表中数据如下:现在有需求:查找出分类ID为1的所有文章一.LIKE匹配查询1.简单模糊匹配可以看出,把包含11的数据也查出来了,因为它符合查询条件,所以使用like模糊匹配就不满足这种需求了2.分情况模糊匹配既然简单模糊匹配无法满足需求,那么可以分情况:...原创 2019-04-10 20:45:36 · 7960 阅读 · 0 评论 -
MySQL创建和删除索引
一.添加索引(1)ALTER TABLE语句1.PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE (`column原创 2018-02-05 14:13:05 · 548 阅读 · 0 评论 -
MySQL自定义函数
在MySQL中系统内置了很多函数,比如数值函数,时间日期函数,字符串函数等等。我们在进行查找操作的时候,可以对查询的结果调用函数进行处理,使我们查出的结果变成我们想要的样子。比如说,数据库中存储的是10位数的时间戳,我们在查找之后直接使用DATE_FORMAT(date,format) 函数将时间转换成我们想要的格式,就省去了在查找出结果之后,在通过后端语言再处理一遍。原创 2017-12-27 17:39:18 · 639 阅读 · 0 评论 -
MySQL常用SQL语句大全
MySQL数据库是一个十分轻便的数据库管理系统,相比大型的数据库管理系统如Oracle、MS-SQL ,MySQL更拥有轻便、灵活、开发速度快的特色,更适用于中小型数据的存储与架构。MySQL之所以能够被数以万计的网站采用,也是由此而来。转载 2017-12-21 19:22:28 · 185339 阅读 · 17 评论 -
MySQL使用SQL语句从数据库表中随机获取数据
今天项目中涉及到一个需求,就是用户在刷新页面或者重新进入的时候,页面的广告要随机展示一条,起初的想法是每次从数据库查询出10条广告,然后再从这10条广告里边随机抽取一条。后来想想这么做不妥,因为取出10条数据的时候,就必须有排序规则(指定或者默认),有了这个排序规则,查询出来的这10条数据永远都不会变,那么如果总共有20条广告,那么就另外的10条广告永远也取不到。原创 2017-11-14 19:04:46 · 3764 阅读 · 2 评论 -
SQL用了Union后的排序问题
最近使用SQL语句进行UNION查询,惊奇的发现:SQL没问题,UNION查询也没问题,都可以得到想要的结果,可是在对结果进行排序的时候,却出问题了。原创 2017-03-24 11:00:39 · 52205 阅读 · 1 评论