
MySQL
文章平均质量分 70
sKy_zHe
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL key重复下按某字段排序
有一个表(user_record),可能有百万条记录,大致内容如下: no uid s ================ 1 a 999 2 b 899 3 c 1234 4 a 1322 5 b 933 ----------------- uid可以重复。现在要做的是按‘s’倒序(desc)排原创 2013-03-26 22:23:19 · 1984 阅读 · 0 评论 -
MySql insert插入操作不完全指北
1.插入的数据来源自其他表 表A有id, cola 字段 表B有id, cola, colb...等字段,其中id都为主键,cola为相同名字的列 现想将表B中colb>1000的记录都插入表A中,SQL语句可以这样写: insert into A(id,cola) select id,cola from B where colb>1000 2.插入时排除(忽略)重复记录 现表原创 2013-07-17 15:50:38 · 1626 阅读 · 0 评论 -
PHP中如何防止SQL注入
这是StackOverFlow上一个投票非常多的提问 How to prevent SQL injection in PHP? 我把问题和赞同最多的答题翻译了下来。本人翻译水平很渣,请读者见谅。 提问:如果用户的输入能直接插入到SQL语句中,那么这个应用就易收到SQL注入的攻击,举个例子: $unsafe_variable = $_POST['user_input']; mysqli_q翻译 2013-08-03 12:12:09 · 11868 阅读 · 1 评论 -
关于MySQL的Myisam和Innodb的一些比较总结
总结一下MySQL的Myisam和Innodb引擎的一些差别,权当复习一了。 首先二者在文件构成上: Myisam会存储三个文件:.frm 存储表结构,.MYD存储表的数据,.MYI文件存储表的索引;所以完整的拷贝一张表这三个文件都需要。Innodb也有 .frm表结构文件,但是数据存储就不同了,由于有表空间的概念,所以数据文件可能是独立的,也可能是空闲的,独立的话数据和索引都会在一个原创 2013-09-20 11:32:10 · 1806 阅读 · 0 评论