mysql学习笔记
php链接mysql mysql_connect(servername,username,password) servername服务器名称 username mysql用户名 password 密码
SQL基本操作
创建数据库 CREATE DATABASE name; 创建数据表 CREATE TABLE name( name1 type, name2 type )
php调用sql命令mysql_query() 选择数据库 mysql_select_db() 以数组的形式返回值 mysql_fetch_array()
ALTER命令修改数据表 ALTER 数据表名称 class 操作语句; DROP 删除数据库或者数据表 DROP DATABASE ...; DROP TABLE ...; INSERT INTO 插入数据 INSERT INTO 数据表名称 VALUES ; SELECT 查询数据 SELECT 要查询的字段名称 FROM 数据表名称; WHERE 查询指定条件的数据 SELECT 要查询的字段名称 FROM 数据表名称 WHERE 条件语句; LIMIT 限制返回条数 SELECT column_list FROM table_list LIMIT 开始条数,显示条数 ; ORDER BY 查询结果排序 SELECT 要查询的字段名称 FROM 数据表名称 ORDER BY 要排序字段名称; 默认为由低到高进行排序 如果要由高到低排序要加 DESC SELECT 要查询的字段名称 FROM 数据表名称 ORDER BY 要排序字段名称 DESC; GROUP BY 分组 php包含聚合函数COUNT、AVG、SUM、MIN、MAX HAVING 限制查询输出结果 SELECT column_list FROM table_list ORDER BY column_list HAVING 条件;
UPDATE 更新数据 UPDATE table_list SET column_list = new_value WHERE column_list = some_value; for example: UPDATE students SET Chinese=23,math=44,English=12 WHERE name='Mike'; DELETE 删除数据 DELETE FROM table_list WHERE column_list=some_value; for example: DELETE FROM students WHERE name='Mike';