متوسط
MySQL
MySQL را از خط فرمان تا طراحی اسکیما بیاموزید. مبانی SQL، جوینها، ایندکسها، تراکنشها، رویههای ذخیرهشده، EXPLAIN، و عملیات.
13 درس6.8h عملی11 زبان
یادگیری رایگان را شروع کنMySQL دوره13 درس، به ترتیب
- 120 دقیقه
MySQL چیست
Relational databaseHistory and Oracle ownershipMariaDB forkMySQL vs Postgres trade-offsInnoDB default engine - 225 دقیقه
رابط خط فرمان mysql و اولین دستورات
Mysql clientConnecting with -u and -pSHOW DATABASESUSESHOW TABLESDESCRIBE+2 - 330 دقیقه
ایجاد پایگاههای داده و جداول
CREATE DATABASECharacter sets and collationCREATE TABLEPRIMARY KEYAUTO_INCREMENTNOT NULL+3 - 430 دقیقه
انواع داده
INT and BIGINTDECIMAL vs FLOATVARCHAR vs TEXTBOOLEAN as TINYINTDATE vs DATETIME vs TIMESTAMPENUM+1 - 530 دقیقه
SELECT و WHERE
SELECT columnsWHEREAND and ORBETWEENINLIKE with % and _+3 - 635 دقیقه
پیوستنها
INNER JOINLEFT JOINRIGHT JOINNo FULL OUTER JOINUNION workaroundSelf-join+1 - 730 دقیقه
تجمیع و گروهبندی
COUNTSUMAVGMIN and MAXGROUP BYHAVING+2 - 830 دقیقه
ایندکسها
B-tree indexCREATE INDEXMulti-column index left-prefix ruleUNIQUE indexFULLTEXT indexIndexes hurt write performance - 935 دقیقه
تراکنشها و موتورهای ذخیرهسازی
InnoDB vs MyISAMSTART TRANSACTIONCOMMITROLLBACKIsolation levelsREPEATABLE READ default+1 - 1035 دقیقه
رویههای ذخیرهشده و تریگرها
DELIMITERCREATE PROCEDUREIN and OUT parametersCALLCREATE TRIGGERBEFORE INSERT and AFTER UPDATE+1 - 1135 دقیقه
EXPLAIN و بهینهسازی کوئری
EXPLAINType column (ALL, ref, range, eq_ref, const)Key and rows columnsEXPLAIN ANALYZE (MySQL 8+)Adding a missing indexSlow query log - 1225 دقیقه
mysqldump و بازیابی
MysqldumpRedirecting to .sqlRestoring with mysql client--single-transaction for InnoDB--no-data for schema only--all-databases - 1350 دقیقه
پروژه نهایی: طراحی یک طرحواره فروشگاه اینترنتی
Foreign keysON DELETE behaviorIndexes on lookup columnsTransactional order creationEXPLAIN on a real query
MySQL را به زبان خودت یاد بگیر
هر درس، آزمون و پاسخ مربی به زبان شما نمایش داده میشود. مربی هوشمند به همان زبانی پاسخ میدهد که شما سوال میکنید.
