PHP与MySQL数据库基本操作语法

在PHP编程中,数据库操作是常见的任务之一,尤其是与MySQL数据库的交互。以下是一些关于PHP连接、查询和操作MySQL数据库的基本语法:

  1. 连接MySQL数据库:使用mysql_connect()函数建立连接:
$conn = mysql_connect("localhost", "root", "password");  

连接成功返回资源类型,否则返回FALSE

  1. 选择数据库:使用mysql_select_db()选择要操作的数据库:
mysql_select_db("db_name", $conn);  
  1. 设置字符集:使用mysql_query()设置字符集:
mysql_query("SET NAMES 'gbk'", $conn);  
  1. 显示和操作数据库
  2. SHOW DATABASES;列出所有数据库。
  3. DROP DATABASE db_name;删除数据库。
  4. CREATE DATABASE db_name;创建新数据库。
  5. USE db_name;选择数据库。

  6. 操作表

  7. CREATE TABLE table_name (column1 type, column2 type);创建新表。
  8. ALTER TABLE table_name ADD column_name type;添加列。
  9. RENAME TABLE old_table TO new_table;重命名表。
  10. ALTER TABLE table_name MODIFY column_name new_type;修改列类型。
  11. DESCRIBE table_name;显示表结构。

  12. 数据插入与查询

  13. INSERT INTO table_name (col1, col2) VALUES (value1, value2);插入数据。
  14. SELECT * FROM table_name;获取所有记录。
  15. SELECT * FROM table_name WHERE condition;根据条件筛选。
  16. SELECT COUNT(*) AS total FROM table_name;统计记录数。

  17. 删除操作

  18. DROP TABLE table_name;删除表。
  19. UPDATE table_name SET col=value WHERE condition;更新记录。
  20. DELETE FROM table_name WHERE condition;删除记录。

  21. 遍历结果集:

    PHP提供多种方法遍历MySQL查询结果:

  22. mysql_fetch_array($result)返回当前行的数据。

请注意,mysql_*系列函数已过时,推荐使用mysqli_*或PDO扩展以确保更好的安全性和兼容性。

doc 文件大小:80KB