首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

PHP 開發者必知的 MySQL 常用操作指南

     編輯:MySQL 資料庫相關知識

MySQL 基礎操作速查表

在 PHP 開發中,MySQL 是最常見的資料庫夥伴。掌握核心 SQL 指令能大幅提升開發效率。本文整理了資料庫、資料表、欄位、索引及資料操作的常用語法,供快速參考。

1. 資料庫與資料表檢視

SHOW DATABASES; -- 列出所有資料庫
USE database_name; -- 切換資料庫
SHOW TABLES; -- 顯示當前資料庫所有資料表

2. 資料表結構修改 (ALTER TABLE)

重新命名資料表

ALTER TABLE table_name RENAME new_table_name;

新增欄位

ALTER TABLE table_name ADD COLUMN column_name column_definition;

刪除欄位

ALTER TABLE table_name DROP COLUMN column_name;

索引管理

-- 建立一般索引
ALTER TABLE table_name ADD INDEX index_name (col1, col2);
-- 建立唯一索引
ALTER TABLE table_name ADD UNIQUE index_name (col_name);
-- 建立主鍵
ALTER TABLE table_name ADD PRIMARY KEY (col_name);

-- 刪除索引
ALTER TABLE table_name DROP INDEX index_name;

修改欄位屬性

-- CHANGE 可同時修改欄位名稱與屬性
ALTER TABLE table_name CHANGE old_col new_col VARCHAR(200);
-- MODIFY 僅修改屬性
ALTER TABLE table_name MODIFY col_name VARCHAR(200);

3. 資料操作語言 (DML)

新增資料 (INSERT)

INSERT INTO table_name (col1, col2) VALUES ('value1', 1);

更新資料 (UPDATE)

UPDATE table_name SET col1 = 1 WHERE col2 = 3;

4. 刪除資料庫與資料表

DROP TABLE table_name;
DROP DATABASE database_name; -- PHP 中可使用 mysql_drop_db()

提醒: 實際專案中建議使用 PDO 或 MySQLi 預處理語句,避免 SQL 注入風險。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved