MySQL基础
小白本无忧
闲看花开,静待花落,冷暖自知,干净如始。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php高并发解决方案
在秒杀、抢购等地方,我们通常用遇到这样高并发的问题,下面我提供了四种解决方案:1、使用文件锁$fp = fopen("file", "r"); if(flock($fp , LOCK_EX)){ fwrite($fp , "123\n"); sleep(10); fwrite($fp , "456\n"); floc原创 2018-01-22 18:16:09 · 1741 阅读 · 0 评论 -
MySQL设计指导
mysql数据库加索引(提高效率):适合加索引的条件 1)占用存储空间比较少的字段适合选作索引 2)存储空间固定的字段更适合选为索引的关键字 与text类型的字段相比 char类型更适合选为索引 3)where字句中经常使用的字段应该创建索引,两个表连接字段应该创建索引 4)更新频繁的字段不适合当索引,不会出现在where子句的也不适合当索 5)最左前缀原则 6)尽量使用前缀索引原创 2018-01-18 14:26:15 · 307 阅读 · 0 评论 -
MySQL注入
初步注入–绕过验证,直接登录 user_name : ’ ‘or ‘1’=’1’)# 或 ’ ‘or ‘1’=’1’)–password : 123456 /** * 测SQL注入试注入 */ public function test(){ $login = M('user'); $username = I('原创 2018-01-18 15:49:31 · 319 阅读 · 0 评论 -
MySQL基础命令
数据库登录:mysql -uroot -proot查看数据库名:show databases使用数据库use 数据库名查看表的属性:show columns from nc_setting;插入表的列alter table nc_setting add column member_id int(11) not null;删除表的列ALTE...原创 2018-04-11 09:42:42 · 153 阅读 · 0 评论 -
MySQL存储过程
1、查询存储过程:创建查询出point 大于数DELIMITER // CREATE PROCEDURE math_point(IN p_in int) BEGIN SELECT * from nc_users where point>p_in; END; //DELIMITER ;调用存储过程:SET @p_in= 120 ; //积分值...原创 2019-05-22 21:12:58 · 150 阅读 · 0 评论
分享