Kiểu dữ liệu cho tùy chọn được chọn trong MySQL
Ví dụ sau đây chọn các cột id, firstname và lastname từ bảng MyGuests và hiển thị nó trên trang Show
Ví dụ (Hướng đối tượng MySQLi)$servername = "localhost"; // Tạo kết nối $sql = "CHỌN id, tên, họ TỪ MyGuests"; if ($result->num_rows > 0) { Các dòng mã để giải thích từ ví dụ trên Đầu tiên, chúng tôi thiết lập một truy vấn SQL để chọn các cột id, firstname và lastname từ bảng MyGuests. Dòng mã tiếp theo chạy truy vấn và đặt dữ liệu kết quả vào một biến có tên $result Sau đó, hàm Nếu có nhiều hơn 0 hàng được trả về, hàm Ví dụ sau hiển thị giống như ví dụ trên, theo cách thủ tục MySQLi Ví dụ (Thủ tục MySQLi)$servername = "localhost"; // Tạo kết nối $sql = "CHỌN id, tên, họ TỪ MyGuests"; if (mysqli_num_rows($result) > 0) { mysqli_close($conn); Bạn cũng có thể đưa kết quả vào một bảng HTML Ví dụ (Hướng đối tượng MySQLi)$servername = "localhost"; // Tạo kết nối $sql = "CHỌN id, tên, họ TỪ MyGuests"; if ($result->num_rows > 0) { } other { echo "0 results"; } $ ?>Run example » Chọn dữ liệu với PDO (+ Báo cáo đã chuẩn bị)Ví dụ sau sử dụng câu lệnh đã chuẩn bị Nó chọn các cột id, firstname và lastname từ bảng MyGuests và hiển thị nó trong bảng HTML Vì lượng dữ liệu của một công ty điển hình đã tăng theo cấp số nhân nên việc tối ưu hóa lưu trữ dữ liệu càng trở nên quan trọng hơn. Kích thước dữ liệu của bạn không chỉ ảnh hưởng đến kích thước và chi phí lưu trữ mà còn ảnh hưởng đến hiệu suất truy vấn. Yếu tố chính trong việc xác định kích thước dữ liệu của bạn là loại dữ liệu bạn chọn. Hướng dẫn này sẽ giải thích cách chọn đúng loại dữ liệu Các kiểu dữ liệu là gì?Các kiểu dữ liệu xác định loại và phạm vi dữ liệu nào có thể được lưu trữ trong một trường (hoặc cột) nhất định Hãy xem xét một bảng bán hàng với các bản ghi mẫu này Mỗi trường có loại và phạm vi giá trị riêng mua_thời gian. ngày và thời gian giảm giá sale_id. giá trị số nguyên tăng dần một cho mỗi lần bán hàng mới customer_id. giá trị số nguyên tăng dần một cho mỗi đơn vị tiền tệ của khách hàng mới. văn bản luôn ở dạng mã tiền tệ gồm 3 ký tự, số tiền_đã thanh toán. giá trị số thực tiền tệ giữa $0. 00 và $1,000. 00 thiết bị. văn bản, trong đó các giá trị có thể được. 'máy tính để bàn', 'ứng dụng dành cho thiết bị di động' và 'web dành cho thiết bị di động' has_discount. boolean nơi các mục có thể là ghi chú Loại dữ liệu (số nguyên, văn bản, số thực, v.v...) và phạm vi giá trị có thể (0 đến 1.000; 3 ký tự bất kỳ; v.v...) tương ứng với các loại dữ liệu cơ sở dữ liệu cụ thể Các loại dữ liệu có thể là gì?Các cơ sở dữ liệu khác nhau có sẵn các loại dữ liệu khác nhau, nhưng hầu hết phù hợp với các loại này số
Ngày giờ ngày tháng. cho các giá trị ngày
Chữ
Boolean
Hầu hết các cơ sở dữ liệu cung cấp các biến thể kích thước cho từng loại. Ví dụ, MySQL cung cấp các kiểu dữ liệu số nguyên có thể Cách chọn đúng loại dữ liệuChiến lược cơ bản để chọn loại dữ liệu tốt nhất là chọn loại dữ liệu nhỏ nhất phù hợp với loại dữ liệu bạn có và cho phép tất cả các giá trị khả thi của dữ liệu của bạn Ví dụ: Bạn có thể để cơ sở dữ liệu của mình chọn loại dữ liệu cho bạn khi tạo bảng với các bản ghi mẫu. Tuy nhiên, điều này sẽ hiếm khi cung cấp cho bạn lựa chọn loại dữ liệu tốt nhất. Ví dụ: để MySQL chọn kiểu dữ liệu cho bảng bán hàng với các giá trị mẫu được hiển thị trước đó sẽ gây ra một số vấn đề Các vấn đề chúng tôi gặp phải với các kiểu dữ liệu mà MySQL tự động chọn là
Thông minh như cơ sở dữ liệu hiện đại, chủ sở hữu dữ liệu vẫn biết rõ nhất về loại dữ liệu nào được lưu trữ và các giá trị có thể có mà dữ liệu có thể nhận trong tương lai gần. Vì vậy, bạn cần chỉ định cẩn thận các loại dữ liệu cho từng trường của mình Tài liệu về các loại dữ liệu cho các cơ sở dữ liệu phổ biến khác nhau được cung cấp tại đây
Phần kết luậnĐể cơ sở dữ liệu của bạn hoạt động chính xác và được tối ưu hóa nhất có thể, điều quan trọng là phải chọn cẩn thận các loại dữ liệu cho từng trường trong bảng của bạn Loại dữ liệu cho danh sách thả xuống là gì?Kiểu dữ liệu "Danh sách thả xuống" mặc định sẽ lưu giá trị bạn chọn - thường là văn bản hiển thị . Trong khi "Danh sách thả xuống có khóa xuất bản" lưu id PreValue (từ cơ sở dữ liệu) thay vì văn bản.
CHỌN trong MySQL là gì?Câu lệnh SELECT dùng để chọn dữ liệu từ cơ sở dữ liệu . Dữ liệu trả về được lưu trữ trong một bảng kết quả, được gọi là tập kết quả.
Bạn có thể sử dụng CHỌN trong MySQL không?Bạn có thể sử dụng câu lệnh SELECT để trả về dữ liệu từ một hoặc nhiều bảng MySQL, cũng như để truy xuất thông tin về máy chủ và môi trường cơ sở dữ liệu . Câu lệnh SELECT là một trong những câu lệnh SQL được sử dụng phổ biến nhất trong MySQL.
Làm cách nào để chèn dữ liệu thả xuống trong SQL?Bấm đúp vào hộp danh sách, hộp danh sách thả xuống hoặc điều khiển hộp tổ hợp mà bạn muốn điền. Nhấp vào tab Dữ liệu. Bên dưới mục nhập hộp danh sách, hãy bấm tra cứu giá trị từ nguồn dữ liệu ngoài. Trong danh sách Nguồn dữ liệu, bấm vào nguồn dữ liệu mà bạn muốn sử dụng |