Đối với điều này, bạn có thể sử dụng time_format (). Đầu tiên chúng ta hãy tạo một bảng -
mysql> tạo bảng DemoTable1326 -> (-> Thời gian đến ->); Truy vấn OK, 0 hàng bị ảnh hưởng (0,50 giây)
Chèn một số bản ghi vào bảng bằng lệnh chèn -
mysql> chèn vào các giá trị DemoTable1326 ('12:10:45 '); Truy vấn OK, 1 hàng bị ảnh hưởng (0,14 giây) mysql> chèn vào các giá trị DemoTable1326 ('20:00:00'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,16 giây) mysql> chèn vào các giá trị DemoTable1326 ('22:45:55 '); Truy vấn OK, 1 hàng bị ảnh hưởng (0,12 giây) mysql> chèn vào các giá trị DemoTable1326 ('04:10:24'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,11 giây)
Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -
mysql> select * from DemoTable1326;
Điều này sẽ tạo ra kết quả sau -
+ ------------- + | Thời gian đến | + ------------- + | 12:10:45 || 20:00:00 || 22:45:55 || 04:10:24 | + ------------- + 4 hàng được thiết lập (0,00 giây)
Đây là truy vấn để trích xuất thời gian không tính giây -
mysql> select time_format (Arrivaltime, '% H:% i') from DemoTable1326;
Điều này sẽ tạo ra kết quả sau -
+ ---------------------------------- + | time_format (Thời gian đến, '% H:% i') | + ---------------------------------- + | 12:10 || 20h00 || 22:45 || 04:10 | + ---------------------------------- + 4 hàng trong bộ (0,00 giây)