মাইএসকিউএলে একটি ডাটাবেস স্থাপন করা হচ্ছে

লেখক: Tamara Smith
সৃষ্টির তারিখ: 20 জানুয়ারি 2021
আপডেটের তারিখ: 1 জুলাই 2024
Anonim
মাইএসকিউএল ওয়ার্কবেঞ্চে নতুনদের জন্য কীভাবে একটি মাইএসকিউএল ডেটাবেস তৈরি করবেন
ভিডিও: মাইএসকিউএল ওয়ার্কবেঞ্চে নতুনদের জন্য কীভাবে একটি মাইএসকিউএল ডেটাবেস তৈরি করবেন

কন্টেন্ট

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

পদক্ষেপ

2 এর 1 পদ্ধতি: ডেটাবেস তৈরি এবং সম্পাদনা

  1. ডাটাবেস তৈরি করুন। মাইএসকিউএল কমান্ড লাইন থেকে, ক্রেট তৈরি করুন ডাটাবেস ডেটাবেস>> কমান্ডটি চালান; ভিতরে. স্থান ছাড়াই আপনার ডাটাবেসের নামের জন্য DATABASENAMEs> প্রতিস্থাপন করুন।
    • উদাহরণস্বরূপ, সমস্ত মার্কিন যুক্তরাষ্ট্রের রাজ্যের একটি ডাটাবেস তৈরি করতে, নিম্নলিখিত কোডটি প্রবেশ করুন: DATABASE us_states তৈরি করুন;
    • দ্রষ্টব্য: কমান্ডগুলির মূলধন হওয়ার দরকার নেই।
    • দ্রষ্টব্য: সমস্ত মাইএসকিউএল কমান্ড অবশ্যই ";" দিয়ে শেষ করতে হবে। যদি আপনি এটি ভুলে যান তবে আপনি কেবল ";" পরবর্তী লাইনে যাইহোক পূর্ববর্তী কমান্ড কার্যকর করতে সক্ষম হবেন।
  2. আপনার উপলব্ধ ডাটাবেসের একটি তালিকা প্রদর্শিত হবে। কমান্ড শো ডেটাবেস চালান; আপনার সংরক্ষণ করা সমস্ত ডাটাবেসের একটি তালিকা প্রদর্শন করতে। আপনার সবেমাত্র তৈরি করা ডাটাবেস ছাড়াও, আপনি একটি মাইএসকিএল ডাটাবেস এবং একটি পরীক্ষা ডাটাবেসও দেখতে পাবেন। আপনি আপাতত এটিকে উপেক্ষা করতে পারেন।
  3. আপনার ডাটাবেস নির্বাচন করুন। ডাটাবেসটি তৈরি হয়ে গেলে এটি সম্পাদনা করার জন্য আপনাকে এটি নির্বাচন করতে হবে। নিম্নলিখিত কমান্ডটি প্রবেশ করুন: ইউএসই_সেটেটস;। আপনি এখন আপনার সক্রিয় ডাটাবেসটি এখন us_states হয় তা জানাতে ডেটাবেস পরিবর্তিত বার্তাটি দেখতে পাবেন।
  4. একটি টেবিল তৈরি করুন। একটি টেবিল যেখানে আপনার ডাটাবেস থেকে সমস্ত ডেটা সংরক্ষণ করা হয়। এটি তৈরি করতে আপনাকে প্রথমে প্রথম কমান্ডে টেবিলের সমস্ত বিন্যাস প্রবেশ করতে হবে। একটি সারণী তৈরি করতে, নিম্নলিখিত কমান্ডটি সন্নিবেশ করুন: টেবিলের রাজ্যগুলি তৈরি করুন (আইডি না মূল অগ্রণী কী স্বয়ংক্রিয়িকরণ, রাজ্য চর (25), জনসংখ্যা INT (9)); এটি "স্টেটস" নামে একটি সারণী তৈরি করবে এবং 3 টি ক্ষেত্র সহ: আইডি, রাষ্ট্র এবং জনসংখ্যা।
    • আইএনটি কমান্ডটি নিশ্চিত করে যে ফিল্ড আইডিতে কেবলমাত্র পূর্ণসংখ্যা (পূর্ণসংখ্যা) থাকতে পারে।
    • নট নুল কমান্ড নিশ্চিত করে যে আইডি ক্ষেত্রটি খালি থাকতে পারে না।
    • প্রাথমিক কী কী ইঙ্গিত করে যে আইডি ফিল্ডটি টেবিলের কী। মূল ক্ষেত্রটি অনন্য এবং এতে নকল থাকতে পারে না।
    • AUTO_INCREMENT কমান্ডের ফলে প্রতিবার একটি এন্ট্রি / রেকর্ড যুক্ত হওয়ার পরে আইডি ফিল্ডটি বাড়ানো হয়, মূলত প্রতিটি এন্ট্রি স্বয়ংক্রিয়ভাবে সংখ্যায়ন করে।
    • কোড CHAR (অক্ষর) এবং INT (পূর্ণসংখ্যা) নির্দেশ করে যে ক্ষেত্রগুলিতে কোন ধরণের ডেটা প্রবেশ করা যেতে পারে। কমান্ডের পাশের সংখ্যাটি নির্দেশ করে যে ক্ষেত্রের মধ্যে কতগুলি অক্ষর ফিট করতে পারে।
  5. সারণীতে একটি এন্ট্রি তৈরি করুন। এখন যেহেতু সারণী তৈরি করা হয়েছে, এখন ডেটা প্রবেশ করা শুরু করার সময়। প্রথম প্রবেশের জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন: INSERT INTO রাজ্যগুলিতে (আইডি, রাজ্য, জনসংখ্যা) ভলিউস (NULL, "আলাবামা", "4822023");
    • মূলত, আপনি ডাটাবেসটিকে টেবিলের তিনটি সংশ্লিষ্ট ক্ষেত্রে ডেটা রাখতে বলছেন।
    • ফিল্ড আইডিতে যেহেতু সম্পত্তি নাল নয়, তাই NULL মানটি প্রবেশ করায় এই ক্ষেত্রটি স্বয়ংক্রিয়ভাবে 1 দ্বারা বৃদ্ধি পাবে, AUTO_INCREMENT এর জন্য ধন্যবাদ।
  6. আরও বেশি এন্ট্রি করুন। আপনি একটি একক কমান্ড ব্যবহার করে একাধিক এন্ট্রি তৈরি করতে পারেন। নিম্নলিখিত 3 টি রাজ্যে প্রবেশ করতে, নিম্নলিখিত টাইপ করুন: INSERT INTO রাজ্যগুলিতে (আইডি, রাজ্য, জনসংখ্যা) ভ্যালু (NULL, 'আলাস্কা', '731449'), (NULL, 'অ্যারিজোনা', '6553255'), (NULL, ' আরকানসাস ',' 2949131 ');
    • এটি এমন একটি সারণী তৈরি করবে যা দেখে মনে হচ্ছে:

      আপনার নতুন ডাটাবেস অনুসন্ধান করুন। এখন যেহেতু ডাটাবেস তৈরি করা হয়েছে, আপনি নির্দিষ্ট ফলাফল পেতে ক্যুরিয়ার চালাতে পারেন। প্রথমে নিম্নলিখিত কমান্ডটি প্রবেশ করান: নির্বাচন করুন us * আমাদের_স্টেট থেকে; কমান্ডের তারকাচিহ্ন " *" এর কারণে এটি পুরো ডাটাবেসটি প্রদান করে যার অর্থ "সমস্ত" বা সমস্ত।
      • আরও উন্নততর ক্যোয়ারীটি হ'ল: নির্বাচন করুন রাষ্ট্র, জনসংখ্যার মধ্য দিয়ে আমাদের_স্তরের থেকে জনসংখ্যা; এটি বর্ণমালার পরিবর্তে জনসংখ্যার আকার অনুসারে রাজ্যগুলির একটি সারণী ফিরিয়ে দেয়। আইডি ক্ষেত্রটি প্রদর্শিত হয় না, কারণ আপনি কেবল এন্ট্রিগুলির স্থিতি এবং জনসংখ্যা চেয়েছিলেন।
      • বিপরীত ক্রমে রাজ্যের জনসংখ্যা প্রদর্শনের জন্য, নিম্নলিখিত কোয়েরিটি ব্যবহার করুন: নির্বাচন করুন রাষ্ট্র, জনসংখ্যার ডিএসসির মাধ্যমে আমাদের_স্তাদ থেকে জনসংখ্যা; ডিইএসসি কোয়েরিটি বিপরীত ক্রমে একটি তালিকা ফেরত দেয়, সর্বোচ্চ থেকে নীচে।

পদ্ধতি 2 এর 2: মাইএসকিউএল দিয়ে চালিয়ে যান

  1. আপনার উইন্ডোজ পিসিতে মাইএসকিউএল ইনস্টল করুন। আপনার হোম পিসিতে কীভাবে মাইএসকিউএল ইনস্টল করবেন তা সন্ধান করুন।
  2. একটি মাইএসকিউএল ডাটাবেস সরানো হচ্ছে।
  3. পিএইচপি এবং মাইএসকিউএল শিখুন। পিএইচপি এবং মাইএসকিউএল শেখা আপনাকে মজাদার এবং কাজের জন্য শক্তিশালী ওয়েবসাইট তৈরি করতে সক্ষম করবে।
  4. আপনার মাইএসকিউএল ডাটাবেসগুলি ব্যাক আপ করুন। আপনার ডেটার একটি অনুলিপি তৈরি করা সর্বদা সুপারিশ করা হয়, বিশেষত যদি এটি একটি গুরুত্বপূর্ণ ডাটাবেস সম্পর্কিত।
  5. আপনার ডাটাবেসের কাঠামো পরিবর্তন করা হচ্ছে। ডাটাবেসটি যদি অন্যভাবে ব্যবহার করতে হয় তবে বিভিন্ন ডেটা পরিচালনা করতে আপনাকে এর কাঠামোটি পরিবর্তন করতে হতে পারে।

পরামর্শ

  • কিছু সাধারণভাবে ব্যবহৃত ডেটা ধরণের: (সম্পূর্ণ তালিকার জন্য, http://dev.mysql.com/doc/ এ মাইএসকিএল ডকুমেন্টেশন দেখুন)
    • চর(দৈর্ঘ্য) - একটি স্ট্রিং / চরিত্রের স্ট্রিংয়ের অক্ষরের সংখ্যা
    • ভোরচার(দৈর্ঘ্য) - সর্বাধিক দৈর্ঘ্যের সাথে একটি স্ট্রিংয়ের অক্ষরের অক্ষর সংখ্যা ari দৈর্ঘ্য.
    • পাঠ্য - সর্বাধিক K৪ কেবি পাঠ্যের দৈর্ঘ্যের সাথে একটি স্ট্রিংয়ের অক্ষরের অক্ষর সংখ্যা।
    • INT(দৈর্ঘ্য) - 32-বিট পূর্ণসংখ্যার দ্বারা সর্বাধিক সংখ্যার সংখ্যার সাহায্যে চিহ্নিত করা হয় দৈর্ঘ্য ("-" একটি negativeণাত্মক সংখ্যার হিসাবে গণ্য করা হয়))
    • সিদ্ধান্ত নিন(দৈর্ঘ্য,ডিসি) - দ্বারা নির্দেশিত অঙ্কের সংখ্যার সাথে দশমিক সংখ্যা দৈর্ঘ্য। ক্ষেত্র ডিসি দশমিক স্থান অনুমোদিত সর্বাধিক সংখ্যা নির্দেশ করে।
    • তারিখ - তারিখ (বছর, মাস, তারিখ)
    • সময় - সময় (ঘন্টা, মিনিট, সেকেন্ড)
    • ENUM(’মান 1’,’মান 2", ....) - গণনা মানগুলির তালিকা।
  • কিছু alচ্ছিক পরামিতি:
    • নাল না - একটি মান প্রদান করা আবশ্যক। ক্ষেত্রটি খালি রাখা যায় না।
    • ডিফল্টডিফল্ট মান - যদি কোনও মান নির্দিষ্ট না করা থাকে তবে ডিফল্ট মান মাঠে নিযুক্ত
    • UNSIGNED - সংখ্যাসূচক ক্ষেত্রগুলির জন্য, নিশ্চিত হয়ে নিন যে সংখ্যাটি কখনও নেতিবাচক নয়।
    • স্বয়ং বৃদ্ধি - প্রতিবার সারণীতে টানা যুক্ত হওয়ার পরে মানটি স্বয়ংক্রিয়ভাবে বাড়ানো হয়।