PHP与MySQL数据库基本操作语法
在PHP编程中,数据库操作是常见的任务之一,尤其是与MySQL数据库的交互。以下是一些关于PHP连接、查询和操作MySQL数据库的基本语法:
- 连接MySQL数据库:使用
mysql_connect()
函数建立连接:
$conn = mysql_connect("localhost", "root", "password");
连接成功返回资源类型,否则返回FALSE
。
- 选择数据库:使用
mysql_select_db()
选择要操作的数据库:
mysql_select_db("db_name", $conn);
- 设置字符集:使用
mysql_query()
设置字符集:
mysql_query("SET NAMES 'gbk'", $conn);
- 显示和操作数据库:
SHOW DATABASES;
列出所有数据库。DROP DATABASE db_name;
删除数据库。CREATE DATABASE db_name;
创建新数据库。-
USE db_name;
选择数据库。 -
操作表:
CREATE TABLE table_name (column1 type, column2 type);
创建新表。ALTER TABLE table_name ADD column_name type;
添加列。RENAME TABLE old_table TO new_table;
重命名表。ALTER TABLE table_name MODIFY column_name new_type;
修改列类型。-
DESCRIBE table_name;
显示表结构。 -
数据插入与查询:
INSERT INTO table_name (col1, col2) VALUES (value1, value2);
插入数据。SELECT * FROM table_name;
获取所有记录。SELECT * FROM table_name WHERE condition;
根据条件筛选。-
SELECT COUNT(*) AS total FROM table_name;
统计记录数。 -
删除操作:
DROP TABLE table_name;
删除表。UPDATE table_name SET col=value WHERE condition;
更新记录。-
DELETE FROM table_name WHERE condition;
删除记录。 -
遍历结果集:
PHP提供多种方法遍历MySQL查询结果:
mysql_fetch_array($result)
返回当前行的数据。
请注意,mysql_*
系列函数已过时,推荐使用mysqli_*
或PDO扩展以确保更好的安全性和兼容性。
80KB
文件大小:
评论区