برگه تقلب MySQL برای کمک به شما در انجام رایج ترین وظایف

Summarize this content to 400 words in Persian Lang
دستورات پایه
mysql -u username -p
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
SHOW DATABASES;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
USE database_name;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
نمایش تمام جداول در یک پایگاه داده:
SHOW TABLES;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
DESCRIBE table_name;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
انواع داده ها
انواع رشته ها:
CHAR(size)
VARCHAR(size)
TEXT
انواع عددی:
INT(size)
FLOAT(size, d)
DOUBLE(size, d)
انواع تاریخ و زمان:
DATE
DATETIME
TIMESTAMP
TIME
مدیریت جدول
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
PRIMARY KEY (column1)
);
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
DROP TABLE table_name;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
ALTER TABLE table_name
ADD column_name datatype;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
دستکاری داده
INSERT INTO table_name (column1, column2)
VALUES (value1, value2);
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
UPDATE table_name
SET column1 = value1, column2 = value2
WHERE condition;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
DELETE FROM table_name
WHERE condition;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
پرس و جوها
SELECT column1, column2
FROM table_name
WHERE condition;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
SELECT * FROM table_name;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
SELECT column1, column2
FROM table_name
ORDER BY column1 ASC | DESC;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
SELECT column1, COUNT(*)
FROM table_name
GROUP BY column1;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
می پیوندد
SELECT a.column1, b.column2
FROM table1 a
INNER JOIN table2 b ON a.common_column = b.common_column;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
SELECT a.column1, b.column2
FROM table1 a
LEFT JOIN table2 b ON a.common_column = b.common_column;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
SELECT a.column1, b.column2
FROM table1 a
RIGHT JOIN table2 b ON a.common_column = b.common_column;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
شاخص ها
CREATE INDEX index_name
ON table_name (column1, column2);
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
DROP INDEX index_name ON table_name;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
پشتیبان گیری و بازیابی
mysqldump -u username -p database_name > backup.sql
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
mysql -u username -p database_name
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
مدیریت کاربر
CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
GRANT ALL PRIVILEGES ON database_name.* TO ‘username’@’host’;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
FLUSH PRIVILEGES;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
DROP USER ‘username’@’host’;
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
در صورت نیاز به جزئیات بیشتر در مورد هر موضوع خاصی بپرسید!
دستورات پایه
mysql -u username -p
SHOW DATABASES;
USE database_name;
- نمایش تمام جداول در یک پایگاه داده:
SHOW TABLES;
DESCRIBE table_name;
انواع داده ها
-
انواع رشته ها:
CHAR(size)
VARCHAR(size)
TEXT
-
انواع عددی:
INT(size)
FLOAT(size, d)
DOUBLE(size, d)
-
انواع تاریخ و زمان:
DATE
DATETIME
TIMESTAMP
TIME
مدیریت جدول
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
PRIMARY KEY (column1)
);
DROP TABLE table_name;
ALTER TABLE table_name
ADD column_name datatype;
دستکاری داده
INSERT INTO table_name (column1, column2)
VALUES (value1, value2);
UPDATE table_name
SET column1 = value1, column2 = value2
WHERE condition;
DELETE FROM table_name
WHERE condition;
پرس و جوها
SELECT column1, column2
FROM table_name
WHERE condition;
SELECT * FROM table_name;
SELECT column1, column2
FROM table_name
ORDER BY column1 ASC | DESC;
SELECT column1, COUNT(*)
FROM table_name
GROUP BY column1;
می پیوندد
SELECT a.column1, b.column2
FROM table1 a
INNER JOIN table2 b ON a.common_column = b.common_column;
SELECT a.column1, b.column2
FROM table1 a
LEFT JOIN table2 b ON a.common_column = b.common_column;
SELECT a.column1, b.column2
FROM table1 a
RIGHT JOIN table2 b ON a.common_column = b.common_column;
شاخص ها
CREATE INDEX index_name
ON table_name (column1, column2);
DROP INDEX index_name ON table_name;
پشتیبان گیری و بازیابی
mysqldump -u username -p database_name > backup.sql
mysql -u username -p database_name
مدیریت کاربر
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'host';
FLUSH PRIVILEGES;
DROP USER 'username'@'host';
در صورت نیاز به جزئیات بیشتر در مورد هر موضوع خاصی بپرسید!