随笔分类 -  mysql

摘要:参考博客http://blog.csdn.net/hollboy/article/details/13296601 mysql order by 的排序在今天时候遇到了问题 情景是:将排序的字段设置成varchar类型了,然后排序时候并没有按从大到小的顺序 按照图中的顺序应该是正序,9排在最上边,但 阅读全文
posted @ 2017-07-14 22:35 帅LOVE俊 阅读(1214) 评论(0) 推荐(0)
摘要:MySQL 4.1版本之前是MySQL323加密,MySQL 4.1和之后的版本都是MySQLSHA1加密, (1)以MySQL323方式加密 select old_password('111111'); (2)以MySQLSHA1方式加密 select password('111111'); (1 阅读全文
posted @ 2016-11-08 12:53 帅LOVE俊 阅读(2015) 评论(0) 推荐(1)
摘要:程度从强到弱 1、drop table tb drop将表格直接删除,没有办法找回 2、truncate (table) tb 删除表中的所有数据,不能与where一起使用 3、delete from tb (where) 删除表中的数据(可制定某一行) 区别:truncate和delete的区别 阅读全文
posted @ 2016-11-08 12:52 帅LOVE俊 阅读(114479) 评论(0) 推荐(2)
摘要:一、索引的类型 1、普通索引 增加 create index index_name on table(colume(length)); 例子:create index index_order_no on t_insruance_new_order(order_no(20)) 删除 drop inde 阅读全文
posted @ 2016-10-16 14:54 帅LOVE俊 阅读(467) 评论(0) 推荐(1)
摘要:通过以前对mysql的操作经验,先将mysql的配置问题排除了,查看msyql是否运行正常,通过查看mysql data目录里面的*.err文件(将扩展名改为.txt)记事本查看即可。如果过大不建议用记事本了,容易死掉,可以用editplus等工具简单的分为下面几个步骤来解决这个问题:1、mysql 阅读全文
posted @ 2016-07-11 23:35 帅LOVE俊 阅读(27678) 评论(0) 推荐(2)
摘要:关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说 阅读全文
posted @ 2016-07-11 23:32 帅LOVE俊 阅读(302) 评论(0) 推荐(0)
摘要:今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。 联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和H 阅读全文
posted @ 2016-07-06 22:59 帅LOVE俊 阅读(419) 评论(0) 推荐(0)
摘要:1、复制表结构及数据到新表CREATE TABLE 新表 SELECT * FROM 旧表 这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。 不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(a 阅读全文
posted @ 2016-07-06 22:58 帅LOVE俊 阅读(150) 评论(0) 推荐(0)
摘要:取得当前时间用 now() 就行。 在数据库中格式化时间 用DATE_FORMA T(date, format) . 根据格式串format 格式化日期或日期和时间值date,返回结果串。 可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据form 阅读全文
posted @ 2016-07-06 22:53 帅LOVE俊 阅读(4271) 评论(0) 推荐(0)
摘要:1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用. 解决办法: 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列 阅读全文
posted @ 2016-07-06 22:45 帅LOVE俊 阅读(315) 评论(0) 推荐(0)
摘要:NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。 非 常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,InfoQ 阅读全文
posted @ 2016-07-06 22:43 帅LOVE俊 阅读(11524) 评论(0) 推荐(0)
摘要:为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 阅读全文
posted @ 2016-07-06 20:31 帅LOVE俊 阅读(9216) 评论(0) 推荐(1)
摘要:数据库优化的目标无非是避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争。 阅读全文
posted @ 2016-07-06 20:21 帅LOVE俊 阅读(5426) 评论(0) 推荐(0)
摘要:char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。 nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字 阅读全文
posted @ 2016-04-25 18:16 帅LOVE俊 阅读(259) 评论(0) 推荐(0)
摘要:一、常见数据库(RDBMS(Relational Database Management System)=管理员(manager)+数据库(database)) ①oracle数据库(甲骨文) ②MySql (甲骨文) ③sql server 数据库(微软) ④DB2 (IBM数据库) ⑤sybas 阅读全文
posted @ 2016-04-25 17:47 帅LOVE俊 阅读(165) 评论(0) 推荐(0)