MySQL সার্ভার কিছু এক্সটেনশন সমর্থন করে যা অন্যান্য SQL ডেটাবেসে নাও থাকতে পারে। এই এক্সটেনশনগুলো ব্যবহার করলে কোড অন্যান্য SQL সার্ভারে পোর্ট করা কঠিন হতে পারে, কিন্তু কখনো কখনো সম্ভব।
স্ট্রিং এনক্লোজিং (Enclosing Strings)
ডিফল্টভাবে স্ট্রিং " (ডবল কোট) বা ' (সিঙ্গল কোট) দিয়ে ঘেরানো যায়। ANSI_QUOTES SQL মোড অন থাকলে স্ট্রিং অবশ্যই ' দিয়ে ঘেরানো হবে, এবং " ব্যবহার করলে সার্ভার তা আইডেন্টিফায়ার হিসেবে ব্যাখ্যা করবে।
এস্কেপ ক্যাটেক্টার (Escape Character)
\ স্ট্রিং-এর জন্য এস্কেপ ক্যাটেক্টার।
টেবিল এক্সেস (Accessing Table)
MySQL টেবলস্পেস (Tablespaces) সাপোর্ট করে না, অর্থাৎ database_name.table_name ফরম্যাটে টেবিল এক্সেস করা যায় না।
কোয়েরি (Querying)
GROUP BY ক্লজ ব্যবহার করে সিলেক্ট করার সময় সব সিলেক্টেড কলামের নাম দিতে হয় না। এটি নির্দিষ্ট কোয়েরি-এ ভাল পারফরম্যান্স নিশ্চিত করে।
ক্লজ (Clause)
ORDER BY ক্লজ GROUP BY ক্লজের সাথে নির্দিষ্ট করা যায় না, কিন্তু ASC এবং DESC GROUP BY ক্লজের সাথে ব্যবহার করা যায়।
অপারেটর (Operators)
||এবংOR— লজিক্যাল OR-এর сиনোনিম।&&এবংAND— লজিক্যাল AND-এর сиনোনিম।
কনক্যাটেনেশন (Concatenation)
MySQL স্ট্যান্ডার্ড SQL অপারেটর || স্ট্রিং কনক্যাটেনেশনের জন্য সাপোর্ট করে না। এর জন্য CONCAT() ফাংশন ব্যবহার করতে হয়।