欢迎访问web记录!每一步的成长都是一种幸福,聪明的女孩擅长记录幸福!
您现在的位置:web记录 > 网站编程 > php >

数据库中的常用sql语句

更新时间:2013-10-07 浏览次数:
1、SELECT 查询语句和条件语句
 
SELECT  查询字段 FROM 表名 WHERE 条件
查询字段:可以使用通配符* 、字段名、字段别名
表名: 数据库.表名 ,表名
常用条件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配
BETWEEN  在范围  、 not BETWEEN  不在范围  < 、>
条件运算: and 、 or 、 ( ) 
 
2、排序,分组,指针查询,计算
 
分组语句:group by 字段
排序语句:order by 字段,字段 ASC / DESC
指针查询: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在PHP5中的应用
 
1、PHP与mysql建立链接
php.ini 加载mysql组件:
              extension=php_mysql.dll  前的; 去掉
              extension_dir = " "  路径是否正确
PHP链接mysql函数
 
mysql_connect: 开启 MySQL 链接
mysql_select_db: 打开一个数据库
@   和  or die 隐藏错误 和 条件显示
mysql_connect("主机", "用户名", "密码")
mysql_select_db("打开数据库",连接标识符);
如果不特别声明连接标识符,则默认为是上一次打开的连接。
 
2、如何去执行一个SQL语句
 
mysql_query (SQL语句 ,连接标识符);
 
说明:mysql_query用来根据连接标识符向该数据库服务器的当前数据库发送查询,
如果连接标识符默认,则默认为是上一次打开的连接。
 
返回值:成功后返回一个结果标识符,失败时返回false。
$sql = "SELECT * FROM  test";
$result = @ mysql_query($sql, $conn) or die(mysql_error());
 
3、两种查询函数array / row区别
 
格式:mysql_fetch_row(result);
说明:mysql_fetch_row用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应
一个域。通过循环,可以将查询结果全部获得。
 
格式:mysql_fetch_array(result);
说明:mysql_fetch_array和mysql_fetch_row功能基本相同,只不过它除了可以用从0开始的偏移量作
索引,还可以用域名作索引。
 
值返回下一行的所有域值,并将其保存至一个数组中,没有行时返回false。
mysql_query("set names 'GBK'"); 解决中文乱码
 
4、 其他常用Mysql函数介绍
 
mysql_num_rows  用于计算查询结果中所得行的数目
mysql_insert_id 传回最后一次使用 INSERT 指令的 ID。
mysql_tablename 取得数据库名称
mysql_error   返回错误信息
mysql_close 关闭 MySQL 链接
 
关键词:

    + 相关信息

    前端案例

    返回顶部 欢迎访问web记录!每一步的成长都是一种幸福,聪明的女孩擅长记录幸福!