随笔分类 -  MySQL

摘要:当我们输入不管大小写都能查询到数据,例如:输入 aaa 或者aaA ,AAA都能查询同样的结果,说明查询条件对大小写不敏感。 解决方案一: 于是怀疑Mysql的问题。做个实验:直接使用客户端用sql查询数据库。 发现的确是大小不敏感 。 通过查询资料发现需要设置collate(校对) 。 colla 阅读全文
posted @ 2020-08-16 17:52 谦信君 阅读(2829) 评论(0) 推荐(0) 编辑
摘要:(1).CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。以下例子用于将文本字符串'12'转换为整型: (2).返回值是整型值12。如果试图将一个代表小数的字符串转换为整型值,又会出现什么情况呢? (3).CAST()函数和CONVERT()函数都不能执行四舍五入或截断 阅读全文
posted @ 2019-04-30 20:18 谦信君 阅读(8557) 评论(0) 推荐(0) 编辑
摘要:方法一: 使用TOP SELECT TOP 1 * FROM user; SELECT TOP 1 * FROM user order by id desc; 方法二: 使用LIMIT SELECT * FROM user LIMIT 1; SELECT * FROM user ORDER BY i 阅读全文
posted @ 2019-04-29 20:03 谦信君 阅读(30874) 评论(0) 推荐(0) 编辑
摘要:Q: 为什么数据库可以连接但是载入表速度很慢 A: 前段时间对数据库做了一点小改动,主要是aotocommit这里 涉及事务的自动提交,如果修过,可以尝试修过回去尝试下。 查看 MySQL 客户端的事务提交方式命令:select @@autocommit;修改 MySQL 客户端的事务提交方式为手动 阅读全文
posted @ 2018-09-14 11:01 谦信君 阅读(2585) 评论(0) 推荐(0) 编辑
摘要:set autocommit=0指事务非自动提交,自此句执行以后,每个SQL语句或者语句块所在的事务都需要显示"commit"才能提交事务。 1、不管autocommit 是1还是0 START TRANSACTION 后,只有当commit数据才会生效,ROLLBACK后就会回滚。 2、当auto 阅读全文
posted @ 2018-09-04 14:15 谦信君 阅读(13214) 评论(0) 推荐(2) 编辑
摘要:转载于:http://blog.csdn.net/yuxin6866/article/details/52722913 其实就是告诉MySQL解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,my 阅读全文
posted @ 2018-09-04 13:44 谦信君 阅读(3333) 评论(0) 推荐(0) 编辑
摘要:目录 具体出错提示: 1、查看sql_mode 查询出来的值为: 2、去掉ONLY_FULL_GROUP_BY,重新设置值。 3、上面是改变了全局sql_mode,对于新建的数据库有效。对于已存在的数据库,则需要在对应的数据下执行: 解决办法大致有两种: 二:修改my.cnf(windows下是my 阅读全文
posted @ 2018-09-03 20:26 谦信君 阅读(21274) 评论(0) 推荐(0) 编辑
摘要:方法/步骤 打开Navicat 点击【工具】菜单,再选择【选项】 在【选项】界面,点击【外观】下的【字体】 设置网格字体和大小 设置编辑器字体和大小 设置命令列界面字体和大小 设置ER图表字体和大小,最后点击【确定】 END 打开Navicat 打开Navicat 点击【工具】菜单,再选择【选项】 阅读全文
posted @ 2018-09-02 23:09 谦信君 阅读(28391) 评论(0) 推荐(0) 编辑
摘要:MySQL密码的恢复方法之一 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止A 阅读全文
posted @ 2018-07-02 21:41 谦信君 阅读(1186) 评论(0) 推荐(0) 编辑
摘要:存储过程简介 SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结 阅读全文
posted @ 2018-06-18 00:03 谦信君 阅读(25126) 评论(0) 推荐(0) 编辑
摘要:如果你想连接你的mysql的时候发生这个错误: ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server 1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在local 阅读全文
posted @ 2017-10-28 10:18 谦信君 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:解决问题时,建议先在阿里云设置好数据库访问的白名单,把自己的IP地址填进去 问题现象 Navicat for MySQL访问远程mysql数据库,出现报错,显示“2003- Can't connect MySQL Server on '112.115.121.27'(10038) 问题原因 1003 阅读全文
posted @ 2017-10-27 14:39 谦信君 阅读(544) 评论(0) 推荐(0) 编辑
摘要:当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060),我们从以下几个方面入手,找出错误的原因: 1.网络不通。 检查能不能ping通。 2.防火墙设置。这个可能性也很大,优先排查这个 防火墙是否放过mysql的进程,是否屏蔽了mysql的33 阅读全文
posted @ 2017-10-10 15:27 谦信君 阅读(10148) 评论(0) 推荐(0) 编辑
摘要:MySQl中有多种表示日期和时间的数据类型。其中YEAR表示年份,DATE表示日期,TIME表示时间,DATETIME和TIMESTAMP表示日期和实践。它们的对比如下:YEAR ,字节数为1,取值范围为“1901——2155”DATE,字节数为4,取值范围为“1000-01-01——9999-12 阅读全文
posted @ 2017-08-14 16:35 谦信君 阅读(399) 评论(0) 推荐(0) 编辑
摘要:1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程 阅读全文
posted @ 2017-04-16 16:32 谦信君 阅读(241) 评论(0) 推荐(0) 编辑
摘要:云计算多租户几乎用于所有软件即服务 (Software as a Service, SaaS) 应用程序,因为计算资源是可伸缩的,而且这些资源的分配由实际使用决定。话虽如此,用户可以通过 Internet 访问多种类型的 SaaS 应用程序,从小的基于 Internet 的小部件到大型企业软件应用程 阅读全文
posted @ 2017-03-16 22:39 谦信君 阅读(6104) 评论(0) 推荐(1) 编辑
摘要:sql某一表中重复某一字段重复记录查询与处理 sql某一表中重复某一字段重复记录查询与处理 1.查询出重复记录 select 重复记录字段 form 数据表 group by houseno having count(重复记录字段)>1 2.重复记录只显示一条ID值最小或最大的记录 select i 阅读全文
posted @ 2017-01-06 11:02 谦信君 阅读(35226) 评论(0) 推荐(0) 编辑
摘要:create 语句后面的TYPE=MyISAM TYPE=MyISAM 和 ENGINE=MyISAM 都是设置数据库存储引擎的语句 ,(老版本的MySQL使用TYPE而不是ENGINE(例如,TYPE = MYISAM)。 MySQL 5.1为向下兼容而支持这个语法,但TYPE现在被轻视,而ENG 阅读全文
posted @ 2016-10-28 14:47 谦信君 阅读(372) 评论(0) 推荐(0) 编辑
摘要:MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪。 最近在研究CMS,在数据转换的时候需要用到mysql的MySQL replace函数,这里简单介绍一下。 比如你要将表 tb1里面的 f1字 阅读全文
posted @ 2016-08-30 16:58 谦信君 阅读(234297) 评论(0) 推荐(1) 编辑
摘要:转:http://www.cnblogs.com/zhangweizhong/p/5577842.html 最近刚在搞一个BI的项目,里面需要大量的sql 数据统计相关运用,加深了我又对SQL的理解与使用。 所以,分享几个数据统计时常用的sql 语句总结: 1. 统计各个条件下的数据 2. 统计每日 阅读全文
posted @ 2016-06-14 09:25 谦信君 阅读(1141) 评论(0) 推荐(0) 编辑