কোনো কিছু কোয়েরি করার আগে, আপনার প্রয়োজন একটি ডেটাবেস যা তথ্য ধরে রাখবে, আর একটি টেবিল যা আপনার তথ্যের সাথে মানানসই। এই পাঠে সেই কয়েকটি কমান্ড আলোচনা করা হবে যা আপনি একটিও SELECT লেখার আগে চালাবেন।
সার্ভারে একটি নতুন, খালি ডেটাবেস তৈরি করে।
CREATE DATABASE database_name;CREATE DATABASE CompanyDB;USE দিয়ে সেটিতে সুইচ করতে হবে।সাধারণ ভুল
আগে না দেখেই বিদ্যমান একটি ডেটাবেসের সাথে একই নামে নতুন ডেটাবেস তৈরি করা।
বর্তমান সেশনের জন্য সক্রিয় ডেটাবেস পরিবর্তন করে।
USE database_name;USE CompanyDB;এরপরের প্রতিটি স্টেটমেন্ট, আবার সুইচ না করা পর্যন্ত, এই ডেটাবেসের বিরুদ্ধেই চলে।
সাধারণ ভুল
USE আগে কখনো না চালানোর কারণে ভুল ডেটাবেসের বিরুদ্ধে একটি কোয়েরি চালানো।
সার্ভারে থাকা ডেটাবেসগুলো, বা বর্তমান ডেটাবেসের ভেতরের টেবিলগুলো তালিকাভুক্ত করে।
SHOW DATABASES;
SHOW TABLES;| Tables_in_CompanyDB |
|---|
| Employee |
| Department |
একটি কোয়েরি লেখার আগে ইতিমধ্যে কী আছে তা দেখার একটি দ্রুত উপায়।
সাধারণ ভুল
SHOW TABLES প্রতিটি ডেটাবেস ইঞ্জিনে একইভাবে কাজ করে বলে ধরে নেওয়া — MySQL, PostgreSQL, আর অন্যান্যদের মধ্যে সঠিক সিনট্যাক্স আলাদা হয়।
প্রতিটি কলামকে একটি টাইপ দেওয়া হয় যা সীমাবদ্ধ করে এটি কী জমা রাখতে পারবে আর কতটা জায়গা নেবে।
একটি ডেটাবেস আর টাইপযুক্ত কলামের ধারণা প্রতিষ্ঠিত হওয়ার পর, পরের পাঠে আমরা গভীরে যাব আপনি যে প্রতিটি কলাম কখনো সংজ্ঞায়িত করবেন তার জন্য সঠিক টাইপ আর আকার বেছে নেওয়া নিয়ে।