Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào để sử dụng MySQL thập phân?

Kiểu dữ liệu thập phân MySQL có thể được sử dụng để lưu trữ giá trị số chính xác. Cú pháp của kiểu dữ liệu DECIMAL.

 yourColumnName Decimal (integerValue, intgerValue); 

Ví dụ về kiểu dữ liệu DECIMAL.

 mysql> tạo bảng EmployeeInformation -> (-> EmpId int auto_increment primary key, -> EmpName varchar (200), -> EmpSalary DECIMAL (6.2) ->); Truy vấn OK, 0 hàng bị ảnh hưởng (0,54 giây)  

Bất cứ khi nào chúng tôi chèn một giá trị trong cột "EmpSalary" lớn hơn 6 chữ số, nó sẽ gây ra lỗi. Lỗi như sau -

 mysql> chèn vào giá trị EmployeeInformation (EmpName, EmpSalary) ('John', 6999999.50); ​​LỖI 1264 (22003):Giá trị nằm ngoài phạm vi cho cột 'EmpSalary' ở hàng 1 

Chèn giá trị vào cột "EmpSalary" với số chữ số chính xác.

 mysql> chèn vào giá trị EmployeeInformation (EmpName, EmpSalary) ('John', 6999.50); ​​Truy vấn OK, 1 hàng bị ảnh hưởng, 1 cảnh báo (0,15 giây) mysql> chèn vào giá trị EmployeeInformation (EmpName, EmpSalary) ('John' , 69999.50); ​​Truy vấn OK, 1 hàng bị ảnh hưởng, 1 cảnh báo (0,20 giây) 

Để hiển thị tất cả các bản ghi.

 mysql> select * từ EmployeeInformation; 

Sau đây là kết quả.

 + ------- + --------- + ----------- + | EmpId | EmpName | EmpSalary | + ------- + --------- + ----------- + | 1 | John | 7000 || 2 | John | 70000 | + ------- + --------- + ----------- + 2 hàng trong bộ (0,00 giây)