MYSQL এর কম্যান্ড মাস্টার হয়ে যানঃ পর্ব ১
লিখেছেন, যুক্তি বাদী
বিভাগ, প্রোগ্রামিং
তারিখ, ০২ জুলাই ২০১২

প্রিয় টিউন প্রতি ক্লিকে নতুন কিছু যাদুর বাক্সে
সালাম সবাইকে। আসা করি সবাই ভাল আছেন। আজকে থেকে ছোট একটি ধারাবাহিক পোস্ট শুরু করছি। এখানে আমি আপনাদের সাথে কিছু কোডিং বা মাই এসকিউএল এর কম্যান্ড উপস্থাপনা করব এবং কোন কম্যান্ড দিলে কি কাজ হবে সেটা ত অবশ্যই বলে দিব। মাই এসকিউএল এর কম্যান্ড গুলো জানা থাকলে আপনার ডাটাব্যাস পরিচালনা করতে খুব সহজ এবং দ্রুত গতির হবে কারন মাত্র ছোট একটি কম্যান্ড দিয়েই আপনি অনেক কিছু করে ফেলতে পারবেন। তাহলে শুরু করে দিন এখুনি।

১। unix shell দিয়ে লগইন করতে ব্যবহার করুন এটি। আপনি -h ব্যবহার করতে পারবেন যদি প্রয়োজন হয়।
# [mysql dir]/bin/mysql -h hostname -u root -p
২ database তৈরি করুন আপনার sql server এ।
mysql> create database [databasename];
৩। সমস্ত databases এর লিস্ট দেখুন আপনার sql server থেকে
mysql> show databases;
৪। Switch করুন একটি database থেকে আরেকটিতে।
mysql> use [db name];
৫। আপনার ডাটাব্যাসের মাঝে সমস্ত টেবিল গুলো দেখতে।
mysql> show tables;
৬। database’এর field formats দেখুন।
mysql> describe [table name];
৭। database মুছে ফেলতে।
mysql> drop database [database name];
৮। টেবিল মুছে দিতে চাইলে
mysql> drop table [table name];
৯। একটি টেবিল এর সমস্ত ডাটা গুলো দেখে নিতে।
mysql> SELECT * FROM [table name];
১০। একটি টেবিল থেকে প্রতি columns এর তথ্য গুলো পেতে চাইল।
mysql> show columns from [table name];
১১। ধরুন একটি টেবিল থেকে আপনি “whatever” নামের কোন তথ্য খুজছেন তাহলে এটি।
mysql> SELECT * FROM [table name] WHERE [field name] = “whatever”;
১২। ধরুন “Bob” নামের একজন ব্যাক্তির যার মোবাইল নাম্বার ’3444444′ সেই ব্যাক্তির সমস্ত তথ্য দেখতে নিচের কম্যান্ড।
mysql> SELECT * FROM [table name] WHERE name = “Bob” AND phone_number = ’3444444′;
১৩। যদি “Bob” নামের মানুষ এবং ’3444444′ মোবাইল নাম্বার বাদে সমস্ত তথ্য দেখতে চান সেই টেবিল এর তাহলে এটি।
mysql> SELECT * FROM [table name] WHERE name != “Bob” AND phone_number = ’3444444′ order by phone_number;
১৪। যদি একটি টেবিল এর সমস্ত তথ্য দেখতে চান সেটি ‘bob’ নাম এবং ’3444444′ দিয়ে শুরু হয়েছে। (একটি টেবিল এর মাঝে একি নামের হাজার মানুষ থাকতে পারে।)
mysql> SELECT * FROM [table name] WHERE name like “Bob%” AND phone_number = ’3444444′;
১৫। যদি একটি টেবিল এর ১ নং থেকে ৫ নং তথ্য দেখতে চান সেটি ‘bob’ নাম এবং ’3444444′ দিয়ে শুরু হয়েছে
mysql> SELECT * FROM [table name] WHERE name like “Bob%” AND phone_number = ’3444444′ limit 1,5;
পোষ্টটি লিখেছেন টিজে - যুক্তি বাদী
যুক্তি বাদী এই ব্লগে 58 টি পোষ্ট লিখেছেন .
নাস্তিক্যবাদ বিশ্বাস নয় বরং অবিশ্বাস এবং সংশয়ের ওপর প্রতিষ্ঠিত। বিশ্বাসকে খণ্ডন নয় বরং বিশ্বাসের অনুপস্থিতিই এখানে মুখ্য।
মতামত দিতে আপনাকে অবশ্যই
রেজিস্ট্রেশন করতে হবে। অথবা সোশ্যাল নেটওয়ার্ক দ্বারা চট জলদি লগইন করুন উপরের প্রবেশ মেনু থেকে।
অসংখ্য থ্যাঙ্কস|খুব তাড়াতাড়ি আরও টিউন চাই|
প্রিয়তে যোগ করে রাখলাম ।মাঝে মাঝে পোস্টটি কাজে লাগতে পারে ।
ধন্যবাদ ভাইয়া
থাঙ্কস
আসলে আমি নতুন তাই আপনাদের কাস থেকে কাজ শিখতে চাই
আমারে একটু হেল্প করবেন?
প্রায় কোন ধারনাই নেই এই সম্পর্কে
ধন্যবাদ ।
আপনি দেখি কাপায়া ফালাইতাসেন মিয়া।
Mysql এ জানিনা তো !শেখার চেষ্টা করছি ।দেখি শিখতে পারি কিনা !
osadharon
ধন্যবাদ ভাই
কমান্ড মাষ্টার হতে খুব ইচ্ছা জাগে দেখি কতটুকু শিখান|
ধন্যবাদ টা না দিলে হচ্ছেনা …..
ধন্যবাদ সবাইকে।
নাইস খুব ভাল পোষ্ট।
dhonnobad aro post chai