随笔分类 - mysql
摘要:1、create: 每次加载hibernate时都会删除上一次的生成的表,然后根据你的model类再重新来生成新表,哪怕两次没有任何改变也要这样执行,这就是导致数据库表数据丢失的一个重要原因。2、create-drop :每次加载hibernate时根据model类生成表,但是sessionFact
阅读全文
摘要:truncate、delete、drop区别概述 它们 3 个的区别如下表所示:
阅读全文
摘要:显示哪些线程正在运行:SHOW PROCESSLIST 杀掉进程:kill 进程号 如果是大事务查看回滚的状态:SELECT *,trx_rows_locked,trx_rows_modified FROM information_schema.INNODB_TRX trx_rows_locked:
阅读全文
摘要:mysql手册中存在rand()命令,能获取到随机行, 并使用limit 10 只采取其中几行。 SELECT id FROM user ORDER BY RAND() LIMIT 10;
阅读全文
摘要:select REVERSE(SUBSTRING_INDEX(REVERSE('1,12,345'),',',1)); 该方法使用到的mysql函数:SUBSTRING_INDEX 从左边截取(被截取字段,分隔符,截取长度) REVERSE 字符串翻转(str) LOCATE 查找字符串首次出现的位
阅读全文
摘要:原文:https://www.cnblogs.com/zz-tt/p/6609828.html 一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和
阅读全文
摘要:前言:本人遇到一个需求,需要在MySql的字段中截取一段字符串中的特定字符,类似于正则表达式的截取,苦于没有合适的方法,百度之后终于找到一个合适的方法:substring_index('www.sqlstudy.com.cn', '.', -2) 强烈推荐该方法获取含有特定字符的数据。 substr
阅读全文
摘要:不同的数据库,相应的字符串拼接方式不同,通过对比加深一下记忆。 一、MySQL字符串拼接 1、CONCAT函数 语法格式:CONCAT(char c1, char c2, ..., char cn) ,其中char代表字符串,定长与不定长均可以 1.1)连接两个字符串 1.2)连接多个字符串 2、"
阅读全文
摘要:一、为什么要对SQL进行优化 我们开发项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此
阅读全文
摘要:首先在本地使用Navicat for MySQL建立一个bai数据库。在dreamweaver中建立一个PHP格式的网页,方便链接测试。测试发du现,如果zhi无法使用localhost链接mysql数据库就会提示错误信息如果出现第三步的情况,就需要修改C:\Windows\System32\dri
阅读全文
摘要:开始--运行中输入regedit。找到regedit.exe 文件 点击regedit.exe。。。就把注册表编辑器打开了 我们需要找到记录软件使用实现的数据。。。找到HKEY-CURRENT-USER一项 找到HKEY-CURRENT-USER。。并点击打开。。。并找到sofeware一项 点开s
阅读全文
摘要:字段:number 是integer类型 在表test中 select cast(number as char) as number from test; 或者convert()方法。因为转换的时候mysql不支持转换成varchar所有要转成char. /* 比如将123转换为char类型 */
阅读全文
摘要:MySQL DATE_FORMAT() 函数注:当前年份是2018-7-19 SELECT DATE_FORMAT(NOW(),'%Y') YEAR 输出结果:2018 SELECT DATE_FORMAT(NOW(),'%y') YEAR 输出结果:18 SELECT DATE_FORMAT(NO
阅读全文

浙公网安备 33010602011771号