随笔分类 - 数据库
摘要:今天天气又开始变得很热了,虽然很热很浮躁,但是不能不学习,我在北京向各位问好。今天给大家分享一点关于数据库日志方面的东西,因为日志不仅讨厌而且还很重要,在开发中时常免不了与它的亲密接触,就在前几天公司开发环境中的几张数据表不知道被谁误删了,想看看日志但是一直没有过这方面的经历,于是望门却步了。 My
阅读全文
摘要:如果统计某数据库中存在多少张数据表,使用如下SQL检索语句即可: SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = '数据库名' GROUP BY table_schema
阅读全文
摘要:常用命令: 1、setex key 有效时间 value 意思就是添加并设置该键值对的存活时间 2、mset key1 value1 key2 value2 key3 value3 ....... 意思就是一次性添加多个键值对 3、getset oldKey newValue 意思就是重新设置已存在
阅读全文
摘要:一:String类型 二:Hash类型 三:List类型 四:Sets类型 五:Sorted sets类型
阅读全文
摘要:问题产生: 当我们在对某个字段进行设置时间默认值,该默认值必须是的当前记录的插入时间,那么就将当前系统时间作为该记录创建的时间。 应用场景: 1、在数据表中,要记录每条数据是什么时候创建的,应该由数据库获取当前时间自动记录创建时间。 2、在数据库中,要记录每条数据是什么时候修改的,应该而由数据数据库
阅读全文
摘要:何为触发器? 触发器就是监视某张数据表并且触发另一张数据表的操作。 创建触发器的四大要素: 监视地点:table 监视事件:insert;update;delete 触发时间:after(之前)/before(之后) 触发事件:insert;update;delete 触发器的创建语法: Creat
阅读全文
摘要:何为事务? 1.事务是指事务开始到事务结束之间的一组sql语句的操作单元,并且是组内所有sql语句共同完成的业务逻辑。 2.要想使用事务,首先关闭系统自动提交功能(因为系统默认的为自动提交),等待所有在sql语句组中的语句都执行完毕后,再进行手动提交。 关闭系统内自动提交的方式:set autoco
阅读全文
摘要:数据库命名规则: 根据项目的实际意思来命名。 数据表命名规则: 1.数据表的命名大部分都是以名词的复数形式并且都为小写; 2.尽量使用前缀"table_"; 3.如果数据表的表名是由多个单词组成,则尽量用下划线连接起来;但是不要超过30个字符,一旦超过30个字符,则使用缩写来缩短表名的长度; 字段命
阅读全文
摘要:杨鑫奇数据库设计经验之谈 一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所 组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设
阅读全文