- جلسة 60 دقيقة
- ابدأ تاني في أي وقت
- الماكينة بتتمسح في الآخر
هتلاقي إيه؟
- MySQL 8.0 server شغال
- الـ mysql client من الـ terminal
- database workbench في VS Code
- صلاحيات root على الماكينة
أوامر تجرّبها
mysql -e "show databases"تشوف الـ databases الموجودة
mysql -e "create database shop"تعمل database
mysql shop < dump.sqlتستورد data من ملف
mysql shop -e "show tables"تشوف الـ tables اللي اتعملت
mysql shop -e "explain select * from orders where customer_id = 7"تشوف الـ query بتتنفذ إزاي
mysql -e "show processlist"تشوف مين متصل وبيعمل إيه
عن البيئة دي
بيئة MySQL بتديك ماكينة عليها MySQL 8.0 server شغال، ومعاها VS Code فيه database workbench. اعمل database، استورد dump، اكتب queries، وشوف بـ EXPLAIN ليه query بطيئة. عندك صلاحيات root، ولما الجلسة تخلص الماكينة بتتمسح.
أسئلة شائعة
في MySQL أونلاين مجاني أتمرّن عليه؟
أيوه. بحساب مجاني بتفتح MySQL 8.0 server حقيقي من المتصفح، والجلسة 60 دقيقة. لما تخلص تقدر تبدأ جلسة جديدة على طول.
أقدر أستورد database عندي؟
أيوه. ارفع الـ dump أو اعمله clone من Git، واستورده بـ mysql من الـ terminal.
في واجهة غير الـ terminal؟
أيوه. في database workbench في VS Code، تكتب منه queries وتشوف الـ tables.
الـ data بتتحفظ؟
لا. الماكينة بتتمسح لما الجلسة تخلص. احفظ الـ SQL scripts في Git عشان تشغّلها تاني.