Your cart is currently empty!
Khóa học miễn phí TinyDB – Tables nhận dự án làm có lương

TinyDB – Tables
In TinyDB, we can work with multiple tables. These tables have the same properties as the TinyDB class. Let”s see how we can create tables in TinyDB and apply various operations on them −
Creating Tables
It’s very easy to create a table in TinyDB. Here”s its syntax −
table_object = db.table(''table name'')
Inserting Values in a Table
To insert data in a specific table, use the following syntax −
table_object.insert({ ''key'' : value })
Retreiving Values from a Table
To retrieve values from a table, use the following query −
table_object.all()
Deleting a Table from a Database
To delete a table from a database, use the drop_table() query. Here is its syntax −
db.drop_table(''table name'')
Delete Multiple Tables from a Database
To delete multiple tables from a database, use the following query −
db.drop_tables()
Let”s understand how to use these queries with the help of a few examples. We will use the same student database that we have used in all the previous chapters.
Example 1
Use the following code to create a new table called Student_Detail −
from tinydb import TinyDB, Query db = TinyDB("student.json") table_object = db.table(''Student_Detail'')
Example 2
Next, let”s insert values in this new table Student_Detail −
from tinydb import TinyDB, Query db = TinyDB("student.json") table_object = db.table(''Student_Detail'') table_object.insert({ ''roll_number'': 1, ''st_name'': ''elen'', ''mark'': 250, ''subject'': ''TinyDB'', ''address'': ''delhi'' })
It will return the doc_id of the record inserted in the table.
[1]
To verify, use the following code −
from tinydb import TinyDB, Query db = TinyDB("student.json") table_object = db.table(''Student_Detail'') table_object.all()
It will show data contained in the Student_Detail table −
{''roll_number'': 1, ''st_name'': ''elen'', ''mark'': 250, ''subject'': ''TinyDB'', ''address'': ''delhi''}
Example 3
To see all the tables present in the database, use the following query −
from tinydb import TinyDB, Query db = TinyDB("student.json") print(db.tables())
There are two tables inside “student.json”. It will show the names of these two tables −
{''Student_Detail'', ''_default''}
Example 4
Let”s see how we can reterive all the values from a table −
from tinydb import TinyDB, Query db = TinyDB("student.json") table_object = db.table("Student_Detail") print(table_object.all())
It will show the following output −
[{ ''roll_number'': 1, ''st_name'': ''elen'', ''mark'': 250, ''subject'': ''TinyDB'', ''address'': ''delhi'' }]
Example 5
Let”s see how we can remove a table from a database −
from tinydb import TinyDB, Query db = TinyDB("student.json") db.drop_table(''Student_Detail'')
It will remove the “Student_Detail” table from the database. To remove all the tables from a database, use the “drop_tables()” query −
db.drop_tables()
It will remove all the tables from the database.
Khóa học lập trình tại Toidayhoc vừa học vừa làm dự án vừa nhận lương: Khóa học lập trình nhận lương tại trung tâm Toidayhoc
Khóa Học Miễn Phí TinyDB – Tables: Cơ Hội Nhận Dự Án Có Lương
Trong thế giới quản lý cơ sở dữ liệu, việc nắm vững cách sử dụng và tổ chức dữ liệu là rất quan trọng, đặc biệt là khi làm việc với các hệ thống nhỏ gọn và dễ quản lý như TinyDB. Để giúp các bạn phát triển kỹ năng trong việc sử dụng TinyDB một cách hiệu quả, chúng tôi xin giới thiệu khóa học miễn phí “TinyDB – Tables”, đồng thời mở ra cơ hội nhận dự án làm có lương. Đây là cơ hội không thể bỏ qua cho những ai muốn nâng cao kỹ năng quản lý dữ liệu và có thêm thu nhập.

Khóa Học TinyDB – Tables: Nội Dung Chính
Khóa học “TinyDB – Tables” tập trung vào việc giúp học viên hiểu và làm việc với các bảng (tables) trong TinyDB. Nội dung của khóa học bao gồm:
- Giới Thiệu Về TinyDB và Tables: Khái quát về TinyDB và vai trò của các bảng trong việc tổ chức dữ liệu.
- Tạo và Quản Lý Bảng: Hướng dẫn chi tiết cách tạo bảng, định nghĩa cấu trúc bảng, và quản lý dữ liệu trong các bảng.
- Truy Xuất Dữ Liệu Trong Bảng: Các phương pháp truy xuất dữ liệu từ bảng, bao gồm các câu lệnh tìm kiếm và lọc.
- Tối Ưu Hóa Bảng: Kỹ thuật để tối ưu hóa hiệu suất khi làm việc với nhiều bảng và dữ liệu lớn.
- Ứng Dụng Thực Tế: Xây dựng ứng dụng thực tiễn sử dụng các bảng trong TinyDB để thực hành và củng cố kiến thức.

Lợi Ích Khi Tham Gia Khóa Học
- Miễn Phí 100%: Khóa học hoàn toàn miễn phí, giúp bạn tiết kiệm chi phí học tập mà vẫn nhận được kiến thức chuyên sâu.
- Kỹ Năng Quản Lý Bảng: Bạn sẽ học cách tổ chức và quản lý dữ liệu hiệu quả, điều này rất hữu ích trong các dự án thực tế.
- Thực Hành Với Dự Án Thực Tế: Khóa học cung cấp cơ hội làm việc trên các dự án thực tế, giúp bạn áp dụng kiến thức vào các tình huống cụ thể.
- Nhận Dự Án Có Lương: Sau khi hoàn thành khóa học, bạn có thể nhận các dự án có lương để thực hành kỹ năng của mình, đồng thời kiếm thêm thu nhập.
- Hỗ Trợ Từ Giảng Viên: Đội ngũ giảng viên sẽ hỗ trợ và hướng dẫn bạn trong suốt khóa học, đảm bảo bạn có được kiến thức và kỹ năng cần thiết.

Cơ Hội Nhận Dự Án Có Lương
Một điểm nổi bật của khóa học “TinyDB – Tables” là cơ hội nhận các dự án có lương. Sau khi hoàn thành khóa học, bạn có thể tham gia vào các dự án thực tế liên quan đến TinyDB và các bảng của nó. Đây là cơ hội tuyệt vời để bạn áp dụng kiến thức vào công việc thực tế, đồng thời kiếm thêm thu nhập và tích lũy kinh nghiệm quý báu.

Cách Đăng Ký
Để tham gia khóa học, bạn có thể đăng ký qua trang web chính thức của khóa học hoặc liên hệ với đơn vị tổ chức để nhận hướng dẫn chi tiết. Đừng bỏ lỡ cơ hội học hỏi và phát triển kỹ năng quản lý bảng dữ liệu với TinyDB, đồng thời kiếm thêm thu nhập từ các dự án thực tế!
Khóa học “TinyDB – Tables” không chỉ giúp bạn nắm vững kỹ năng quản lý dữ liệu trong TinyDB mà còn mở ra cơ hội nghề nghiệp hấp dẫn. Hãy đăng ký ngay hôm nay để bắt đầu hành trình học tập và phát triển nghề nghiệp của bạn!