মাইএসকিউএল কমান্ডগুলি কীভাবে তাদের সঠিকভাবে সক্রিয় করা যায়?

আপনার যদি অন্য সার্ভার থেকে ডাটাবেস ম্যানেজ করতে কোন সমস্যা হয়, তাহলে চিন্তা করবেন না, আজ আমরা আপনাকে সংশ্লিষ্ট সবকিছু বলতে যাচ্ছি MYSQL কমান্ড.

mysql-2- কমান্ড

MYSQL কমান্ড

এই ধরণের ফর্ম্যাট এবং কমান্ড সম্পর্কে কথা বলা কেবল একটি ওয়েব পেজে ডাটাবেস insোকানোর উপায় বিবেচনা করা হচ্ছে। একটি ফাইলের মাধ্যমে, পাশাপাশি একটি টার্মিনালের মাধ্যমে MYSQL কমান্ডগুলি কীভাবে প্রবেশ করতে হয় তা জানা গুরুত্বপূর্ণ।

যেকোনো সিস্টেমের ক্রিয়াকলাপের জন্য ডাটাবেসের প্রশ্ন গুরুত্বপূর্ণ। ব্যবহার সাধারণত PHP পৃষ্ঠার মাধ্যমে করা হয়, কিন্তু PhpMyAdmin প্রোগ্রাম ব্যবহার করে এটি পরিচালনা করা সুবিধাজনক; যাইহোক, এটি ঘটে যে যদি সমস্যা হয় তবে সবচেয়ে কার্যকর বিকল্প হল একটি কমান্ড লাইনের মাধ্যমে তাদের প্রবেশ করা।

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

ফাইলটি সনাক্ত করুন

মাইএসকিউএল ফাইলগুলি একটি ক্লায়েন্ট সফ্টওয়্যারের মাধ্যমে ব্যবহার করা হয়, যার সাথে এটি একই ডিনোমেটিভ, মাইএসকিউএল শেয়ার করে। এটি বেশিরভাগ ক্ষেত্রে কমান্ড লাইনের মাধ্যমে ডাটাবেস নিয়ন্ত্রণ করতে ব্যবহৃত হয়; যখন বিভিন্ন ফাইল প্রোগ্রামিং করা হয় তখন তারা অপারেটিভ হয় এবং মাইএসকিউএল কমান্ড.

যে কোন ডিভাইসে যে উইন্ডোজ সফটওয়্যার ইন্সটল করা আছে, এই ফাইলটি পাওয়া যাবে, এর অবস্থান নিম্নোক্ত ঠিকানায়: C: Program filesMySQLMySQL Server 4.1bin।

আপনি এটি C: xamppmysql তেও পেতে পারেন; এই ডিরেক্টরি ভিন্ন হতে পারে কিন্তু শুধুমাত্র নামে।

উইন্ডোতে

উদাহরণস্বরূপ, কখনও কখনও এবং উইন্ডোজ অপারেটিং সিস্টেমের সংস্করণের উপর নির্ভর করে, এটি ডিস্ক সি: বা কম্পিউটারের মেমরির মধ্যে অন্য কোন স্থানে অবস্থিত, একইভাবে, এটি অন্য লিঙ্কে অবস্থিত হতে পারে যেখানে প্রোগ্রামার সন্নিবেশ করার সিদ্ধান্ত নিয়েছে এটা। এটি ইনস্টল করার জন্য কোন ধরণের প্রোগ্রাম ব্যবহার করা হয়েছিল তার উপর এটি অনেকটা নির্ভর করে।

কিন্তু অনুসন্ধান সম্পর্কে চিন্তা করবেন না, গুগল ইঞ্জিন ব্যবহার করে সেগুলি সহজেই পাওয়া যাবে, বিশেষ করে সঠিক ফোল্ডার পাওয়া, যেহেতু অনেক সময় কম্পিউটারের নিজস্ব সার্চ ইঞ্জিন আমাদের প্রয়োজনীয় তথ্য সরবরাহ করে না।

mysql-3- কমান্ড

সঠিক ফোল্ডার বা আপনি যেটি পরিচালনা করতে চান সেটি গুগলের নির্দেশ অনুসারে অবস্থিত। উদাহরণস্বরূপ, যদি আমরা উইন্ডোজ এ থাকি এবং আমরা মাইএসকিউএল বিকল্পটি অ্যাক্সেস করতে চাই, আমরা নিজেদেরকে ডিরেক্টরিতে খুঁজে বের করি বা PATH কনফিগারেশনের মধ্যে ফোল্ডারটি রাখি।

লিনাক্সে

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

সুতরাং যখন ডাটাবেস ইঞ্জিন স্থাপন করা হয়, একই সিস্টেম "মাইএসকিউএল" ফাইল প্রদান করে, আমরা যে ফোল্ডারেই থাকি না কেন, এই কাজটি সম্পাদন করতে লিনাক্সের সহজতা।

ম্যাকে

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

এটি করার জন্য, আমাদের অবশ্যই গুগলে একটি অনুসন্ধান করতে হবে, যা আমাদের কম্পিউটারে এটি সনাক্ত করতে এবং "মাইএসকিউএল" ফাইলটি সরাসরি অ্যাক্সেস করার জন্য আমাদের প্রয়োজনীয় সমস্ত তথ্য সরবরাহ করবে। এই ধরনের ফাইলে যে কনফিগারেশন করা হয় তা হল ম্যাম্প প্রোগ্রামের ইনস্টলেশনে ব্যবহার; সিস্টেমের তাত্ক্ষণিক প্রতিক্রিয়া FAQ হবে, যা আমাদের ম্যাক এ "mysql" কমান্ড ব্যবহার করতে এবং ম্যাম্প সার্ভারের সাথে ইনস্টল করতে সাহায্য করবে।

mysql-4- কমান্ড

মাইএসকিউএল সার্ভারে সংযোগ করুন

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

যদি আমরা "% মাইএসকিউএল" রাখি, আমরা কমান্ড লাইনে অ্যাক্সেস পাব এবং সেখান থেকে আমরা প্রম্পট উৎপত্তি এড়াতে পারি, তবে এটি রেখে; c: mysqlbin>। আমরা সরাসরি "%" অক্ষর উপেক্ষা করি।

প্রোগ্রামটি ডিফল্টরূপে প্যারামিটার এবং শর্ত অনুযায়ী ইঙ্গিতটি ডাটাবেসের সাথে সংযুক্ত হয়। খালি স্ট্রিংয়ে ব্যবহারকারীর নাম বা পাসওয়ার্ড দিয়ে স্থানীয় সার্ভার Insোকানো এবং বাঁধাই করা; তারপর ডাটাবেসের সাথে সংযোগ স্থাপনের জন্য আপনাকে অবশ্যই আরেকটি তথ্য প্রবেশ করতে হবে, উদাহরণস্বরূপ, নিম্নলিখিত প্যারামিটারগুলি রাখুন: mysql -h server_name -u username -p।

এখন, যদি আমরা রুট ইউজার নেম ব্যবহার করে ডাটাবেসকে স্থানীয় সার্ভারে সংযুক্ত করতে চাই, তাহলে আমাদের নিম্নলিখিত লেখা উচিত: এটি প্রবর্তনের পর, আমরা মাইএসকিউএল কমান্ড লাইনে প্রবেশ করি; তাই প্রম্পট নিম্নলিখিত পরিবর্তন করে: mysql>

কমান্ড লাইনে সরাসরি পাসওয়ার্ড নির্দেশ করার ক্ষেত্রে, একটি তাত্ক্ষণিক এন্ট্রি করা যেতে পারে, কিন্তু নিরাপত্তার কারণে এটি যুক্তিযুক্ত নয়, এই ক্ষেত্রে কমান্ডটি হবে: mysql -h localhost -u root -pmi_key, -py লিখুন যদি আপনি স্থানীয় সার্ভারে না থাকেন তবে my_key কোনো স্পেস ছেড়ে যাবে না।

এই অপারেটিং সিস্টেমে এই প্রোগ্রামিং প্রক্রিয়াগুলো গুরুত্বপূর্ণ প্রোগ্রামিং করার সময় 

মাইএসকিউএল কনসোল ব্যবহার করে

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

ফলস্বরূপ, "ব্যবহার করুন" কমান্ডটি অবশ্যই ব্যবহার করতে হবে যে ডাটাবেসের নাম আমরা সংযুক্ত করতে চাই, এর উদাহরণ দেখুন: mysql> my database ব্যবহার করুন; তারপর আমরা "mybaseddata" ডাটাবেসে প্রবেশ করি। যাইহোক, আমাদের অবশ্যই MySQL কমান্ড লাইনের মধ্যে থাকা সমস্ত বিবৃতি বিবেচনা করতে হবে।

প্রত্যেকটি ";" এ শেষ হয়। সুতরাং আমরা যদি সেমিকোলনটি না রাখি, কমান্ডটি কার্যকর করা হবে না এবং সেইজন্য কমান্ড প্রম্পট আবার প্রদর্শিত হবে, যা একটি ইঙ্গিত যে আমাদের অবশ্যই বাক্যগুলি প্রবেশ করা চালিয়ে যেতে হবে।

যাইহোক, যদি আমরা শুধুমাত্র the; » এটা যথেষ্ট হবে। এই কারণে, সম্পূর্ণ কমান্ডটি আবার টাইপ করা উচিত নয় এবং এটি শুধুমাত্র ";" এবং এন্টার চাপুন।

ডাটাবেস তালিকা

একটি নির্দিষ্ট ডাটাবেস নির্বাচন করার জন্য আমাদের অবশ্যই একটি ক্রিয়া সম্পাদন করতে হবে, যা আমাদের দেখতে পারবে কোনটি উপলব্ধ; এর জন্য আমাদের অবশ্যই নিম্নলিখিত বাক্য গঠন করতে হবে: mysql> ডেটাবেস দেখান; আমাদের কম্পিউটারে পাওয়া সমস্ত ডাটাবেসের সাথে একটি তালিকা উপস্থিত হয়। এবং শেষে নিম্নলিখিত দেখানো হয়: mysql> ডেটাবেস দেখান ->; সেটে 5 সারি (0.02 সেকেন্ড)।

একটি ডাটাবেস তৈরি করুন

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

নতুন ডাটাবেসে আমরা যে নামটি রাখতে চাই তার সাথে "ডাটাবেস তৈরি করুন" লিখুন, আসুন দেখি: mysql> ডাটাবেসের উদাহরণ তৈরি করুন; এটি ফাইল তৈরি করে।

এটি "উদাহরণ" নামে একটি ডাটাবেস তৈরি করবে, যা মাইএসকিউএল -এ নিবন্ধিত হবে, এবং আমরা এটি পরে ব্যবহার করতে পারি, তাই ভবিষ্যতে যদি আমরা এটি ব্যবহার করতে চাই তাহলে আমরা নিচের কাজটি করি: mysql> ব্যবহারের উদাহরণ।

ডাটাবেস ব্যবস্থাপনা

এই ডাটাবেসটি নিষ্ক্রিয় যেহেতু এটি সদ্য তৈরি করা হয়েছে, কিন্তু যদি আমরা ইতিমধ্যে ব্যবহৃত ডাটাবেস ব্যবহার করে থাকি, তাহলে আমাদের অবশ্যই এর নাম লিখতে হবে। এছাড়াও, যদি আমরা এটি রচনা করে এমন টেবিল ব্যবহার করতে বা দেখতে চাই, তাহলে আমাদের অবশ্যই "শো টেবিল" লিখতে হবে, আসুন দেখি: mysql> শো টেবিল।

এই অর্থে, ডাটাবেসে টেবিল থাকে না, এইরকম তথ্য অবিলম্বে উপস্থিত হয়: "খালি সেট"। বিপরীতভাবে, যদি একই ফাইলের মধ্যে বেশ কয়েকটি টেবিল থাকে, তাহলে টেবিলের তালিকা নিম্নলিখিতগুলির সাথে উপস্থিত হবে: সেটে 2 সারি (0.00 সেকেন্ড)।

একটি নির্দিষ্ট একটি সম্পর্কিত তথ্য পেতে এবং কোন ক্ষেত্রগুলি পাওয়া যায় তা জানার জন্য, পাশাপাশি ক্লাসের জন্য, আমাদের অবশ্যই একটি কমান্ড ব্যবহার করতে হবে যা স্পেসিফিকেশন এবং টেবিলের নাম বর্ণনা করে, যেমন: mysql> অ্যাডমিনিস্ট্রেটরের বর্ণনা। সেটে 3 সারি (0.11 সেকেন্ড)।

আপনি যদি এই এবং অন্যান্য বিষয় সম্পর্কে আরও জানতে চান, আমরা নিম্নলিখিত নিবন্ধটি পড়ার পরামর্শ দিই পাওয়ারশেল কমান্ড যেখানে আপনি এই বিষয় সম্পর্কিত অতিরিক্ত তথ্য পাবেন

অন্যান্য কাজ এবং বিচার

মাইএসকিউএল কনসোলে থাকাকালীন, কমান্ড লাইনের মাধ্যমে ইঙ্গিত করা যেতে পারে: এই অর্থে, এসকিউএল ব্যবহার করে যেকোনো ধরনের কোডের জন্য অনুরোধ করা যেতে পারে; সেখানে আমরা পছন্দ, আপডেট, টেবিল তৈরি এবং সন্নিবেশ করতে পারি।

এটি করার উপায়টি সহজ, বিশেষত যদি আপনি কিছু প্রোগ্রামিং জানেন, প্রক্রিয়াটি স্বজ্ঞাত এবং সহজেই অনুমান করা যায়, সেমিকোলন রাখার পরপরই আমাদের বাক্যটি কার্যকর করতে হবে। আসুন একটি উদাহরণ দেখি:

  • mysql> টেবিল টেস্ট তৈরি করুন (test id int);
  • জিজ্ঞাসা ঠিক আছে, 0 সারি প্রভাবিত (0.08 সেকেন্ড)
  • আপনি নিম্নলিখিতগুলিও ব্যবহার করতে পারেন: mysql> test (test id) মানগুলিতে সন্নিবেশ করান (1);
  • প্রশ্ন ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)

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


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

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