Rumah pangkalan data tutorial mysql SQLite3 sql命令行怎么使用?

SQLite3 sql命令行怎么使用?

Mar 04, 2019 am 11:59 AM
sqlite

SQLite是一个轻量级的SQL数据库,它实现了一个独立的、无服务器的、零配置的事务性SQL数据库引擎。除了一些命令外,sqlite使用的命令语法与mysql、oracle使用的类似,本篇文章将介绍如何使用命令行来使用sqlite数据库。

SQL

1、创建SQLite数据库

SQLite提供了一个简单的命令来创建数据库。使用以下命令创建sqlite数据库。

# sqlite3 admin.db
Salin selepas log masuk

基本上,sqlite数据库是在当前工作目录中创建的文件。

# ls -l admin.db
-rw-r--r--. 1 root root 3072 May 11 14:32 admin.db
Salin selepas log masuk

2.在SQLite数据库中创建表

创建数据库后,我们创建表。使用以下查询在数据库admin.db中创建两个表(users, posts )。

# sqlite3 admin.db
sqlite> create table users(uid integer,uname varchar(60),category varchar(50));
sqlite> create table posts(postid integer,postname varchar(50),content varchar(1000));
sqlite> create table tmp(id integer,tname varchar(50);
sqlite> .quit
Salin selepas log masuk

3.在SQLite中列出或删除表

要仅在SQLite数据库中列出表名,只需使用以下命令。

sqlite> .tables
posts  tmp    users
Salin selepas log masuk

如果需要删除任何表,可以使用以下命令执行此操作,如下所示。

#drop table <tablename>; 
#drop table if exists <tablename>;
#drop table tmp; 
#drop table if tmp;
Salin selepas log masuk

4.在表格中插入数据

以下命令用于通过SQLite提示在SQLite数据库中插入数据。

sqlite> INSERT INTO posts VALUES(1, &#39;Post 1&#39;,&#39;this is demo post 1&#39;);
sqlite> INSERT INTO posts VALUES(2, &#39;Post 2&#39;,&#39;this is demo post 2&#39;);
sqlite> INSERT INTO users VALUES(1,&#39;Harry&#39;,&#39;staff&#39;);
sqlite> INSERT INTO users VALUES(2,&#39;Rahul&#39;,&#39;Admin&#39;);
Salin selepas log masuk

还可以执行文件中包含的一组命令。

# vi data.sql
INSERT INTO posts VALUES(10, &#39;Sample Post 10&#39;,&#39;this is sample post 10&#39;);
INSERT INTO posts VALUES(11, &#39;Sample Post 11&#39;,&#39;this is sample post 11&#39;);
INSERT INTO users VALUES(10,&#39;Sarah&#39;,&#39;Support&#39;);
INSERT INTO users VALUES(11,&#39;Nick&#39;,&#39;Sales&#39;);
Salin selepas log masuk

以下命令将执行admin.db数据库中data.sql的所有命令。

# sqlite3 admin.db < data.sql
Salin selepas log masuk

5.从表中获取数据

使用SELECT命令查看SQLite数据库中表的数据,如下例所示。

sqlite> SELECT * FROM users;
1|Harry|staff
2|Rahul|Admin
10|Sarah|Support
11|Nick|Sales

sqlite> SELECT * FROM posts;
1|Post 1|this is demo post 1
2|Post 2|this is demo post 2
10|Sample Post 10|this is sample post 10
11|Sample Post 11|this is sample post 11

sqlite> SELECT * FROM posts WHERE postid = 1;
1|Post 1|this is demo post 1
Salin selepas log masuk

6.更改输出格式

SQLite3以八种不同的格式显示查询结果:“csv”,“column”,“html”,“insert”,“line”,“list”,“tabs”和“tcl”。使用“.mode”命令可以更改输出格式。默认输出格式为“list”。

sqlite> .mode line
sqlite> select * from users;
     uid = 1
   uname = Harry
category = staff

     uid = 2
   uname = Rahul
category = Admin
Salin selepas log masuk
sqlite> .mode column
sqlite> select * from users;
1           Harry       staff
2           Rahul       Admin
10          Sarah       Support
11          Nick        Sales
Salin selepas log masuk

7.将SQLite数据库转换为ASCII文本文件

可以使用“.dump”命令将SQLite数据库简单地转换为纯文本文件。使用以下命令执行。

# sqlite3 admin.db &#39;.dump&#39; > backup.dump
Salin selepas log masuk

要从ASCII文件backup.dump重建SQLite数据库,只需输入:

#cat backup.dump | sqlite3 admin-1.db
Salin selepas log masuk

Atas ialah kandungan terperinci SQLite3 sql命令行怎么使用?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

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.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara membuat sistem log masuk pengguna menggunakan PHP dan SQLite Cara membuat sistem log masuk pengguna menggunakan PHP dan SQLite Jul 28, 2023 pm 09:27 PM

Cara mencipta sistem log masuk pengguna menggunakan PHP dan SQLite Dalam era Internet hari ini, sistem log masuk pengguna merupakan salah satu fungsi asas bagi banyak laman web dan aplikasi. Artikel ini akan memperkenalkan cara mencipta sistem log masuk pengguna yang ringkas dan berkuasa menggunakan PHP dan SQLite. SQLite ialah enjin pangkalan data terbenam Ia adalah enjin pangkalan data bahagian pelayan tanpa konfigurasi. PHP ialah bahasa skrip sebelah pelayan yang popular yang boleh digunakan bersama dengan SQLite untuk mencipta sistem log masuk pengguna yang fleksibel dan cekap. oleh

Melaksanakan kebenaran pengguna dan kawalan akses menggunakan PHP dan SQLite Melaksanakan kebenaran pengguna dan kawalan akses menggunakan PHP dan SQLite Jul 29, 2023 pm 02:33 PM

Melaksanakan kebenaran pengguna dan kawalan akses menggunakan PHP dan SQLite Dalam aplikasi web moden, kebenaran pengguna dan kawalan akses adalah bahagian yang sangat penting. Dengan pengurusan kebenaran yang betul, anda boleh memastikan bahawa hanya pengguna yang diberi kuasa boleh mengakses halaman dan fungsi tertentu. Dalam artikel ini, kita akan belajar cara melaksanakan kebenaran pengguna asas dan kawalan akses menggunakan PHP dan SQLite. Pertama, kita perlu mencipta pangkalan data SQLite untuk menyimpan maklumat tentang pengguna dan kebenaran mereka. Berikut ialah struktur jadual pengguna ringkas dan jadual kebenaran

PHP dan SQLite: Bagaimana untuk melakukan pemampatan dan penyulitan data PHP dan SQLite: Bagaimana untuk melakukan pemampatan dan penyulitan data Jul 29, 2023 am 08:36 AM

PHP dan SQLite: Cara Memampat dan Menyulitkan Data Dalam kebanyakan aplikasi web, keselamatan data dan penggunaan ruang storan adalah pertimbangan yang sangat penting. PHP dan SQLite ialah dua alat yang digunakan secara meluas, dan artikel ini akan memperkenalkan cara menggunakannya untuk pemampatan dan penyulitan data. SQLite ialah enjin pangkalan data terbenam ringan yang tidak mempunyai proses pelayan yang berasingan tetapi berinteraksi secara langsung dengan aplikasi. PHP ialah bahasa skrip sebelah pelayan yang popular yang digunakan secara meluas untuk membina dinamik

Carta dan visualisasi data menggunakan PHP dan SQLite Carta dan visualisasi data menggunakan PHP dan SQLite Jul 28, 2023 pm 01:01 PM

Menggunakan PHP dan SQLite untuk melaksanakan carta data dan gambaran keseluruhan visualisasi: Dengan kemunculan era data besar, carta data dan visualisasi telah menjadi cara penting untuk memaparkan dan menganalisis data. Dalam artikel ini, kami akan memperkenalkan cara menggunakan PHP dan SQLite untuk melaksanakan carta data dan fungsi visualisasi. Ambil contoh sebagai contoh untuk menunjukkan cara membaca data daripada pangkalan data SQLite dan menggunakan pustaka carta data biasa untuk memaparkan data. Penyediaan: Pertama, anda perlu memastikan bahawa pangkalan data PHP dan SQLite telah dipasang. Jika ia tidak dipasang, anda boleh

Buat blog mudah: menggunakan PHP dan SQLite Buat blog mudah: menggunakan PHP dan SQLite Jun 21, 2023 pm 01:23 PM

Dengan perkembangan Internet, blog telah menjadi platform untuk lebih ramai orang berkongsi kehidupan, pengetahuan dan idea mereka. Jika anda juga ingin membuat blog sendiri, maka artikel ini akan memperkenalkan cara menggunakan PHP dan SQLite untuk membuat blog yang mudah. Tentukan keperluan Sebelum mula membuat blog, kita perlu tentukan fungsi yang ingin kita capai. Contohnya: Buat catatan blog Edit catatan blog Padam catatan blog Paparkan senarai catatan blog Paparkan butiran catatan blog Pengesahan pengguna dan kawalan kebenaran Pasang PHP dan SQLite Kita perlu memasang PHP dan S

PHP dan SQLite: Cara menangani sambungan yang panjang dan pemotongan dan penyambungan semula PHP dan SQLite: Cara menangani sambungan yang panjang dan pemotongan dan penyambungan semula Jul 29, 2023 am 09:05 AM

PHP dan SQLite: Cara menangani sambungan yang panjang dan memutuskan sambungan dan penyambungan semula Pengenalan: Dalam pembangunan web, PHP dan SQLite ialah dua teknologi yang biasa digunakan. Walau bagaimanapun, sambungan panjang dan pemotongan dan penyambungan semula adalah beberapa masalah yang sering dihadapi apabila menggunakan PHP dan SQLite. Artikel ini akan memperkenalkan cara menangani masalah sambungan panjang dan pemotongan dan penyambungan semula dalam PHP, serta menyediakan beberapa contoh kod untuk membantu pembangun memahami dan menyelesaikan masalah ini dengan lebih baik. 1. Masalah sambungan berterusan Apabila menggunakan PHP untuk menyambung ke pangkalan data SQLite, sambungan panjang (Persis

Cara menggunakan PHP dan SQLite untuk pencarian teks penuh dan strategi pengindeksan Cara menggunakan PHP dan SQLite untuk pencarian teks penuh dan strategi pengindeksan Jul 29, 2023 pm 08:45 PM

Cara menggunakan PHP dan SQLite untuk strategi pencarian dan pengindeksan teks penuh Pengenalan: Dalam pembangunan aplikasi moden, keupayaan carian teks penuh amat diperlukan dalam banyak bidang. Sama ada di blog, laman web berita atau platform e-dagang, pengguna sudah biasa menggunakan kata kunci untuk mencari. Oleh itu, untuk meningkatkan pengalaman pengguna dan memberikan hasil carian yang lebih baik, kami perlu menyediakan keupayaan carian teks penuh menggunakan strategi carian dan pengindeksan yang sesuai. Dalam artikel ini, kami akan meneroka cara menggunakan pangkalan data PHP dan SQLite untuk melaksanakan carian teks penuh dan

Cara mengimport dan mengeksport data menggunakan PHP dan SQLite Cara mengimport dan mengeksport data menggunakan PHP dan SQLite Jul 28, 2023 am 11:43 AM

Cara Mengimport dan Mengeksport Data Menggunakan PHP dan SQLite Mengimport dan mengeksport data adalah salah satu tugas biasa semasa membangunkan laman web atau aplikasi. Menggunakan PHP dan SQLite, kami boleh mengimport data daripada fail luaran ke pangkalan data SQLite dengan mudah dan mengeksport data daripada pangkalan data ke fail luaran. Artikel ini akan memperkenalkan cara menggunakan PHP dan SQLite untuk import dan eksport data, serta memberikan contoh kod yang sepadan. Import data Pertama, kita perlu menyediakan fail luaran yang mengandungi data yang akan diimport. fail ini

See all articles