ഉബുണ്ടുവിൽ SQLite, SQLite ബ്രൗസർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


ഒരു സി ലൈബ്രറിയിലെ ഭാരം കുറഞ്ഞതും ചെറുതും സ്വയം ഉൾക്കൊള്ളുന്നതുമായ RDBMS ആണ് SQLite. MySql, PostgreSQL മുതലായ ജനപ്രിയ ഡാറ്റാബേസുകൾ ക്ലയന്റ്-സെർവർ മോഡലിൽ പ്രവർത്തിക്കുന്നു, അവയ്ക്ക് ഡാറ്റാബേസ് പ്രവർത്തനത്തിന്റെ എല്ലാ വശങ്ങളും പ്രവർത്തിപ്പിക്കുന്നതിനും നിയന്ത്രിക്കുന്നതിനുമുള്ള ഒരു സമർപ്പിത പ്രക്രിയയുണ്ട്.

എന്നാൽ SQLite-ന് ഒരു പ്രക്രിയയും പ്രവർത്തിക്കുന്നില്ല, കൂടാതെ ക്ലയന്റ്-സെർവർ മോഡലും ഇല്ല. SQLite DB എന്നത് .sqlite3/.sqlite/.db എക്സ്റ്റൻഷനുള്ള ഒരു ഫയലാണ്. എല്ലാ പ്രോഗ്രാമിംഗ് ഭാഷകൾക്കും SQLite-നെ പിന്തുണയ്ക്കാൻ ഒരു ലൈബ്രറി ഉണ്ട്.

SQLite ഉപയോഗിക്കുന്നത് നിങ്ങൾക്ക് കണ്ടെത്താനാകും

  • വെബ് ബ്രൗസറുകൾ (Chrome, Safari, Firefox).
  • MP3 പ്ലെയറുകൾ, സെറ്റ്-ടോപ്പ് ബോക്സുകൾ, ഇലക്ട്രോണിക് ഗാഡ്uജെറ്റുകൾ.
  • ഇന്റർനെറ്റ് ഓഫ് തിംഗ്സ് (IoT).
  • Android, Mac, Windows, iOS, iPhone ഉപകരണങ്ങൾ.

SQLite ഉപയോഗിക്കുന്ന നിരവധി മേഖലകളുണ്ട്. ലോകത്തിലെ എല്ലാ സ്മാർട്ട്uഫോണുകളിലും നൂറുകണക്കിന് SQLite ഡാറ്റാബേസ് ഫയലുകളുണ്ട്, കൂടാതെ ഒരു ട്രില്യണിലധികം ഡാറ്റാബേസുകളും സജീവ ഉപയോഗത്തിലുണ്ട്. അത് എണ്ണത്തിൽ വളരെ വലുതാണ്.

ഉബുണ്ടുവിൽ SQLite ഇൻസ്റ്റാൾ ചെയ്യുക

MySql, Postgresql മുതലായ മറ്റ് ജനപ്രിയ ഡാറ്റാബേസുകളുമായി താരതമ്യം ചെയ്യുമ്പോൾ SQLite സജ്ജീകരിക്കുന്നത് ലളിതമാണ്. ആദ്യം, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് apt-cache അപ്ഡേറ്റ് ചെയ്യുക.

$ sudo apt update

താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് apt റിപ്പോസിറ്ററിയിൽ എന്തെങ്കിലും SQLite പാക്കേജുകൾ ലഭ്യമാണോ എന്ന് ഇപ്പോൾ പരിശോധിക്കുക.

$ sudo apt-cache search sqlite

പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ sudo apt install sqlite3

ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങൾക്ക് sqlite സെഷൻ ആരംഭിച്ച് ഇൻസ്റ്റാളേഷൻ സാധൂകരിക്കാനാകും.

$ sqlite3

SQLite3 വിജയകരമായി ഇൻസ്uറ്റാൾ ചെയ്uത് 3.33.0 പതിപ്പിനൊപ്പം പ്രവർത്തിക്കുന്നത് മുകളിലെ ചിത്രത്തിൽ നിന്ന് നിങ്ങൾക്ക് കാണാൻ കഴിയും..

SQLite ഡാറ്റാബേസും പട്ടികയും സൃഷ്ടിക്കുക

ഡാറ്റാബേസ് നിങ്ങളുടെ പ്രാദേശിക ഫയൽ സിസ്റ്റത്തിൽ ഒരു ഫയലായി സംഭരിച്ചിരിക്കുന്നു. sqlite സെഷൻ സമാരംഭിക്കുമ്പോൾ ഡാറ്റാബേസിന്റെ പേര് ഒരു ആർഗ്യുമെന്റായി സൂചിപ്പിച്ചുകൊണ്ട് നിങ്ങൾക്ക് ഒരു ഡാറ്റാബേസ് സൃഷ്ടിക്കാൻ കഴിയും. ഡാറ്റാബേസ് ലഭ്യമാണെങ്കിൽ, അത് ഒരു പുതിയ ഡാറ്റാബേസ് സൃഷ്ടിക്കുന്നില്ലെങ്കിൽ അത് ഡാറ്റാബേസ് തുറക്കും.

ഞങ്ങൾ ഡാറ്റാബേസിന്റെ പേര് ഒരു ആർഗ്യുമെന്റായി നൽകുന്നില്ലെങ്കിൽ, ഒരു താൽക്കാലിക ഇൻ-മെമ്മറി ഡാറ്റാബേസ് സൃഷ്uടിക്കപ്പെടും, അത് സെഷൻ അവസാനിച്ചുകഴിഞ്ഞാൽ അത് ഇല്ലാതാക്കപ്പെടും. ഇവിടെ എനിക്ക് ഡാറ്റാബേസ് ഒന്നുമില്ല, അതിനാൽ ഡിബിയുടെ പേര് ഒരു ആർഗ്യുമെന്റായി സൂചിപ്പിച്ചുകൊണ്ട് ഞാൻ ഒരു പുതിയ ഡിബി സൃഷ്ടിക്കും. നിങ്ങൾ സെഷനിലേക്ക് കണക്റ്റുചെയ്uതുകഴിഞ്ഞാൽ, ഡാറ്റാബേസിലേക്ക് ഏത് ഫയലാണ് അറ്റാച്ച് ചെയ്uതിരിക്കുന്നതെന്ന് കാണാൻ നിങ്ങൾക്ക് .databases കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ കഴിയും.

$ sqlite3 /home/tecmint/test     # creating test db in /home/tecmint
sqlite> .databases            # To see which database session is connected

ഇനി താഴെ പറയുന്ന ചോദ്യങ്ങൾ എക്സിക്യൂട്ട് ചെയ്തുകൊണ്ട് നമുക്ക് ഒരു സാമ്പിൾ ടേബിൾ ഉണ്ടാക്കാം.

# create table

sqlite> CREATE TABLE employee(  
             Name String,            
             age Int);       

# Insert records

sqlite> insert into employee(Name, age)
            VALUES ('Tom',25),             
            ('Mark',40),                   
            ('Steve',35);  

ഡാറ്റാബേസിൽ പട്ടികകൾ പട്ടികപ്പെടുത്താൻ നിങ്ങൾക്ക് .tables കമാൻഡ് പ്രവർത്തിപ്പിക്കാം.

sqlite> .tables                       # List tables in database
sqlite> .headers on                   # Turn on column for printing
sqlite> SELECT * FROM employee;       # Selecting record from table

ഉബുണ്ടുവിൽ SQLite ബ്രൗസർ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

sqlite3 എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും സജ്ജീകരിക്കാമെന്നും ഞങ്ങൾ ഇപ്പോൾ കണ്ടുകഴിഞ്ഞു, നിങ്ങളുടെ sqlite ഡാറ്റാബേസുകൾ നിയന്ത്രിക്കുന്നതിനുള്ള ലളിതമായ GUI ടൂളായ sqlite ബ്രൗസറും ഞങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യും.

$ sudo apt install sqlitebrowser -y

നിങ്ങൾക്ക് ആരംഭ മെനുവിൽ നിന്നോ ടെർമിനലിൽ നിന്നോ ആപ്ലിക്കേഷൻ സമാരംഭിക്കാം. ടെർമിനലിൽ നിന്ന് ആരംഭിക്കുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ sqlitebrowser &

SQLite, SQLite ബ്രൗസർ എന്നിവ അൺഇൻസ്റ്റാൾ ചെയ്യുക

SQLite, SQLite ബ്രൗസർ എന്നിവ നീക്കം ചെയ്യാൻ ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ sudo apt --purge remove sqlite3 sqlitebrowser

ഈ ലേഖനത്തിന് അത്രയേയുള്ളൂ. നിങ്ങൾക്ക് എന്തെങ്കിലും ഫീഡ്uബാക്കോ നുറുങ്ങുകളോ ഉണ്ടെങ്കിൽ, അത് പോസ്റ്റുചെയ്യുന്നതിന് ദയവായി കമന്റ് വിഭാഗം ഉപയോഗിക്കുക.