SQLite3 sql命令行怎么使用?
SQLite是一个轻量级的SQL数据库,它实现了一个独立的、无服务器的、零配置的事务性SQL数据库引擎。除了一些命令外,sqlite使用的命令语法与mysql、oracle使用的类似,本篇文章将介绍如何使用命令行来使用sqlite数据库。
1、创建SQLite数据库
SQLite提供了一个简单的命令来创建数据库。使用以下命令创建sqlite数据库。
# sqlite3 admin.db
基本上,sqlite数据库是在当前工作目录中创建的文件。
# ls -l admin.db -rw-r--r--. 1 root root 3072 May 11 14:32 admin.db
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
3.在SQLite中列出或删除表
要仅在SQLite数据库中列出表名,只需使用以下命令。
sqlite> .tables posts tmp users
如果需要删除任何表,可以使用以下命令执行此操作,如下所示。
#drop table <tablename>; #drop table if exists <tablename>; #drop table tmp; #drop table if tmp;
4.在表格中插入数据
以下命令用于通过SQLite提示在SQLite数据库中插入数据。
sqlite> INSERT INTO posts VALUES(1, 'Post 1','this is demo post 1'); sqlite> INSERT INTO posts VALUES(2, 'Post 2','this is demo post 2'); sqlite> INSERT INTO users VALUES(1,'Harry','staff'); sqlite> INSERT INTO users VALUES(2,'Rahul','Admin');
还可以执行文件中包含的一组命令。
# vi data.sql INSERT INTO posts VALUES(10, 'Sample Post 10','this is sample post 10'); INSERT INTO posts VALUES(11, 'Sample Post 11','this is sample post 11'); INSERT INTO users VALUES(10,'Sarah','Support'); INSERT INTO users VALUES(11,'Nick','Sales');
以下命令将执行admin.db数据库中data.sql的所有命令。
# sqlite3 admin.db < data.sql
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
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
sqlite> .mode column sqlite> select * from users; 1 Harry staff 2 Rahul Admin 10 Sarah Support 11 Nick Sales
7.将SQLite数据库转换为ASCII文本文件
可以使用“.dump”命令将SQLite数据库简单地转换为纯文本文件。使用以下命令执行。
# sqlite3 admin.db '.dump' > backup.dump
要从ASCII文件backup.dump重建SQLite数据库,只需输入:
#cat backup.dump | sqlite3 admin-1.db
Atas ialah kandungan terperinci SQLite3 sql命令行怎么使用?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



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 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: 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

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

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 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 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 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
