SQLite CLI da nuqta (.) bilan boshlanadigan buyruqlar "dot commands" deb ataladi.
sqlite3
.help
Bu buyruq barcha mavjud dot commands ro'yxatini ko'rsatadi.
# Yangi ma'lumotlar bazasi yaratish
.open mydatabase.db
# Mavjud ma'lumotlar bazasini ochish
.open existing_database.db
# Xotira bazasini ochish (vaqtinchalik)
.open :memory:
# Barcha jadvallarni ko'rish
.tables
# Belgili pattern bo'yicha qidirish
.tables user*
.tables *log*
# Barcha jadvallar strukturasi
.schema
# Belgili jadval strukturasi
.schema users
.schema products
# Indekslarni ham ko'rish
.schema --indices
.quit
# yoki
.exit
.databases
# Sarlavhalarni yoqish
.headers on
# Sarlavhalarni o'chirish
.headers off
# Jadval formatida
.mode table
# CSV formatida
.mode csv
# HTML formatida
.mode html
# JSON formatida
.mode json
# List formatida
.mode list
# Natijani faylga saqlash
.output results.txt
SELECT * FROM users;
.output stdout
# Ekranga qaytarish
.output stdout
.show
# SQLite ni ishga tushirish
sqlite3
# Ma'lumotlar bazasini ochish
.open test.db
# Sarlavhalarni yoqish
.headers on
# Jadval formatini tanlash
.mode table
# Yordam olish
.help
# Ma'lumotlar bazasini yaratish
CREATE TABLE users (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
email TEXT UNIQUE
);
# Jadvallarni ko'rish
.tables
# Jadval strukturasi
.schema users
# Ma'lumot qo'shish
INSERT INTO users (name, email) VALUES ('Ali', '[email protected]');
# Ma'lumotlarni ko'rish
SELECT * FROM users;
# Chiqish
.quit
| Buyruq | Tavsif |
|---|---|
.help |
Yordam |
.open |
Ma'lumotlar bazasini ochish |
.tables |
Jadvallarni ko'rish |
.schema |
Jadval strukturasi |
.quit |
Chiqish |
.headers on |
Sarlavhalarni ko'rsatish |
.mode table |
Jadval formatida ko'rsatish |