MySQL
十一号路口。
博客仅用于本人记录学习笔记!
展开
-
mysql常用函数
转自 https://www.cnblogs.com/l123789/p/6137862.html 一、数学函数 数学函数主要用于处理数字,包括整型、浮点数等。 ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 SELECT CEIL(1.5) -- 返回2 FLOOR(x) 返回小于...转载 2018-07-17 11:11:48 · 647 阅读 · 0 评论 -
SQL注入漏洞简单原理
在写JDBC代码执行sql语句的时候可以写statement或者preparedStatement,前者存在的问题就是有sql注入的漏洞. SQL注入大致意思就是使用statement执行sql语句的时候会将传入的字符串参数作为SQL语句执行,如果在字符串参数中混入了sql关键字,就可能导致一些严重后果。 比如下图是一个简单的登录验证程序, 数据表中存放了用户名和对应的密码,登录检测就是根据...原创 2018-07-17 18:07:36 · 2743 阅读 · 0 评论 -
MySQL基础知识思维导图大纲
思维导图源文件 链接:https://pan.baidu.com/s/1uZ0jBpyNLlUgXzD9KgImGA 密码:9t06大纲大致整理了Mysql的基本知识,该大纲来源于imooc Java攻城狮职业路径数据库与MyBatis入门课程。部分截图: ...原创 2018-07-14 14:10:28 · 3417 阅读 · 1 评论 -
MySQL中MyISAM与InnoDB两种引擎的区别
原文 点击打开链接InnoDB: 支持事务处理等 不加锁读取 支持外键 支持行锁 不支持FULLTEXT类型的索引 不保存表的具体行数,扫描表来计算有多少行DELETE 表时,是一行一行的删除InnoDB 把数据和索引存放在表空间里面 跨平台可直接拷贝使用InnoDB中必须包含AUTO_INCREMENT类型字段的索引 表格很难被压缩MyISAM: 不支持事务,回滚将造成不完全回滚,不具有原子性 ...转载 2018-07-15 09:35:32 · 243 阅读 · 0 评论 -
MySQL外键之级联
简介MySQL外键起到约束作用,在数据库层面保证数据的完整性。例如使用外键的CASCADE类型,当子表(例如user_info)关联父表(例如user)时,父表更新或删除时,子表会更新或删除记录,这个过程是数据库层面完成的。早期企业系统数据库设计里面比较多,虽说帮程序员节省了delete、update操作,实际上增加了潜规则,也增加了软件复杂度,也会会减弱性能。所以在应用程序设计中,我们应尽量在应...转载 2018-07-15 18:46:57 · 191 阅读 · 0 评论