Kenyataan SQLite Select
Penyataan SELECT SQLite digunakan untuk mendapatkan data daripada jadual pangkalan data SQLite dan mengembalikan data dalam bentuk jadual hasil. Jadual hasil ini juga dipanggil set hasil.
Sintaks
Sintaks asas pernyataan SELECT SQLite adalah seperti berikut:
Di sini, lajur1, lajur2... ialah medan jadual dan nilainya ialah perkara yang anda mahu dapatkan. Jika anda ingin mendapatkan semua medan yang tersedia, anda boleh menggunakan sintaks berikut:
Instance
Anggapkan jadual SYARIKAT mempunyai rekod berikut:
1 Paul 32 California 20000.0
2 Allen 25 Texas .
Berikut ialah contoh menggunakan pernyataan SELECT untuk mendapatkan dan memaparkan semua rekod ini. Di sini, tiga arahan pertama digunakan untuk menyediakan output yang diformat dengan betul.
sqlite>.mode column
sqlite> SELECT * FROM COMPANY;
Akhirnya, anda akan mendapat keputusan berikut:
0 0 🎜 2 California. 0
3 Teddy 23 Norway 20000.0
4 Markah 25 Rich-Mond 65000.0
5 David 27 Texas 85000.0
6 Kim 22 South-Hall 45000.0
7 James 24 Houston 10000.0
>< jika anda mahu dapatkan medan yang ditentukan dalam jadual SYARIKAT, gunakan Pertanyaan berikut:
sqlite> PILIH ID, NAMA, GAJI DARI SYARIKAT;
Pertanyaan di atas akan menghasilkan keputusan berikut:
---------- ----------- --- - ------
1 Paul 20000.0
2 Allen 15000.0
3 Teddy 20000.0
4 Markah 65000.0
5 David 85000.0
00 Kim 4.000
0.000 Kim. 🎜 >
lajur mod. Pada masa ini, anda boleh menggunakan perintah .width num, num.... untuk menetapkan lebar lajur paparan, seperti berikut:
Arahan .width di atas menetapkan lebar lajur pertama kepada 10, lebar lajur kedua kepada 20 dan lebar lajur ketiga kepada 10. Oleh itu, pernyataan SELECT di atas akan mendapat keputusan berikut: ------ ---------- ---------- ----------
1 Texas 15000.06 Kim 22 South-Hall 45000.0
7 James 24 Houston 10000.0
Maklumat Skema
Oleh kerana semua
arahan titik
pernyataan PILIH jadual untuk menyenaraikan semua jadual yang dibuat dalam pangkalan data:
http://php.cn/sqlite/sqlite-select.html Dengan mengandaikan jadual SYARIKAT unik sudah wujud dalam testDB.db, keputusan berikut akan dihasilkan: Anda boleh menyenaraikan maklumat lengkap tentang jadual SYARIKAT seperti berikut: Dengan mengandaikan satu-satunya jadual SYARIKAT sudah wujud dalam testDB.db, keputusan berikut akan dihasilkan:
----------
SYARIKAT
ID INT PRIMARY KEY NOT NULL,
TEKS NAMA BUKAN NULL,
UMUR INT BUKAN NULL,
ALAMAT CHAR(50),
GAJI SEBENAR
)