SQLite Giải pháp cho những máy không cài SQL | Hướng dẫn cơ bản: tạo databse, lưu database, đọc database

Đăng bởi : 10/12/2013



SQLite là một hệ quản trị CSDL rất gọn nhẹ! Với những ứng dụng sử dụng đến CSDL chỉ chạy được trên những máy cài hệ quản  trị CSDL (cụ thể là SQL Server), còn những máy không cài được thì sao, sẽ không chạy được. Nhưng đừng lo, với SQLite bạn vẫn chạy các ứng dụng đó trên các máy khác được. Vì SQLite không cần cài đặt, file dll của nó chưa đến 1MB. 
Công cụ sử dụng là: sqlite3.exe (501KB): https://www.dropbox.com/s/6ag8gb47ryyvsaj/SQLite-thuvienwinform.rar
Giải nén ta được file test.db (ví dụ database ở dưới) và sqlite3.exe bạn có thể coi nó là SQL Server vậy, ta thực hành các câu lệnh với nó xong chuyển qua winform cũng tương tự thôi.

Hoặc ban có thể sử dụng SQLite Studio: http://sqlitestudio.pl/?act=download (2MB)

* Sử dụng SQLite Studio
- Thêm/tạo CSDL

- Tạo bảng

- Thêm dữ liệu vào bảng
SQLite Studio rất nhẹ và trực quan như kiểu SQL Server luôn! Lúc đầu nên dùng sqlite3.exe để thông thạo câu lệnh

1. Tạo Database cho SQLite:

Cú pháp: 
attach database 'ten_database.db' as 'TenDaiDienChoDatabase';

ví dụ:
attach 'test.db' as 'db';


khi đó trong cùng folder sẽ xuất hiện 1 file test.db


2. Tạo bảng dữ liệu trong database vừa tạo:

Cú pháp:
Create table TenBang  (
Cot1 KieuDuLieu,
Cot2 KieuDuLieu,
...     
Cotn KieuDuLieu
);


Ví dụ: 

Create table tb1  (
                            ID int,
                            Cot2 nvarchar(50),
                            );


Vậy là ta đã có 1 bảng tên tb1 với 2 cột là ID kiểu int và cột Name kiểu nvarchar.
Tham khảo thêm các kiểu dũ liệu: http://www.tutorialspoint.com/sqlite/sqlite_data_types.htm

3. Chèn dữ liệu vào bản (Giống SQL server)
Cú pháp
Insert Into Tenbang (TenCot) Values (GiaTri);


Ví Dụ:
Insert Into tb1 (ID, Name) Values (1, 'Nguyen Van X');


- Để xem dữ liệu trong bảng ta cũng sử dụng cú pháp Select * From tenbang;
kết quả trả về là: 1|Nguyen Van X


4. Lưu bảng

Cú pháp: 
.backup TenFileDatabase




5. Đọc lại dữ liệu từ database:

Cú pháp:
.restore TenFileDatabase
Select * From TenBang;


- Chú ý: sqlite3.exe và file database cùng thư mục


OK.
- Để xem một số câu  lệnh ta gõ vào .help







{ 2 comments }

  1. This comment has been removed by the author.

    ReplyDelete
  2. Tốt. Tài nguyên sqlite sau đây cũng rất tốt để tìm hiểu. Xin vui lòng kiểm tra xem nó.

    https://www.tutlane.com/tutorial/sqlite

    ReplyDelete

Nhận ngay 100$ cho VPS

Mua hàng ủng hộ page

Ủng hộ page

Nhãn

Code (45) Team Foundation Server (17) Database (14) News (14) product (13) toolbox (10) Linq (9) SoftDesign (8) XNA (6) API (5) Project (5) item (4)

- Bản quyền thuộc về Thư Viện WinForm - Giao diện: Metrominimalist - Thiết kế: Johanes Djogan -