নিম্নলিখিত কোড হিসাবে INDEX কীভাবে ব্যবহার করতে হয় তা আমি জানি। এবং আমি জানি কীভাবে বিদেশী কী এবং প্রাথমিক কী ব্যবহার করতে হয় ।
CREATE TABLE tasks (
task_id INT UNSIGNED NOT NULL AUTO_INCREMENT,
parent_id INT UNSIGNED NOT NULL DEFAULT 0,
task VARCHAR(100) NOT NULL,
date_added TIMESTAMP NOT NULL,
date_completed TIMESTAMP,
PRIMARY KEY (task_id),
INDEX parent (parent_id),
....
তবে আমি নীচে INDEX এর পরিবর্তে KEY ব্যবহার করে একটি কোড পেয়েছি।
...
KEY order_date (order_date)
...
অফিসিয়াল মাইএসকিউএল পৃষ্ঠায় আমি কোনও ব্যাখ্যা খুঁজে পাইনি। কেই কি আমাকে বলতে পারে কে এবং আইএনডেক্সের মধ্যে পার্থক্য কী?
শুধু পার্থক্য আমি দেখতে যে, যখন আমি ব্যবহার হয় KEY ...
, আমি, শব্দ পুনরাবৃত্তি যেমন প্রয়োজন
KEY order_date (order_date)
।
KEY keyname (column_name)
যখন সারণীটি তৈরি করে তখন তা দেখায়INDEX keyname (column_name)
। এটি একটি প্রতিশব্দ হিসাবে সত্য এটি পুরোপুরি ব্যাখ্যা করে।