cari
Rumahpembangunan bahagian belakangtutorial phpBermula dengan SQLite3: Perintah Asas

SQLite: Panduan Komprehensif untuk Perintah Asas

SQLite adalah enjin pangkalan data SQL yang ringan, tanpa pelayan yang dilaksanakan sebagai perpustakaan C. Tidak seperti pangkalan data pelanggan-pelayan seperti MySQL, SQLite beroperasi secara langsung dari fail cakera, menghapuskan keperluan untuk permintaan pelayan. Ini menjadikannya sesuai untuk sistem dan aplikasi tertanam yang memerlukan penyimpanan data tempatan.

Getting Started with SQLite3: Basic Commands

Ciri -ciri Utama:

  • Serverless: Akses cakera langsung memudahkan penggunaan dan mengurangkan overhead.
  • Cross-platform:
  • fail pangkalan data mudah alih berfungsi di pelbagai sistem operasi.
  • ringan:
  • Penggunaan sumber yang minimum menjadikannya sesuai untuk persekitaran yang terkawal sumber.
  • pematuhan SQL standard:
  • menyokong subset signifikan perintah SQL standard.
Bermula:

Kami akan menggunakan antara muka baris arahan SQLITE3 (CLI) untuk tutorial ini. Arahan pemasangan berbeza -beza dengan sistem operasi; Rujuk dokumentasi SQLite rasmi untuk platform anda. Untuk sistem berasaskan Debian (seperti Ubuntu), gunakan:

Selepas pemasangan, lancarkan CLI dengan menaip
sudo apt-get install sqlite3 libsqlite3-dev
di terminal anda. Anda akan melihat segera menunjukkan anda boleh menaip

untuk mendapatkan bantuan. sqlite3 .help

Getting Started with SQLite3: Basic Commands perintah meta:

perintah meta, yang diawali dengan titik (.), Menguruskan tetapan dan operasi pangkalan data. menyenaraikan perintah meta yang tersedia. Perintah yang berguna termasuk:

.help

: Memaparkan tetapan semasa.
  • .show: Menyenaraikan nama dan fail pangkalan data.
  • .databases: keluar dari program SQLITE3.
  • .quit: menunjukkan jadual yang ada.
  • .tables: Memaparkan skema meja.
  • .schema: Togol paparan header dalam output.
  • .header ON/.header OFF: Tetapkan mod output ke lajur.
  • .mode column: Mengeksport pangkalan data ke format teks SQL.
  • .dump
  • Perintah SQL standard:

Perintah SQL standard berinteraksi dengan data pangkalan data. Mereka dikategorikan sebagai:

  • Bahasa Definisi Data (DDL): Mendefinisikan struktur pangkalan data.
    • CREATE TABLE: mencipta jadual baru.
    • ALTER TABLE: Mengubah jadual yang ada (menambah atau menamakan semula lajur).
    • DROP TABLE: Menghapus jadual.
  • Bahasa Manipulasi Data (DML): memanipulasi data dalam jadual.
    • INSERT INTO: Menambah baris baru.
    • UPDATE: Mengubah baris sedia ada.
    • DELETE FROM: menghilangkan baris.
  • bahasa pertanyaan data (DQL): mengambil data.
    • SELECT: Data pertanyaan dari Jadual.
Contohnya: Pangkalan Data Bahagian Komen

Mari buat pangkalan data untuk bahagian komen laman web. Jadual akan disimpan:

(Kunci utama integer auto-incrementing),

, post_id, name (nullable), dan email. website_url comment

  1. Buat pangkalan data:

    sudo apt-get install sqlite3 libsqlite3-dev
  2. Buat jadual:

    sqlite3 comment_section.db
  3. Masukkan data:

    CREATE TABLE comments (
        post_id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
        name TEXT NOT NULL,
        email TEXT NOT NULL,
        website_url TEXT NULL,
        comment TEXT NOT NULL
    );
  4. pilih data (dengan tajuk dan output kolumnar):

    INSERT INTO comments (name, email, website_url, comment)
    VALUES ('John Doe', 'john.doe@example.com', 'johndoe.com', 'Great article!');

    Getting Started with SQLite3: Basic Commands

  5. Kemas kini data:
  6. .headers ON
    .mode column
    SELECT * FROM comments;
    Padam data:
  7. UPDATE comments SET email = 'updated@example.com' WHERE post_id = 1;
    alter jadual (tambah lajur nama pengguna):
  8. DELETE FROM comments WHERE post_id = 1;
    Jadual drop:
  9. ALTER TABLE comments ADD COLUMN username TEXT;
    Kesimpulan:

kesederhanaan dan kecekapan SQLite menjadikannya alat yang berkuasa untuk pelbagai aplikasi. Walaupun tutorial ini merangkumi asas -asas, meneroka ciri -ciri canggih dan mengintegrasikan SQLite dengan bahasa pengaturcaraan seperti PHP akan mengembangkan utilitinya dengan ketara. Alat GUI seperti penyemak imbas DB untuk SQLite dapat memudahkan pengurusan pangkalan data bagi mereka yang lebih suka antara muka visual.

Soalan Lazim (Soalan Lazim):

SQLite vs. SQLite3:
    SQLite3 adalah versi kemudian dengan penambahbaikan prestasi dan ciri -ciri yang dipertingkatkan.
  • Mewujudkan pangkalan data:
  • sqlite3 mydatabase.db Membuat Jadual:

  • Memasukkan data: CREATE TABLE mytable (column1 type, column2 type, ...);

  • Mengemaskini data: INSERT INTO mytable (column1, column2, ...) VALUES (value1, value2, ...);

  • Menghapus data: UPDATE mytable SET column1 = value WHERE condition;

  • Memilih Data: SELECT * FROM mytable WHERE condition ORDER BY column;

  • di mana klausa: hasil penapis berdasarkan keadaan.

  • Pesanan mengikut klausa: menyusun hasil dengan lajur yang ditentukan.

  • Menutup pangkalan data: di SQLite3 CLI. .quit

ingat untuk menggantikan ruang letak seperti

, mydatabase.db, mytable, dan lain -lain, dengan pangkalan data dan nama jadual sebenar anda. column1

Atas ialah kandungan terperinci Bermula dengan SQLite3: Perintah Asas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
11 skrip pemendek URL terbaik PHP (percuma dan premium)11 skrip pemendek URL terbaik PHP (percuma dan premium)Mar 03, 2025 am 10:49 AM

URL panjang, sering berantakan dengan kata kunci dan parameter penjejakan, boleh menghalang pelawat. Skrip pemendekan URL menawarkan penyelesaian, mewujudkan pautan ringkas yang sesuai untuk media sosial dan platform lain. Skrip ini sangat berharga untuk laman web individu a

Pengenalan kepada API InstagramPengenalan kepada API InstagramMar 02, 2025 am 09:32 AM

Berikutan pengambilalihan berprofil tinggi oleh Facebook pada tahun 2012, Instagram mengadopsi dua set API untuk kegunaan pihak ketiga. Ini adalah API Grafik Instagram dan API Paparan Asas Instagram. Sebagai pemaju membina aplikasi yang memerlukan maklumat dari a

Bekerja dengan Data Sesi Flash di LaravelBekerja dengan Data Sesi Flash di LaravelMar 12, 2025 pm 05:08 PM

Laravel memudahkan mengendalikan data sesi sementara menggunakan kaedah flash intuitifnya. Ini sesuai untuk memaparkan mesej ringkas, makluman, atau pemberitahuan dalam permohonan anda. Data hanya berterusan untuk permintaan seterusnya secara lalai: $ permintaan-

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, ReactBina aplikasi React dengan hujung belakang Laravel: Bahagian 2, ReactMar 04, 2025 am 09:33 AM

Ini adalah bahagian kedua dan terakhir siri untuk membina aplikasi React dengan back-end Laravel. Di bahagian pertama siri ini, kami mencipta API RESTful menggunakan Laravel untuk aplikasi penyenaraian produk asas. Dalam tutorial ini, kita akan menjadi dev

Respons HTTP yang dipermudahkan dalam ujian LaravelRespons HTTP yang dipermudahkan dalam ujian LaravelMar 12, 2025 pm 05:09 PM

Laravel menyediakan sintaks simulasi respons HTTP ringkas, memudahkan ujian interaksi HTTP. Pendekatan ini dengan ketara mengurangkan redundansi kod semasa membuat simulasi ujian anda lebih intuitif. Pelaksanaan asas menyediakan pelbagai jenis pintasan jenis tindak balas: Gunakan Illuminate \ Support \ Facades \ http; Http :: palsu ([ 'Google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API RESTCurl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API RESTMar 14, 2025 am 11:42 AM

Pelanjutan URL Pelanggan PHP (CURL) adalah alat yang berkuasa untuk pemaju, membolehkan interaksi lancar dengan pelayan jauh dan API rehat. Dengan memanfaatkan libcurl, perpustakaan pemindahan fail multi-protokol yang dihormati, php curl memudahkan execu yang cekap

12 skrip sembang php terbaik di codecanyon12 skrip sembang php terbaik di codecanyonMar 13, 2025 pm 12:08 PM

Adakah anda ingin memberikan penyelesaian segera, segera kepada masalah yang paling mendesak pelanggan anda? Sembang langsung membolehkan anda mempunyai perbualan masa nyata dengan pelanggan dan menyelesaikan masalah mereka dengan serta-merta. Ia membolehkan anda memberikan perkhidmatan yang lebih pantas kepada adat anda

Pengumuman Penyiasatan Situasi PHP 2025Pengumuman Penyiasatan Situasi PHP 2025Mar 03, 2025 pm 04:20 PM

Tinjauan Landskap PHP 2025 menyiasat trend pembangunan PHP semasa. Ia meneroka penggunaan rangka kerja, kaedah penempatan, dan cabaran, yang bertujuan memberi gambaran kepada pemaju dan perniagaan. Tinjauan ini menjangkakan pertumbuhan dalam PHP Versio moden

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa