Difference between revisions of "Netbeans/C3/Connecting-to-a-MySQL-Database/Bengali"
From Script | Spoken-Tutorial
PoojaMoolya (Talk | contribs) |
|||
(One intermediate revision by one other user not shown) | |||
Line 13: | Line 13: | ||
|- | |- | ||
|00:07 | |00:07 | ||
− | |এই টিউটোরিয়ালে শিখব | + | |এই টিউটোরিয়ালে শিখব |
|- | |- | ||
Line 37: | Line 37: | ||
|- | |- | ||
| 00:29 | | 00:29 | ||
− | |Create table | + | |Create table dialog ব্যবহার করা এবং অবশেষে |
|- | |- | ||
Line 145: | Line 145: | ||
|- | |- | ||
|03:02 | |03:02 | ||
− | |আমার সিস্টেমে tool এর জন্য স্থান হল /usr/bin/mysqladmin | + | |আমার সিস্টেমে tool এর জন্য স্থান হল /usr/bin/mysqladmin |
|- | |- | ||
Line 189: | Line 189: | ||
|- | |- | ||
| 04:06 | | 04:06 | ||
− | |আমার সিস্টেমে এটি হল /usr/bin/mysqladmin | + | |আমার সিস্টেমে এটি হল /usr/bin/mysqladmin |
|- | |- | ||
| 04:14 | | 04:14 | ||
− | |Arguments ফীল্ডে mysqladmin কমান্ড থাকলে লিখুন -u space root space stop | + | |Arguments ফীল্ডে mysqladmin কমান্ড থাকলে লিখুন -u space root space stop |
|- | |- | ||
Line 241: | Line 241: | ||
|- | |- | ||
| 05:44 | | 05:44 | ||
− | |Create Database | + | |Create Database dialog এ নতুন database এর নাম লিখুন। |
|- | |- | ||
Line 345: | Line 345: | ||
|- | |- | ||
| 08:25 | | 08:25 | ||
− | |Refresh চয়ন করুন। | + | | Refresh চয়ন করুন। |
|- | |- | ||
Line 385: | Line 385: | ||
| 09:03 | | 09:03 | ||
− | |Create Table | + | |Create Table dialog খোলে। |
|- | |- | ||
Line 391: | Line 391: | ||
| 09:06 | | 09:06 | ||
− | |Table name টেক্সট ফীল্ডে লিখুন Subject | + | |Table name টেক্সট ফীল্ডে লিখুন Subject |
|- | |- | ||
Line 470: | Line 470: | ||
| 10:32 | | 10:32 | ||
− | |Counselor টেবিলে একটি নতুন রেকর্ড যোগ | + | |Counselor টেবিলে একটি নতুন রেকর্ড যোগ করি। |
|- | |- | ||
Line 667: | Line 667: | ||
| 13:52 | | 13:52 | ||
− | |এই টিউটোরিয়ালে শিখেছি | + | |এই টিউটোরিয়ালে শিখেছি |
|- | |- | ||
Line 697: | Line 697: | ||
| 14:10 | | 14:10 | ||
− | |নির্দেশিত কাজ রূপে | + | |নির্দেশিত কাজ রূপে |
|- | |- |
Latest revision as of 15:35, 28 October 2020
Time | Narration |
00:00 | নমস্কার। |
00:02 | Connecting to a MySQL Database এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালে শিখব |
00:09 | MySQLসার্ভার প্রোপার্টিস কনফিগার করা। |
00:14 | MySQL সার্ভার শুরু করা। |
00:17 | database বানানো এবং কানেক্ট করা। |
00:20 | database টেবিলস বানানো, যার দ্বারা দুটি মেথড অন্বেষণ করব। |
00:26 | sql এডিটর ব্যবহার করা। |
00:29 | Create table dialog ব্যবহার করা এবং অবশেষে |
00:33 | একটি SQL স্ক্রিপ্ট রান করা। |
00:37 | এটি দেখতে আমি ব্যবহার করছি লিনাক্স অপারেটিং সিস্টেম উবুন্টু v12.04 |
00:44 | এবং Netbeans IDE v7.1.1 |
00:48 | আপনার Java Development Kit (JDK) v6 |
00:54 | এবং MySQL database সার্ভার ও প্রয়োজন। |
00:57 | এই টিউটোরিয়ালটি শিখতে database ব্যবস্থাপনার মৌলিক জ্ঞান থাকা দরকার। |
01:03 | আরো জানতে প্রদর্শিত লিঙ্কে PHPandMySQL এর টিউটোরিয়াল দেখুন। |
01:10 | অন্যান্য স্ট্যান্ডার্ড প্রোগ্রামিং পরিভাষা এই টিউটোরিয়ালে ব্যবহৃত হয়েছে। |
01:16 | এই টিউটোরিয়াল দেখায়, কিভাবে Netbeans IDE থেকে MySQL database এর জন্য কানেকশন সেট করা যায়। |
01:24 | একবার কানেক্ট হলে IDE's Database এক্সপ্লোরারে MySQL এর সাথে কাজ করব। |
01:31 | এখন IDE তে যান। |
01:36 | Netbeans IDE MySQL RDBMS এর সমর্থনের জন্য একটি বন্ডেলের সাথে আসে। |
01:42 | Netbeans এ MySQL ডাটাবেস সার্ভার অ্যাক্সেস করার আগে MySQL server প্রোপার্টিস কনফিগার করতে হবে। |
01:51 | Services উইন্ডোতে Databases নোডে ডান ক্লিক করুন। |
01:56 | MySQL server properties ডায়ালগ বাক্স খুলতে Register MySQL Server চয়ন করুন। |
02:05 | নিশ্চিত করুন যে সার্ভার হোস্টের নাম এবং পোর্ট সঠিক। |
02:10 | লক্ষ্য করুন IDE ডিফল্ট সার্ভার হোস্টের নাম হিসেবে localhost লেখে। |
02:18 | 3306 ডিফল্ট সার্ভার পোর্ট সংখ্যা। |
02:23 | প্রদর্শিত না হলে Administrator Username লিখুন। |
02:27 | আমার সিস্টেমে Administrator Username root রয়েছে। |
02:33 | Administrator পাসওয়ার্ড লিখুন। |
02:36 | আমার সিস্টেমে পাসওয়ার্ড খালি। |
02:40 | ডায়ালগ বাক্সের উপরের Admin Properties ট্যাবে টিপুন। |
02:45 | এটি আপনাকে MySQL server নিয়ন্ত্রণ করতে তথ্য লেখার অনুমতি দেয়। |
02:51 | Path/URL to admin tool: ফীল্ডে |
02:56 | MySQL Administration অ্যাপ্লিকেশনের স্থানের জন্য টাইপ অথবা ব্রাউজ করুন। |
03:02 | আমার সিস্টেমে tool এর জন্য স্থান হল /usr/bin/mysqladmin |
03:12 | Arguments ফীল্ডে admin tool এর জন্য যে কোনো আর্গুমেন্ট লিখুন। |
03:18 | এটিও খালি রাখা রাখা যেতে পারে। |
03:22 | Path to start command: ফীল্ডে |
03:25 | MySQL start command এর লোকেশনের জন্য টাইপ বা ব্রাউস করুন। |
03:29 | আমার সিস্টেমে এটি হল / usr / bin / mysqld_safe. |
03:38 | Arguments ফীল্ডে start command এর জন্য যে কোনো আর্গুমেন্ট লিখুন। |
03:42 | এখানে আমি লিখব -u space root space start |
03:51 | Path to stop command: এ |
03:54 | MySQL stop command এর লোকেশন লিখুন বা ব্রাউস করুন। |
03:58 | এটি সাধারণত MySQL সংস্থাপন ডাইরেক্টরির bin ফোল্ডারে mysqladmin এর পাথ। |
04:06 | আমার সিস্টেমে এটি হল /usr/bin/mysqladmin |
04:14 | Arguments ফীল্ডে mysqladmin কমান্ড থাকলে লিখুন -u space root space stop |
04:27 | সমাপ্ত হলে Admin Properties ট্যাব অনুরূপ হওয়া উচিত যেমন স্ক্রিনে দেখানো হয়েছে। |
04:33 | OK তে টিপুন। |
04:36 | প্রথমে নিশ্চিত করুন যে MySQL database মেশিনে রান হচ্ছে। |
04:42 | Service উইন্ডোতে MySQL সার্ভার নোড দেখায় যে MySQL database সার্ভার কনেক্ট রয়েছে কি নয়। |
04:52 | এটি রান হচ্ছে নিশ্চিত করার পর Databases >> MySQL server নোডে ডান ক্লিক করুন এবং Connect চয়ন করুন। |
05:05 | বিস্তারিত করলে, MySQL সার্ভার নোড সকল উপলব্ধ MySQL databases প্রদর্শন করে। |
05:13 | SQL এডিটর দ্বারা databases এর সাথে কথা বলা একটি প্রচলিত উপায়। |
05:19 | এইজন্য Netbeans এ বিল্ট ইন SQLএডিটর থাকে। |
05:23 | আপনি এটি কনেকশন নোডে ডান ক্লিক করে অ্যাক্সেস করতে পারেন। |
05:29 | এখন SQL এডিটর ব্যবহার করে নতুন database ইনস্ট্যান্স বানাই। |
05:34 | Services উইন্ডোতে MySQL সার্ভার নোডে ডান ক্লিক করুন এবং Create Database চয়ন করুন। |
05:44 | Create Database dialog এ নতুন database এর নাম লিখুন। |
05:50 | আমি এর নাম mynewdatabase দেবো। |
05:56 | আপনি প্রদত্ত ইউসারের পূর্ণ অ্যাক্সেসও দিতে পারেন। |
06:01 | ডিফল্টরূপে শুধুমাত্র অ্যাডমিন ইউসারের কিছু কমান্ড প্রদর্শনের অনুমতি থাকে। |
06:08 | ড্রপ-ডাউন তালিকা নির্দিষ্ট ইউসারের জন্য এই অনুমতি অ্যাসাইনের অনুমতি দেয়। |
06:13 | এটি ইউসারকে সবচেয়ে বেশী অনুমতি দেওয়ার একটি ভাল অভ্যাস। |
06:18 | ইউসারকে তার অ্যাপ্লিকেশন দ্বারা বানানো হয়েছে শুধুমাত্র সেই ডেটাবেস সংশোধনের অনুমতি দেয়। |
06:25 | আমরা চেক বাক্স অচয়নিত ছেড়ে দেবো। |
06:30 | OK তে টিপুন। |
06:34 | এখন টেবিল বানাই, তথ্যের সাথে তাদের পূরণ এবং টেবিলে বানানো তথ্য সংশোধন করি। |
06:41 | mynewdatabase বর্তমানে খালি রয়েছে। |
06:44 | টেবিলে ডেটা ইনপুট করতে প্রথম মেথড অন্বেষণ করি। |
06:48 | Database এক্সপ্লোরারে, mynewdatabase কনেকশন নোড প্রসারিত করুন। |
06:58 | তিনটি sub ফোল্ডার রয়েছে। |
07:00 | Tables, Views এবং Procedures |
07:04 | Tables ফোল্ডারে ডান ক্লিক করুন এবং Execute Command চয়ন করুন। |
07:11 | মেন উইন্ডোতে SQL এডিটরে একটি খালি ক্যানভাস খোলে। |
07:16 | এই SQL এডিটরে একটি সহজ প্রশ্ন লিখুন। |
07:30 | আমি এখন SQL এডিটরে একটি সহজ প্রশ্ন লিখেছি। |
07:36 | এটি Counselor টেবিলের জন্য টেবিল পরিভাষা যা আমি বানাতে যাচ্ছি। |
07:42 | এই কোয়েরি নিস্পাদিত করতে নয়তো উপরে টাস্ক বারে Run SQL আইকনে ডান ক্লিক করুন। |
07:51 | বা SQL এডিটরের ভেতরে ডান ক্লিক করুন এবং Run Statement চয়ন করুন। |
08:00 | IDE ডেটাবেসে Counselor টেবিল তৈরী করে। |
08:04 | আপনি এই ইমেজ Output উইন্ডোতে দেখতে পারেন। |
08:12 | যা বলে যে কমান্ড সফলভাবে নিস্পাদিত হয়ে গেছে। |
08:17 | এই পরিবর্তন যাচাই করতে Database এক্সপ্লোরারে Tables নোডে ডান ক্লিক করুন। |
08:25 | Refresh চয়ন করুন। |
08:28 | এটি নির্দিষ্ট ডাটাবেসের বর্তমান স্ট্যাটাস আপডেট করে। |
08:32 | নতুন Counselor টেবিল এখন Tables বিকল্পের নীচে প্রদর্শিত হয়। |
08:40 | Table নোড প্রসারিত করলে আপনার দ্বারা তৈরী করা কলাম দেখতে পারেন। |
08:46 | এখন টেবিলে ডেটা ইনপুট করতে পরের মেথড অন্বেষণ করি। |
08:51 | Create Table Dialog ব্যবহার করে |
08:54 | Database এক্সপ্লোরারে Tables নোডে ডান ক্লিক করুন এবং Create Table চয়ন করুন। |
09:03 | Create Table dialog খোলে। |
09:06 | Table name টেক্সট ফীল্ডে লিখুন Subject |
09:13 | Add Column এ টিপুন। |
09:16 | Add Column ডায়ালগে Name ফীল্ডে id লিখুন। |
09:22 | Type ড্রপ-ডাউন মেনু থেকে ডেটা টাইপের জন্য SMALLINT চয়ন করুন। |
09:30 | Add Column ডায়ালগ বাক্সে Primary Key চেক-বাক্স চয়ন করুন। |
09:35 | এটি টেবিলের জন্য primary key নির্দিষ্ট করতে। |
09:39 | Key চেক-বাক্স চয়ন করলে Index এবং Unique চেক-বাক্স নিজেই চয়নিত হয়ে যায়। |
09:49 | Null চেক-বাক্সও অচয়নিত হয়। |
09:53 | কারণ primary কীস ডেটাবেসে অনন্য সারি সনাক্ত করতে ব্যবহৃত হয়। |
09:59 | OK তে টিপুন। |
10:03 | যেমনকি স্ক্রীনে দেখানো হয়েছে অন্তিম কলাম জুড়তে এই পদ্ধতি পুনরাবৃত্তি করুন। |
10:09 | এখন আমরা Subject নামে টেবিল বানিয়েছি যা Name, Description এবং Counselor ID এর জন্য তথ্য রাখে। |
10:20 | OK তে টিপুন। |
10:23 | ডেটাবেসে SQL কোয়েরি রান করে ডেটাবেস কাঠামোতে ডেটা বানিয়ে রাখতে যোগ, সংশোধন এবং মুছে ফেলতে পারি। |
10:32 | Counselor টেবিলে একটি নতুন রেকর্ড যোগ করি। |
10:35 | Tables নোড context মেনু থেকে Execute Command চয়ন করুন। |
10:43 | মেন উইন্ডোতে একটি নতুন SQL এডিটর খোলে। |
10:47 | SQL এডিটরে একটি সহজ প্রশ্ন লিখি। |
11:00 | এই প্রশ্ন নিস্পাদিত করতে সোর্স এডিটরে ডান ক্লিক করুন এবং Run Statement চয়ন করুন। |
11:07 | যাচাই করি যে যদি নতুন রেকর্ড টেবিলে যুক্ত করা হয়ে থাকে। |
11:12 | Counselor টেবিলে ডান ক্লিক করুন এবং View Data চয়ন করুন। |
11:18 | নতুন SQL এডিটর মেন উইন্ডোতে খুলবে। |
11:21 | টেবিল থেকে সকল ডেটা চয়ন করতে একটি প্রশ্ন সাথে নিজে থেকেই তৈরী থাকে। |
11:27 | এই স্টেটমেন্টের ফলাফল workspace এর নীচে table view তে প্রদর্শিত হয়। |
11:41 | এখন তৈরী করা একটি নতুন সারি ডেটার সাথে যোগ করেছি। |
11:46 | IDE তে বহিস্থিত SQL সরাসরি রান ও করতে পারি। |
11:52 | প্রদর্শনাত্মক উদ্দেশ্যের জন্য এখানে একটি SQL কোয়েরি রয়েছে। |
11:59 | এই স্ক্রিপ্ট দুটি টেবিল তৈরী করে যেমনকি এখন বানিয়েছি। |
12:04 | অর্থাৎ Counselor এবং Subject |
12:09 | কারণ স্ক্রিপ্ট এই টেবিল অধিলিখিত করে দেয়। |
12:12 | আমরা এই দুটি টেবিল মুছে দেবো যদি তারা ইতিমধ্যে উপস্থিত থাকে। |
12:16 | টেবিল মুছে ফেলতে Counselor টেবিলে ডান ক্লিক করুন। |
12:21 | এবং Delete চয়ন করুন। |
12:24 | Confirm Object Deletion ডায়ালগ বাক্সে Yes এ টিপুন। |
12:31 | একই ভাবে Subject এর জন্য পুনরাবৃত্তি করুন। |
12:38 | এখন সিস্টেম থেকে বিদ্যমান SQL কোয়েরি ফাইলটি খুলুন। |
12:43 | File মেনু থেকে Open File চয়ন করুন। |
12:48 | এই ফাইল যুক্ত স্থানের জন্য ব্রাউজ করুন। |
12:54 | স্ক্রিপ্ট নিজেই SQL এডিটরে খুলবে। |
12:59 | নিশ্চিত করুন যে mynewdatabase এর জন্য কানেকশন চয়নিত। |
13:03 | এটি এডিটরের উপরে টুলবারে কানেকশন ড্রপ ডাউন থেকে যাচাই করুন। |
13:13 | টাস্ক বারে Run SQL বোতামে টিপুন। |
13:17 | স্ক্রিপ্ট চয়নিত database এর বিরুদ্ধে নিস্পাদিত হয়। |
13:22 | mynewdatabase কানেকশন নোডে ডান ক্লিক করুন এবং Refresh চয়ন করুন। |
13:28 | এটি নির্দিষ্ট ডাটাবেসের বর্তমান স্টেটাসের জন্য ডাটাবেস কম্পোনেন্ট আপডেট করে। |
13:34 | এখন এই টেবিল থেকে যে কোনো একটিতে ডান ক্লিক করে View Data চয়ন করুন। |
13:41 | Workspace এর নীচে আপনি এই টেবিলে অন্তর্ভুক্ত তথ্য দেখতে পারেন। |
13:52 | এই টিউটোরিয়ালে শিখেছি |
13:54 | কম্পিউটারে MySQL কনফিগার করা। |
13:57 | IDE থেকে database সার্ভারের জন্য কানেকশন সেট আপ করা। |
14:02 | ডেটা বানানো, মুছে ফেলা এবং সংশোধিত করা। |
14:06 | SQL কোয়েরি রান করা। |
14:10 | নির্দেশিত কাজ রূপে |
14:11 | টেবিল সহ অন্য ডাটাবেস ইনস্ট্যান্স বানানো। |
14:15 | লাইব্রেরি বজায় রাখতে প্রয়োজনীয় তথ্য দিয়ে এই টেবিল পপুলেট করুন। |
14:21 | এবং তথ্য দেখতে এই SQL স্টেটমেন্ট রান করুন। |
14:29 | একটি অনুরূপ ডাটাবেস বানিয়েছি যা ব্যক্তিগত ফিল্ম লাইব্রেরির বর্ণন বজায় রাখে। |
14:37 | আপনার কাজ এইরকম হওয়া উচিত। |
14:44 | স্ক্রীনে প্রদর্শিত লিঙ্কে উপলব্ধ ভিডিও দেখুন। |
14:48 | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
14:51 | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
14:56 | স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে। |
15:01 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
15:04 | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
15:10 | স্পোকেন টিউটোরিয়াল প্রকল্প Talk to a Teacher প্রকল্পের অংশবিশেষ। |
15:15 | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
15:20 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
15:27 | আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। |
15:30 | অংশগ্রহনের জন্য ধন্যবাদ। |