আসুন আরও ব্যবহারকারী-বান্ধব উপায়ে শুরু করুন এবং জিইউআই সরঞ্জামটি ব্যবহার করুন sqlitebrowser
। এটি আপনাকে এসকিউএল আদেশগুলি না জেনে সহজেই একটি ডাটাবেস অন্বেষণ করার প্রস্তাব দেয়।
আপনি কমান্ড দিয়ে এটি ইনস্টল করতে পারেন
sudo apt install sqlitebrowser
এবং লঞ্চার / ড্যাশ / অ্যাপ্লিকেশন মেনু থেকে বা কমান্ডটি ব্যবহার করে এটি চালান
sqlitebrowser
মূল উইন্ডোতে আপনি Open databaseনিজের *.sqlite
ফাইলটি খুলতে ক্লিক করতে পারেন । এটি এর পরে এরকম কিছু প্রদর্শন করবে (এখানে ব্যবহারকারীর শৈলীর প্রয়োগের জন্য ফায়ারফক্সের অ্যাড-অনের ডাটাবেস প্রদর্শন করা):
আমি ইতিমধ্যে Browse Dataবাম প্যানেলের ট্যাবটিতে স্যুইচ করেছি , যেখানে আপনি এখন ডাটাবেস টেবিলের সামগ্রী দেখতে পারেন। আপনি "টেবিল:" কম্বোবক্সে কোন সারণিটি প্রদর্শন করবেন তা নির্বাচন করুন।
অবশ্যই আপনি কমান্ড-লাইন থেকে উদাহরণস্বরূপ ব্যবহার করে এটি করতে পারেন sqlite3
। এই পদ্ধতির জন্য আপনাকে এসকিউএল কম্যান্ডের কমপক্ষে একটি বেসিক সেটটি জানতে হবে এবং এটি উন্নত ব্যবহারকারীদের জন্য আরও উপযুক্ত বা যদি আপনাকে কোনও স্ক্রিপ্টে আউটপুট পার্স করার প্রয়োজন হয়।
আপনি sqlite3
কমান্ডটি ব্যবহার করে ইনস্টল করুন
sudo apt install sqlite3
এবং তারপরে এটি নিম্নলিখিত কমান্ড ( -column
এবং-header
আউটপুটটির আরও ভাল পঠনযোগ্যতার বিকল্প, man sqlite3
আরও তথ্যের জন্য দেখুন):
sqlite3 -column -header
তারপরে আপনি একটি ইন্টারেক্টিভ SQLite3 কমান্ড প্রম্পট পাবেন, এর মতো:
$ sqlite3 -column -header
SQLite version 3.11.0 2016-02-15 17:29:24
Enter ".help" for usage hints.
sqlite>
আপনাকে এখন প্রথম কাজটি করতে হবে হ'ল ডাটাবেস ফাইলটি খুলতে। অতএব আপনি .open
SQLite কমান্ডটি ব্যবহার করতে পারেন । sqlite>
প্রম্পটে এটি প্রবেশ করান (আবার উপরের মতো একই ফায়ারফক্স অ্যাড-অন ডাটাবেস ব্যবহার করে, আপনি অবশ্যই একটি পৃথক পথ টাইপ করবেন):
.open "/home/bytecommander/.mozilla/firefox/gtltfeay.default/stylish.sqlite"
মনে রাখবেন যে Tab সমাপ্তি এখানে কাজ করে এবং আপনাকে আপনার ডাটাবেস ফাইলের পথে প্রবেশ করতে সহায়তা করবে।
আপনি এখন .databases
কমান্ডটি ব্যবহার করে লোড হওয়া ডাটাবেসের তালিকা দেখতে পাবেন (ফাইলের নামটি এত দিন কেটে গেছে):
sqlite> .databases
seq name file
--- --------------- ----------------------------------------------------------
0 main /home/bytecommander/.mozilla/firefox/gtltfeay.default/styl
আপনি সবেমাত্র যে ডাটাবেসটি খোলেন সেগুলি এখন বলা হয় main
।
পরবর্তী পদক্ষেপে আমরা main
(ডিফল্ট) ডাটাবেসের সমস্ত সারণি তালিকাভুক্ত করি :
sqlite> .tables
style_meta styles
আমরা দুটি টেবিল দেখতে পাচ্ছি style_meta
এবং styles
তালিকাবদ্ধ।
আসুন style_meta
সমস্ত কলাম দিয়ে টেবিলটি পুরোপুরি প্রদর্শন করি । সুতরাং আমাদের এসকিউএল কমান্ডের প্রয়োজন SELECT * FROM style_meta;
(সেমিকোলনটি ভুলে যাবেন না!):
sqlite> SELECT * FROM style_meta;
id style_id name value
---------- ---------- ---------- -----------
46 1 domain lichess.org
47 1 type site
48 3 domain lichess.org
49 3 type site
50 2 domain lichess.org
51 2 type site
53 4 type global
এসকিউএলআইটি 3 এর ইন্টারেক্টিভ শেল (নির্দিষ্ট সময়ের সাথে শুরু হওয়া কমান্ড) সম্পর্কিত সুনির্দিষ্ট কমান্ডগুলির সহায়তা পেতে, প্রম্পটে টাইপ .help
করুন sqlite>
বা এর ম্যানপেজটি পড়ুন man sqlite3
। অন্যান্য সমস্ত কমান্ডগুলি সাধারণ এসকিউএল, সেগুলি শেখার জন্য আপনার একটি বেসিক এসকিউএল টিউটোরিয়ালটি সন্ধান করা উচিত।
কমান্ড বা + sqlite3
ব্যবহার করে আপনি আবার ইন্টারেক্টিভ শেল থেকে প্রস্থান করতে পারেন ।.exit
CtrlD