آموزش کامل دستورات پایه مدیریت دیتابیس در MySQL پرینت


# 🛠️ آموزش کامل دستورات پایه مدیریت دیتابیس در MySQL

MySQL یکی از محبوب‌ترین سیستم‌های مدیریت پایگاه‌داده متن‌باز است. دانستن دستورات پایه برای مدیریت دیتابیس، کاربران، جداول و داده‌ها، مهارتی ضروری است.

---

## 🔐 ورود به محیط MySQL

```bash
mysql -u root -p
```

سپس رمز عبور را وارد کنید.

---

## 📁 دستورات پایه‌ای در مدیریت پایگاه‌داده‌ها

### ✅ مشاهده لیست پایگاه‌داده‌ها:

```sql
SHOW DATABASES;
```

---

### ✅ ایجاد پایگاه‌داده جدید:

```sql
CREATE DATABASE mydb;
```

---

### ✅ استفاده از پایگاه‌داده خاص:

```sql
USE mydb;
```

---

### ✅ حذف پایگاه‌داده:

```sql
DROP DATABASE mydb;
```

> ⚠️ هشدار: این عملیات قابل بازگشت نیست.

---

## 👥 مدیریت کاربران و دسترسی‌ها

### ✅ ایجاد کاربر:

```sql
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
```

---

### ✅ اعطای دسترسی کامل به یک پایگاه‌داده:

```sql
GRANT ALL PRIVILEGES ON mydb.* TO 'username'@'localhost';
```

---

### ✅ بررسی مجوزهای کاربر:

```sql
SHOW GRANTS FOR 'username'@'localhost';
```

---

### ✅ حذف کاربر:

```sql
DROP USER 'username'@'localhost';
```

---

## 🧱 مدیریت جداول

### ✅ ساخت جدول:

```sql
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100)
);
```

---

### ✅ مشاهده جدول‌ها در دیتابیس:

```sql
SHOW TABLES;
```

---

### ✅ نمایش ساختار جدول:

```sql
DESCRIBE users;
```

---

### ✅ حذف جدول:

```sql
DROP TABLE users;
```

---

## 📊 مدیریت داده‌ها (Insert, Select, Update, Delete)

### 🔸 درج داده:

```sql
INSERT INTO users (name, email) VALUES ('Ali', 'ali@example.com');
```

---

### 🔸 نمایش همه داده‌ها:

```sql
SELECT * FROM users;
```

---

### 🔸 نمایش داده خاص:

```sql
SELECT name FROM users WHERE id = 1;
```

---

### 🔸 ویرایش داده:

```sql
UPDATE users SET email = 'new@email.com' WHERE id = 1;
```

---

### 🔸 حذف داده:

```sql
DELETE FROM users WHERE id = 1;
```

---

## 🧹 بهینه‌سازی و بررسی وضعیت

### ✅ بررسی وضعیت پایگاه‌داده جاری:

```sql
STATUS;
```

---

### ✅ بررسی وضعیت یک جدول:

```sql
SHOW TABLE STATUS LIKE 'users';
```

---

### ✅ خروج از MySQL:

```sql
exit;
```

---

## 📌 نکات تکمیلی

* همیشه از اطلاعات مهم بکاپ بگیرید.
* از `mysqladmin` یا ابزارهای GUI مثل phpMyAdmin برای مدیریت راحت‌تر هم می‌توانید استفاده کنید.
* در محیط‌های تولید، دسترسی کاربران را به حداقل لازم محدود کنید.

---

## ✅ نتیجه‌گیری

دستورات معرفی‌شده در این مقاله برای مدیریت عمومی دیتابیس MySQL کافی هستند. با تسلط بر این‌ها می‌توانید اغلب نیازهای روزمره خود را در سرور یا پروژه برطرف کنید.

 


آیا این پاسخ به شما کمک کرد؟

  • 0
« برگشت