随笔分类 -  my SQL

摘要:在做项目中,我们经常遇到复杂的查询方法,要根据用户的输入,判断某个参数是否合法,合法的话才能当作过滤条件,我们通常的做法是把查询SQL赋值给一个字符串变量,然后根据判断条件动态的拼接where条件进行查询。下面来简单说一下写SQL中遇到的问题和解决办法。 一、不确定字段名,而产生的SQL字符串拼接 阅读全文
posted @ 2017-07-01 11:14 丿凝望 阅读(2276) 评论(0) 推荐(0)
摘要:网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应 阅读全文
posted @ 2017-07-01 11:00 丿凝望 阅读(104) 评论(0) 推荐(0)
摘要:<?phpclass Connection{ // 声明类的属性 // ip地址 public $host = '127.0.0.1'; // 用户名 public $username = 'root'; // 密码 public $password = '123456'; // 数据库名 publ 阅读全文
posted @ 2017-04-27 16:29 丿凝望 阅读(418) 评论(0) 推荐(0)
摘要://插入表 INSERT INTO `pjy`.`cs`//插入,数据库,表名 (`id`, `name`, `password`) //列名VALUES('id', 'name', 'password') ;//插入,内容 //修改表 UPDATE `pjy`.`cs` SET `id` = 'i 阅读全文
posted @ 2017-04-26 19:38 丿凝望 阅读(128) 评论(0) 推荐(0)
摘要://表单 <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body><form name='form1' action="./041301.php" method="po 阅读全文
posted @ 2017-04-19 17:13 丿凝望 阅读(144) 评论(0) 推荐(0)
摘要://建表 CREATE TABLE `cs_user2` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID', `category` varchar(20) COLLATE utf8_turkish_ci NOT NULL COM 阅读全文
posted @ 2017-04-19 17:10 丿凝望 阅读(147) 评论(0) 推荐(0)
摘要:DISTINCT() 过滤重复COUNT() 统计个数 SELECT COUNT(DISTINCT(cateid)) FROM cs_goods ORDER BY cateid SELECT COUNT(*) FROM cs_goods SUM() 求和 求price列总和 SELECT SUM(p 阅读全文
posted @ 2017-04-18 16:53 丿凝望 阅读(213) 评论(0) 推荐(0)
摘要:例子1 include './connect.php'; for ($i = 1; $i <= 1000; $i++) { $sql = 'INSERT INTO cs_category '; $sql .= '(category, parentid, createtime) '; $sql .= 阅读全文
posted @ 2017-04-18 15:04 丿凝望 阅读(217) 评论(0) 推荐(0)
摘要:<?phpecho "<meta charset='utf-8'>";//接收数据GET,POST两种方法//用post方式接收$name = $_POST['name'];$password = $_POST['password'];$sex = $_POST['sex'];$mail = $_P 阅读全文
posted @ 2017-04-13 18:47 丿凝望 阅读(214) 评论(0) 推荐(0)
摘要:<?phpecho "<meta charset='utf-8'>";//接收数据GET,POST两种方法//用post方式接收$name = $_POST['name'];$password = $_POST['password'];$sex = $_POST['sex'];$mail = $_P 阅读全文
posted @ 2017-04-11 18:37 丿凝望 阅读(327) 评论(0) 推荐(0)
摘要:数据库(Database或DB): 是储存管理数据的容器 SQL:结构化查询语言 发展阶段: 人工管理、文件系统、数据系统、高级数据库。 种类分类: 层次式、网络式、关系式。 my SQL: 免费、开源、多用户、多线程、多字符集。 数据库特点: 实现共享,减少数据沉余,采用特定的数据类型,具有较高的 阅读全文
posted @ 2017-04-11 18:04 丿凝望 阅读(541) 评论(0) 推荐(0)
摘要:user/account ecs_account_log 会员账目变动明细 `log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, log id `user_id` mediumint(8) unsigned NOT NULL, user id 阅读全文
posted @ 2017-04-10 18:22 丿凝望 阅读(702) 评论(0) 推荐(0)