কম্পিউটার টিউটোরিয়াল

MySQL স্ট্যান্ডার্ডস কম্প্লায়েন্স (Standards Compliance)


স্ট্যান্ডার্ডস কম্প্লায়েন্স নির্দেশ করে MySQL কীভাবে ANSI/ISO SQL স্ট্যান্ডার্ডের সাথে সম্পর্কিত। SQL স্ট্যান্ডার্ডের অনেক ভার্সন আছে, এবং 'SQL standard' বাক্যাংশটি যেকোনো সময় বর্তমান SQL স্ট্যান্ডার্ড ভার্সনকে বোঝায়।

MySQL স্ট্যান্ডার্ডস কম্প্লায়েন্সের মূল বৈশিষ্ট্য

  • ডেটাবেস আকার: MySQL 본래 মিডিয়াম-সাইজড ডেটাবেস (১০-১০০ মিলিয়ন সারি বা ১০০ MB প্রতি টেবিল) ছোট সিস্টেমের জন্য ডিজাইন করা হয়েছিল। বর্তমানে এটি টেরাবাইট-সাইজড ডেটাবেসে কাজ করার জন্য আপগ্রেড করা হয়েছে।
  • ODBC সাপোর্ট: MySQL ODBC লেভেল ০ থেকে ৩.৫.১ পর্যন্ত সমর্থন করে।
  • হাই-অভেইলেবিলিটি ক্লাস্টারিং: NDBCLUSTER স্টোরেজ ইঞ্জিন ব্যবহার করে হাই-অভেইলেবিলিটি ডেটাবেস ক্লাস্টারিং সমর্থন করে।
  • নেটিভ JSON ডেটা টাইপ: RFC 7159 অনুযায়ী ডিফাইন করা একটি নেটিভ JSON ডেটা টাইপ রয়েছে, যা ECMAScript স্ট্যান্ডার্ড ECMA-262-র ওপর ভিত্তি করে।
  • SQL/JSON ফাংশন: SQL-2016 স্ট্যান্ডার্ডের প্রি-পাবলিকেশন ড্রাফটে নির্দিষ্ট SQL/JSON ফাংশনের সাবসেট বাস্তবায়ন করা হয়েছে।
  • SQL মোড: MySQL সার্ভার বিভিন্ন মোডে চালানো যায়, এবং ये মোড ক্লায়েন্ট অনুযায়ী আলাদা হতে পারে। এটি sql_mode সিস্টেম ভেরিয়েবলের মান بستে।
  • গ্লোবাল SQL মোড: DBA-রা সাইট সার্ভার অপারেটিং প্রয়োজনীয়তা মেটাতে গ্লোবাল SQL মোড সেট করতে পারেন। প্রতিটি অ্যাপ্লিকেশন নিজস্ব SQL সেশন মোড সেট করতে পারে।
  • সিনট্যাক্স ও ভ্যালিডেশন: SQL মোডের উপর ভিত্তি করে MySQL-এর সিনট্যাক্স এবং ডেটা ভ্যালিডেশন চেক পরিবর্তিত হয়।
  1. HDG ব্যাখ্যা: SQL, T-SQL, MSSQL, PL/SQL, এবং MySQL কী?

  2. MySQL Workbench-এ SQL স্ক্রিপ্ট রান করা

  3. MySQL-এ টার্মিনাল থেকে SQL ফাইল রান করা (mysql কমান্ড)

  4. MySQL কমান্ড-লাইন ক্লায়েন্ট