不等于 in 包含 notin 不包含 like 匹配 `%value%` 前后匹配 BETWEEN 在范围 NOT BETWEEN 不在范围 (明确知道范围时适用) < 小于 > 大于 条件运算:and / or / () !待学习! 2,条件语句:分组、排序、指针查询,计算 分组:GROUP BY `字段` 排序:ORDER BY `字段` ASC (正序,默认) / DESC(倒序) 指针查询:LIMIT n,n+n (常用,不明确范围查询) 语句执行顺序不能乱:SQL语句——>分组语句——>排序语句——>指针查询 计算:COUNT(*),MAX(*),MIN(*),AVG(*),SUM(*) 依次是:统计、最大值、最小值、平均值、累计值函数 3,INSERT 插入语句: insert into 表名(字段1,字段2,...) values (值1,值2,...) 完整格式 insert into 表名 values (值1,值2,...) 简写格式 4,UPDATE 更新语句: update 表名 set 字段=新值 where 条件 limit 5,DELETE 删除语句: delete from 表名 where 条件 limit 十、MYSQL在PHP中的应用 1,php与mysql建立连接 1)php.ini加载mysql组件:extension=php_mysql.dll 如果报错注意mysql安装路径 extension_dir="" 2) php提供的链接mysql函数: mysql_connect("host地址","user","password"); 链接mysql mysql_select_db("db_name",连接标识符); 打开mysql中的数据库 2,php执行SQL语句函数: mysql_query(SQL语句,连接标识符); 连接标识符可省略,省略后默认打开上一次链接的数据库 3,php查询mysql函数: mysql_fetch_row(); 查询结果为数组形式,可以取用数组中的key输出对应的值 mysql_fetch_array(); 查询结果为数组,可以直接用SQL中的字段名输出对应的值 4,其他php中常用mysql函数: mysql_num_rows(); 查询结果行数,分页用 mysql_insert_id(); 传回最后的ID mysql_tablename(); 查询数据库名 mysql_error(); 返回错误信息 mysql_close(); 关闭mysql链接 */ //创建一个简单的数据库table命令举例: CREATE TABLE `test` ( `id` int(10) NOT NULL auto_increment, //auto_increment 递增赋值 `uid` varchar(10) NOT NULL default '0', `regdate` date NOT NULL, `remark` text, PRIMARY KEY (`id`) //主键 ) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=5 ; INSERT INTO `test` (`id`, `uid`, `regdate`, `remark`) VALUES (1, '张三', '2008-07-02', '学生'), (2, '李四', '2008-07-03', '学生'), (3, '王五', '2008-07-02', '工人'), (4, '赵六', '2008-07-01', '学生'); ?>