php学习笔记(10):MYSQL数据库中的常用SQL语句
MYSQL数据库中的常用SQL语句
1、SELECT 查询语句和条件语句
SELECT 查询字段 from 表名 WHERE 条件
查询字段:可以使用通配符* 、字段名、字段别名
表名: 数据库.表名 ,表名
常用条件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配
BETWEEN 在范围 、 not BETWEEN 不在范围 < 、>
条件运算: and 、 or 、 ( )
2、排序,分组,指针查询,计算
分组语句:group by 字段 --在order之前
排序语句:order by 字段,字段 ASC / DESC --在limit之前
指针查询:limit 初始值,结束值 --语句最后
计算:
COUNT(*) 统计函数
MAX(*) 最大值函数
MIN (*) 最小值函数
AVG(*) 平均值函数
SUM(*) 累计值函数(∑)
3、Insert 插入语句
insert into 表名 (字段…,…) values(值…,…)
insert into 表名 values(值…,…)
4、Update 更新语句
UPDATE 表名 SET 字段 = 值 WHERE 条件 (limit可有可无)
常用条件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配
BETWEEN 在范围 、 not BETWEEN 不在范围
条件预算: and 、 or 、 ( )
5、Delete 删除语句
DELETE from 表名 WHERE 条件 (limit可有可无)
常用条件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配
BETWEEN 在范围 、 not BETWEEN 不在范围
条件预算: and 、 or 、 ( )
复习
相关文档:
mysql : 将一个表的数据插入到newT 中
(newT 表须存在,且结构与select 语句对应的结构同 ,最好不用* 而是具体字段)
insert into newT select * from t1 where ...
也可以create table newT select f1,f2 from t1; (select into 的替代方法,my ......
rs.open sql,conn 与conn.execute(sql)的区别 收藏
引用“srnld(天涯)”的话:
什么时候用什么?
那就凭个人经验积累的感觉了:
如果只需要一笔带过的碰碰数据库,用execute
如果要对数据库作比较庞杂的操作!则最好用  ......
第五章 代码重用与函数编写
require()或include()可以将一个文件载入到php脚本中。
这两个函数几乎等价,唯一的区别是调用失败后require()给出一个致命错误,而include()只给出一个警告。
如果Web页面具有一致的外观,可以将相同的部分分离到单独的页面中,然后可以在php中使用require()语句将模板元素加入到页面中。
......
仅仅是看一些书是零零散散记下的,给自己备忘而已。建议去看专业网站的笔记。
1.主键的值必须是唯一的,并且不能为空,这可以提高MySQL从多个表中取得数据或者取得指定键值对应的行的速度。MySQL通过一个特殊的称为Index索引的数据结构做到这一点,Index是找到一条记录的快捷方式,就像图书馆的卡片目录。
2.查看表的列定 ......