Bởi Guatebus vào ngày 11 tháng 9 năm 2009 lúc 18:22 UTC Show Xin chào, bất cứ ai cũng có thể giải thích những gì mà %D và ' %S' có nghĩa là gì trong truy vấn MySQL như thế này:
Bất kỳ tài liệu liên quan cũng sẽ được giúp đỡ rất nhiều. Tìm kiếm trên web, nhưng không tìm thấy nhiều. Truy vấn này đến từ Drupal từ tài liệu API (http://api.drupal.org/api/drupal/developer ---topics ---forms_api.html/5) Cảm ơn vì bất kì sự giúp đỡ Precursor:
Function:
Output:
Tôi không chắc những gì đang xảy ra ở đây hoặc tại sao tôi không thể thực thi lệnh. Điều này đang sử dụng MySQLDB trong Python. CHỈNH SỬA: Câu hỏi: Các vấn đề của Python MySQLDB (kiểu mẫu: %D định dạng: Một số là bắt buộc, không phải str) nói rằng bạn phải sử dụng
Đã hỏi ngày 9 tháng 12 năm 2013 lúc 4:45Dec 9, 2013 at 4:45
1 Vì toàn bộ truy vấn cần phải ở định dạng chuỗi trong khi thực hiện truy vấn nên nên sử dụng Sau khi truy vấn được thực thi giá trị nguyên được giữ lại. Vì vậy, dòng của bạn nên được.
Giải thích là ở đây
Đã trả lời ngày 9 tháng 12 năm 2013 lúc 5:13Dec 9, 2013 at 5:13
Xorxorxor 2.59827 Huy hiệu bạc41 Huy hiệu đồng27 silver badges41 bronze badges 4 Chuỗi định dạng không thực sự là một chuỗi định dạng Python bình thường. Bạn phải luôn sử dụng %s cho tất cả các trường Đã trả lời ngày 17 tháng 8 năm 2017 lúc 15:50Aug 17, 2017 at 15:50
Lwzhuolwzhuolwzhuo 3042 Huy hiệu bạc6 Huy hiệu Đồng2 silver badges6 bronze badges Tôi đã tìm thấy một giải pháp trên dev.mysql.com. Nói tóm lại, sử dụng 1, không phải 2 trong tham số thứ hai là 3:
Đã trả lời ngày 4 tháng 4 năm 2020 lúc 17:52Apr 4, 2020 at 17:52
Bạn đã bỏ lỡ một 4 trong định dạng chuỗi
Đã trả lời ngày 9 tháng 12 năm 2013 lúc 5:15Dec 9, 2013 at 5:15
AROVITAROVITArovit 3.3775 Huy hiệu vàng19 Huy hiệu bạc23 Huy hiệu đồng5 gold badges19 silver badges23 bronze badges 3 Chương 11 Kiểu dữ liệuMySQL hỗ trợ các loại dữ liệu SQL trong một số loại: loại số, loại ngày và thời gian, loại chuỗi (ký tự và byte), loại không gian và loại dữ liệu 5. Chương này cung cấp một cái nhìn tổng quan và mô tả chi tiết hơn về các thuộc tính của các loại trong mỗi loại và tóm tắt các yêu cầu lưu trữ kiểu dữ liệu. Các tổng quan ban đầu được cố ý ngắn gọn. Tham khảo các mô tả chi tiết hơn để biết thêm thông tin về các loại dữ liệu cụ thể, chẳng hạn như các định dạng cho phép trong đó bạn có thể chỉ định các giá trị.Mô tả kiểu dữ liệu Sử dụng các quy ước này:
%S mysql làm gì?%s là một trình giữ chỗ được sử dụng trong các chức năng như Sprintf. Kiểm tra hướng dẫn cho các giữ chỗ có thể khác. $ sql = Sprintf ($ sql, "test"); Điều này sẽ thay thế %s bằng chuỗi "kiểm tra".a placeholder used in functions like sprintf. Check the manual for other possible placeholders. $sql = sprintf($sql, "Test"); This would replace %s with the string "Test".
Kiểu dữ liệu float trong MySQL là gì?MySQL cho phép cú pháp không tiêu chuẩn: Float (M, D) hoặc Real (M, D) hoặc Double Precision (M, D). Ở đây, (m, d) có nghĩa là các giá trị có thể được lưu trữ với tổng số các chữ số m, trong đó các chữ số d có thể là sau điểm thập phân. Ví dụ, một cột được xác định là float (7,4) được hiển thị là -999.9999.than values can be stored with up to M digits in total, of which D digits may be after the decimal point. For example, a column defined as FLOAT(7,4) is displayed as -999.9999 .
Những gì được ký kết và số nguyên không dấu trong MySQL?Unsign chỉ có thể lưu trữ số 0 và số dương trong một cột.Nếu các giá trị trong cột không bao giờ sử dụng các số âm hoặc khi có nhu cầu sử dụng phạm vi số trên lớn hơn cho cột, bạn có thể đặt không dấu, từ đó có thể dẫn đến chỉ mục nhanh hơn.Đã ký có thể cho phép số 0, dương và số âm.. If the values in the column never use negative numbers or when there is a need in using a larger upper numeric range for the column, you can set UNSIGNED, which in turn may lead to a faster index. SIGNED can allow zero, positive, and negative numbers.
Kiểu dữ liệu số trong MySQL là gì?MySQL hỗ trợ tất cả các loại dữ liệu số SQL tiêu chuẩn.Các loại này bao gồm các loại dữ liệu số chính xác (số nguyên, smallint, thập phân và số), cũng như các loại dữ liệu số gần đúng (float, thực và độ chính xác gấp đôi).INTEGER , SMALLINT , DECIMAL , and NUMERIC ), as well as the approximate numeric data types ( FLOAT , REAL , and DOUBLE PRECISION ). |