Here's a recommended database schema for storing the customer information and tracking invoices:

customers
- id (Primary Key, auto-incrementing)
- name
- address
- email
- phone

invoices
- id (Primary Key, auto-incrementing)
- invoice_number (Unique)
- date
- customer_id (Foreign Key referencing customers.id)
- item
- amount
- paid (Boolean, default: false)
- due_date

With this schema, you can store customer information in the customers table and track their invoices in the invoices table. The customer_id column in the invoices table is a foreign key that references the id column in the customers table, allowing you to associate each invoice with a specific customer. The paid column in the invoices table is a boolean value that indicates whether an invoice has been paid or not, and the due_date column stores the date that the invoice is due.

You can then use this schema to query the database and retrieve the information you need to track invoices and customer information. For example, you can retrieve all overdue invoices by querying the invoices table for all invoices where the paid column is set to false and the due_date is before the current date.
ต่อไปนี้เป็นสคีมาฐานข้อมูลที่แนะนำสำหรับการจัดเก็บข้อมูลลูกค้าและการติดตามใบแจ้งหนี้: ลูกค้า - id (คีย์หลัก, การเพิ่มค่าอัตโนมัติ) - ชื่อ - ที่อยู่ - อีเมล - ใบแจ้งหนี้ทางโทรศัพท์ - id (คีย์หลัก, การเพิ่มค่าอัตโนมัติ) - ใบแจ้งหนี้_number (ไม่ซ้ำกัน) - วันที่ - customer_id (รหัสต่างประเทศที่อ้างอิงถึงลูกค้า ID) - รายการ - จำนวนเงิน - ชำระเงิน (บูลีน ค่าเริ่มต้น: เท็จ) - เนื่องจาก_date ด้วยสคีมานี้ คุณสามารถจัดเก็บข้อมูลลูกค้าในตารางลูกค้า และติดตามใบแจ้งหนี้ของพวกเขาในตารางใบแจ้งหนี้ คอลัมน์ customer_id ในตารางใบแจ้งหนี้เป็นคีย์นอกที่อ้างอิงคอลัมน์ id ในตารางลูกค้า ทำให้คุณสามารถเชื่อมโยงใบแจ้งหนี้แต่ละใบกับลูกค้ารายใดรายหนึ่งได้ คอลัมน์ชำระเงินแล้วในตารางใบแจ้งหนี้เป็นค่าบูลีนที่ระบุว่าชำระเงินตามใบแจ้งหนี้แล้วหรือไม่ และคอลัมน์ Due_date จะเก็บวันที่ครบกำหนดของใบแจ้งหนี้ จากนั้นคุณสามารถใช้สคีมานี้เพื่อสืบค้นฐานข้อมูลและดึงข้อมูลที่คุณต้องการในการติดตามใบแจ้งหนี้และข้อมูลลูกค้า ตัวอย่างเช่น คุณสามารถเรียกข้อมูลใบแจ้งหนี้ที่พ้นกำหนดชำระทั้งหมดได้โดยการสืบค้นตารางใบแจ้งหนี้สำหรับใบแจ้งหนี้ทั้งหมดโดยที่คอลัมน์ชำระเงินถูกตั้งค่าเป็นเท็จ และวันครบกำหนดชำระอยู่ก่อนวันที่ปัจจุบัน
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence