וטנובואב SQLite Browser -ו SQLite תא ןיקתהל דציכ


SQLite אוה RDBMS תיירפסב ומצע תא ליכמו ןטק ,לקשמ לק C. ומכ םיירלופופ עדימ ירגאמ MySql, PostgreSQL םינותנה דסמ תלועפ לש םיטביהה לכב טלושו ץירמה ידועיי ךילהת םהל שיו חוקלה תרש לדומב םידבוע'

.SQLite -ב תכמותש היירפס שי תונכת תפש לכל .sqlite3/.sqlite/.db. תמויס םע ץבוק טושפ אוה SQLite DB .חוקל תרש לדומ ול ןיאו לעופה ךילהת ןיא SQLite -ל ךא

שומישב SQLite אוצמל לוכי התא

    .םירפסמב קנע יד הז .ליעפ שומישב םינותנ יסיסב ןוילירטמ רתוי שיו SQLite לש םינותנ ידסמ יצבק תואמ שי םלועב ןופטראמס לכב .SQLite -ב םישמתשמ םהב םימוחת רתוי הברה םנשי

    וטנובואב SQLite תא ןקתה

    .האבה הדוקפה תלעפה ידי לע apt-cache תא ןכדע ,תישאר' וכו MySql, Postgresql ומכ םירחא םיירלופופ םינותנ ידסמל האוושהב הטושפ איה SQLite תרדגה

    $ sudo apt update
    

    .האבה הדוקפה תלעפה ידי לע apt רגאמב SQLite תוליבח תומייק םא קודב תעכ

    $ sudo apt-cache search sqlite
    

    .האבה הדוקפה תא לעפה ,הליבחה תא ןיקתהל ידכ

    $ sudo apt install sqlite3
    

    .האבה הדוקפה תלעפה ידי לע sqlite תלעפה תלעפה ידי לע הנקתהה תא תמאל ךתורשפאב

    $ sqlite3
    

    .. 3.33.0 הסרג םע לעופו החלצהב ןקתומ SQLite3 ליעל הנומתהמ תוארל לוכי התא

    SQLite ןחלושו םינותנ דסמ רוצ

    .שדח םינותנ דסמ רצוי אוה אל םא םינותנה דסמ תא חתפי אוה ןימז םינותנה דסמ םא .טנמוגראכ םינותנה דסמ םש רוכזא ידי לע sqlite תלעפה תלעפה תעב םינותנ דסמ רוציל ךתורשפאב .ךלש תימוקמה םיצבקה תכרעמב

    .םינותנה דסמל ףרוצמ ץבוק הזיא תוארל ידכ databases. הדוקפה תא ליעפהל לוכי התא בשומל רבוחמ התאש עגרב .חוכיווכ DB םש רוכזא ידי לע שדח DB רוצא ינא זא םינותנ דסמ םוש יל ןיא ןאכ .הלעפהה םויס רחא

    $ 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 ןפדפד תנקתה

    .sqlite -ה לש םינותנה ידסמ לוהינל טושפ GUI ילכ ,sqlite ןפדפד םג ןיקתנ ,sqlite3 תא רידגהלו ןיקתהל דציכ וניארשכ ,תעכ

    $ sudo apt install sqlitebrowser -y
    

    .האבה הדוקפה תא לעפה ,לנימרטהמ ליחתהל ידכ .לנימרטהמ וא הלחתהה טירפתמ םושייה תא ליעפהל לוכי התא

    $ sqlitebrowser &
    

    SQLite Browser -ו SQLite לש הנקתהה תא רסה

    .SQLite ןפדפד ןהו SQLite ןפדפד תא ןה ריסהל ידכ האבה הדוקפה תא לעפה

    $ sudo apt --purge remove sqlite3 sqlitebrowser
    

    .ותוא םסרפל ידכ תורעהה קרפב שמתשה םיפיט וא בושמ ךל שי םא .הז רמאמ רובע הז והז