এস কিউ এল সার্ভার ২০০৮ শিখুন ধাপে ধাপে [পর্ব-০১] :: Basic

SQL সার্ভার ২০০৮ শিখুন ধাপে ধাপে

সুপ্রিয় বন্ধুরা,

কেমন আছেন সবাই? আজ আমি আপনাদের সামনে একটি টিউন নিয়ে উপস্থিত হয়েছি যা আমাদের দৈনন্দিন  জীবনে অনেক কাজে লাগে। বর্তমানে ডাটাবেস ছাড়া একটি মুহূর্তও কল্পনা করা যায় না। তো চলুন শুরু করা যাক। শুরু করার আগে একটি কথা, এটাই আমার প্রথম টিউন; যদি কোন ভুল হয়ে যায় তবে ক্ষমা সুন্দর দৃষ্টিতে দেখবেন আশাকরি।

প্রথমে এস কিউ এল সার্ভার টি ওপেন করুন,  যদি না থাকে তবে সাইট থেকে ডাউনলোড করে নিন।

এস কিউ এল ডাটাবেস দেখতে এরকম

নিউ কুয়েরি ক্লিক করুন...

একটি নতুন পেজ ওপেন হবে।

পেজে লিখুন...

Create Database myFirstDB
GO
USE myFirstDB
GO

কি বোর্ড থেকে এফ ৫ চাপুন অথবা এক্সিকিউট এ ক্লিক করুন।
ব্যাস, তৈরি হয়ে গেল আমাদের কাঙ্ক্ষিত ডাটাবেস।
  • এবার আমরা দেখবো কিভাবে ডাটাবেস এ টেবিল তৈরি করতে হয়।
Create Table myFirstTable
(
myID int Primary key not null,
myName varchar(20) not null,
myAddress varchar(50),
myAge int,
myDOB datetime,
)
Go
এখানে লক্ষ করুন বোল্ড করা অংশ গুলোকে। 
প্রথমে (int, varchar, datetime) (এগুলো হল ডাটা টাইপ। অর্থাৎ টেবিলে কোন ধরনের ডাটা এন্ট্রি করতে হবে। সেটা এখানে
বলে দিতে হবে। যেমন আপনি যদি myID এই কলামে কোন string value প্রবেশ করান তবে তা সঠিক হবে না, এক্সিকিউট করলে তা এরর দিবে। সুতরাং ডাটাটাইপ খুব ইম্পরট্যান্ট।)
এরপর দেখুন লেখা আছে primary key (এই কি দ্বারা আমরা টেবিলের ভেলু কে identify করতে পারি সহজে। একটি টেবিলে একটি মাত্র primary key থাকে। তবে একের অধিক কলাম নিয়েও primary key করা যায়। সেটা নিয়ে
পরে আলোচনা করবো ইনশাআল্লাহ।)
এরপর দেখুন লেখা আছে not null (এর অর্থ হল নির্দিষ্ট কলামে ভেলু অবশ্যই এন্ট্রি করতে হবে। ফাকা রাখা যাবে না।)
 
এবার এক্সিকিউট ক্লিক করুন।  দেখবেন নিচে লেখা দেখাবে commands completed successfully.
অর্থাৎ, টেবিল তৈরি হয়েছে।
এবার টেবিলে ডাটা insert করবো।
লিখুন...
insert into myFirstTable values(1001,'yourName','yourAddress',33,'01/01/2012')
go
লিখে লাইনটি সিলেক্ট করে এক্সিকিউট ক্লিক করুন। দেখবেন নিচে লেখা আসবে (1 rows affected)
এবার টেবিলে ডাটা এন্ট্রি ঠিকমত হল কিনা তা দেখার জন্য নিচের লাইনটি লিখুন...
select * from myFirstTable
লাইন্সটি সিলেক্ট করে কি বোর্ড থেকে F5 চাপুন।
দেখবেন নিচে আপনাকে ডাটা গুলো দেখাচ্ছে।
আজ এ পর্যন্তই। ইনশাআল্লাহ আবার কথা হবে।
বিঃ দ্রঃ টিউনটি শুধুমাত্র নতুনদের জন্য। ভুল হলে জানাবেন। সংশোধন করে দেব।

Level 2

আমি Shafiq। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 18 টি টিউন ও 44 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

জানিনা কথায় গিয়ে শেষ করবেন । আশাকরি ধারাবাহিক SQL Database এর টিউনগুলো শেষ করবেন ।
ধন্যবাদ ভাল উদ্দ্যেগ নেওয়ার জন্য ।

Sundor tune but .asa kori druto ektar por ekta tune korben……….

ঘটনা সত্য কিন্তু স্বাক্ষী দুর্বল। না আপনাকে বলছি না। সুন্দর টিউন করার জন্য আন্তরিক অভিনন্দন। আশা করি SQL সর্ম্পকে আমরা অনেক কিছু শিখতে পারবো। তবে আশা রাখবো আপনাদের মত ব্যস্ত মানুষদের কিছুটা সময় আমাদের মত অজ্ঞ মানুষদের জন্য থাকবে……।। তীরে তরী ডুববেনা… ভাল থেকবেন.. না হলে টিউন করবেন কি ভাবে??? আল্লাহ আপনার সহায় হোক। আমিন

Thanks for best tune pls to be continued ………….

Level 2

সাথে থাকার জন্য ধন্যবাদ বন্ধুরা… কথা দিচ্ছি প্রতিদিনি চলবে ইনশাআল্লাহ্‌

Level 2

Thanks vaia nice tune , asa kori continue korben.
SQL server er download link ta jodi diten .

Level 0

shafiq vai please sql ta complete korban na hoy post koban na onak e asa jara dui akta post kora pora r paoya jay na tahola lav ki ojotha somoy nosto cara r kicu na

Level 0

প্রথমে আপনাকে ধন্যবাদ। এমন জিনিস শেয়ার করার জন্য । মানুষ ত আজ কাল তাকা ছাড়া কথাই বলতে চাই না ।

আবার আওনাকে ধন্যবাদ ।

ধন্যবাদ ভাইয়া,চালিয়ে যান ………

    Level 2

    ইনশাআল্লাহ্‌

Level 0

আপনাকে অনেক ধন্যবাদ। আমি একজন নতুন ব্যবহারকারী। MySQl ডাটাবেজ এ কাজ করি। কিন্তু যারা অল্প MySQL জানে তারা খুব ভাব দেখায়। যেন তারা ছাড়া আর কেউ তা জানে না। আপনার টিউন সর্ম্পকে অনেক ভালো কমেস্ট দেখার পর সাহস করে কমেন্টে প্রশ্ন করলাম। SQL শিখলে কি MySQL এ কাজ করা যাবে? আর MySQL সার্ভার ভিউযার এর সফটওয়ার এর লিঙ্ক যদি দেন

    Level 2

    @shonziv:
    এস কিউ এল এবং মাই এস কিউ এল এর মধ্যে এতটুকুই পার্থক্য যতটুকু পার্থক্য একটি আপেল আর আপেল জুস এর মাঝে। একটি উদাহরন দিলেই বুঝবেন আপনি মাই এস কিউ এল থেকে এস কিউ এল এ আসতে পারবেন কিনা।
    মাই এস কিউ এলঃ
    SELECT age
    FROM person
    ORDER BY age ASC
    LIMIT 1 OFFSET 2

    এস কিউ এলঃ
    SELECT TOP 3 WITH TIES *
    FROM person
    ORDER BY age ASC
    সুতরাং বুঝতেই পারছেন কতটা কাছাকাছি।
    আপনার জন্য লিঙ্ক দিলামঃ http://dev.mysql.com/downloads/gui-tools/5.0.html

Level 0

ধন্যবাদ ভাই। আশা করি আপনার সাথে থেকে এসকিউএল ভালমত শিখব এবং অন্য একোন সফটওয়ার সম্বন্ধে ও জানব। একটি হেল্প প্রয়োজন কোন ছবি অর্থাৎ JPG or JPEG কে বাইনারী ফাইল BOLB আকারে কিভাবে আনব । যদি কোন কনভারটার থাকে তবে তার ——-

Level 0

Hello Vai,
commands completed successfully এর বদলে এগুলো দেখাচ্ছে।
Msg 262, Level 14, State 1, Line 1
CREATE DATABASE permission denied in database ‘master’.
Msg 911, Level 16, State 1, Line 1
Could not locate entry in sysdatabases for database ‘myFirstDB’. No entry found with that name. Make sure that the name is entered correctly.
Msg 262, Level 14, State 1, Line 1
CREATE TABLE permission denied in database ‘master’.

    Level 2

    @shonziv:
    ১। আপনার অপারেটিং সিস্টেম এর নাম কি?
    ২। আপনি কোন এস কিউ এল সার্ভার ইন্সটল করেছেন?
    ৩। এস কিউ এল সার্ভার এর অথেন্টিকেশন মোড কি? উইন্ডোজ অথেন্টিকেশন নাকি এস কিউ এল সার্ভার অথেন্টিকেশন।

    আপনি এরর এর একটি স্ক্রিন শট নিয়ে নিচের মেইলে মেইল করুন, উপরের উত্তর গুলো সহ; আশাকরি সমাধান দিতে পারবো।

Level 0

আপনার ফেসবুক এর লিংক থাকলে ভাল হত।

Level 0

ধন্যবাদ ভাই

Level 2

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

Level 2

sql ta shikhe nin… tarpor switch korte parben easily onnogulote… best of luck.. aro details pete uporer comment gulo follow korun…

Level 0

SQL 2008 এবং SQL 2012 এর মধ্যে পার্থক্য কি?

Level 2

aponar shoishob abong aponar jouboner majhe je parthokkko….. 😛

প্রিয় শফিক ভাই,
আমি আপনার সাথে যোগাযোগ করতে চাই। আমি Microsoft SQL Server 2008 R2 পুরোপুরি শিখতে চাই। আশা করি আপনার সাথে যোগাযোগ করার সুযোগ দিবেন।-আমি একজন পেরোল প্রফেশনাল।

Level 2

contact with me in below LINK:
https://www.facebook.com/azam.cslsoft