MYSQL এর কম্যান্ড মাস্টার হয়ে যানঃ পর্ব ২ ফেসবুক শেয়ার

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

Logo mysql MYSQL এর কম্যান্ড মাস্টার হয়ে যানঃ পর্ব ২

১৬। আজকে আমরা “REGEXP BINARY” এর ব্যবহার শিখতে যাচ্ছি প্রথমেই। এটি দিয়ে আআম্রা একটি টেবিল এর সমস্ত তথ্য খুজে বের করব যার শুরু হয়েছে ছোট হাতের  a. দিয়ে।

mysql> SELECT * FROM [table name] WHERE rec RLIKE “^a”;

১৭। উইনিক রেকর্ড দেখার জন্য।

mysql> SELECT DISTINCT [column name] FROM [table name];

১৮। এবার সর্ট (sorted) করে নিব আমরা ascending (asc) অথবা descending (desc) আকারে।

mysql> SELECT [col1],[col2] FROM [table name] ORDER BY [col2] DESC;

১৯। কতগুলো rows আছে জানার জন্য।

mysql> SELECT COUNT(*) FROM [table name];

২০। সমস্ত কলাম এর Sum করার জন্য।

mysql> SELECT SUM(*) FROM [table name];

২১। একাধিক টেবিলের যদি common columns থাকে তাহলে সেগুলো জয়েন করার জন্য।

mysql> select lookup.illustrationid, lookup.personid,person.birthday from lookup left join person on lookup.personid=person.personid=statement to join birthday in person table with primary illustration id;

২২। একদম রুট লেভেলের নতুন ইউজার তৈরি করতে

# mysql -u root -p
mysql> use mysql;
mysql> INSERT INTO user (Host,User,Password) VALUES(‘%’,'username’,PASSWORD(‘password’));
mysql> flush privileges;

২২। unix shell ব্যবহার করে ইউজারের পাসওয়ার্ড পরিবর্তন করুন।

# [mysql dir]/bin/mysqladmin -u username -h hostname.blah.org -p password ‘new-password’

২৩। MySQL prompt থেকে ইউজারের পাসওয়ার্ড পরিবর্তন করতে

# mysql -u root -p
mysql> SET PASSWORD FOR ‘user’@'hostname’ = PASSWORD(‘passwordhere’);
mysql> flush privileges;

২৪। MySQL এর root password রিকভার করতে।

# /etc/init.d/mysql stop
# mysqld_safe –skip-grant-tables &
# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD(“newrootpassword”) where User=’root’;
mysql> flush privileges;
mysql> quit
# /etc/init.d/mysql stop
# /etc/init.d/mysql start

২৫। যদি root password না দেয়া থাকে তাহলে সেট করে নিতে।

# mysqladmin -u root password newpassword

২৬। root password আপডেট করতে।

# mysqladmin -u root -p oldpassword newpassword

২৭। মনে করুন একজন ইউজার এর নাম “bob” তাকে পারমিশন দিতে চাইছেন তার লোকাল সার্ভারে কানেক্ট করে password হিসাবে “passwd” ব্যবহার করে root এ লগইন করে  MySQL db. তে কাজ করতে পারবে Give privs. Update privs.

# mysql -u root -p
mysql> use mysql;
mysql> grant usage on *.* to bob@localhost identified by ‘passwd’;
mysql> flush privileges;

২৮। ইউজার এর privilages দেবার জন্য db. ব্যবহারের।

# mysql -u root -p
mysql> use mysql;
mysql> INSERT INTO db (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv) VALUES (‘%’,'databasename’,'username’,'Y’,'Y’,'Y’,'Y’,'Y’,'N’);
mysql> flush privileges;

or

mysql> grant all privileges on databasename.* to username@localhost;
mysql> flush privileges;

২৯। একটি টেবিলে কিছু তথ্য আছে সেগুলো আপডেট করার জন্য।

mysql> UPDATE [table name] SET Select_priv = ‘Y’,Insert_priv = ‘Y’,Update_priv = ‘Y’ where [field name] = ‘user’;

৩০। টেবিল থেকে row(s) রিমুভ করার জন্য।

mysql> DELETE from [table name] where [field name] = ‘whatever’;

৩১। database এর permissions/privilages আপডেট করতে

mysql> flush privileges;

৩২ column মুছে ফেলতে।

mysql> alter table [table name] drop column [column name];

juktibadi1 avatar MYSQL এর কম্যান্ড মাস্টার হয়ে যানঃ পর্ব ২

পোষ্টটি লিখেছেন টিজে - যুক্তি বাদী

যুক্তি বাদী এই ব্লগে 58 টি পোষ্ট লিখেছেন .

নাস্তিক্যবাদ বিশ্বাস নয় বরং অবিশ্বাস এবং সংশয়ের ওপর প্রতিষ্ঠিত। বিশ্বাসকে খণ্ডন নয় বরং বিশ্বাসের অনুপস্থিতিই এখানে মুখ্য।

টিউন সম্পর্কে মতামত

  1. কাজের পোষ্ট, ধন্যবাদ আপনাকে।

  2. অনেক সুন্দর পোস্ট। ধন্নবাদ। আপনাকে।

টিউন সম্পর্কে মতামত দিন

মতামত দিতে আপনাকে অবশ্যই রেজিস্ট্রেশন করতে হবে। অথবা সোশ্যাল নেটওয়ার্ক দ্বারা চট জলদি লগইন করুন উপরের প্রবেশ মেনু থেকে।

কে কোথায় মন্তব্য করছে

  • Loading...
টিউনারপেজ সার্ভিসিং সেন্টার টিউনারপেজ টুলবার

Welcome Tunerpage

প্রবেশ করুণ

আপনার পাসওয়ার্ড হারিয়ে ফেলেছেন?

নিবন্ধন করুন

(স্পেস ছাড়া ইংলিশে ইউসারনেম দিন)

Join

Join us as we spread the word.