Các chức năng API của MySQL C
Các chức năng có sẵn trong C API được liệt kê bên dưới và được mô tả chi tiết hơn trong phần tiếp theo. Show UPDATE , DELETE hoặc INSERT cuối cùng. mysql_close() Đóng kết nối máy chủ. mysql_connect() Kết nối với máy chủ MySQL. Chức năng này không được dùng nữa; . mysql_change_user()Thay đổi người dùng và cơ sở dữ liệu trên một kết nối mở. mysql_create_db()Tạo cơ sở dữ liệu. Chức năng này không được dùng nữa; . mysql_data_seek()Tìm kiếm một hàng tùy ý trong tập hợp kết quả truy vấn. mysql_debug() Thực hiện DBUG_PUSH với chuỗi đã cho. mysql_drop_db() Xóa cơ sở dữ liệu. Chức năng này không được dùng nữa; . mysql_dump_debug_info() Làm cho máy chủ ghi thông tin gỡ lỗi vào nhật ký. mysql_eof() Xác định xem hàng cuối cùng của tập kết quả đã được đọc hay chưa. Chức năng này không được dùng nữa; . mysql_errno() Trả về số lỗi cho hàm MySQL được gọi gần đây nhất. mysql_error()Trả về thông báo lỗi cho hàm MySQL được gọi gần đây nhất. mysql_escape_string() Thoát các ký tự đặc biệt trong chuỗi để sử dụng trong câu lệnh SQL. mysql_fetch_field()Trả về kiểu của trường bảng tiếp theo. mysql_fetch_field_direct()Trả về loại trường bảng, được cung cấp một số trường. mysql_fetch_fields()Trả về một mảng gồm tất cả các cấu trúc trường. mysql_fetch_lengths()Trả về độ dài của tất cả các cột trong hàng hiện tại. mysql_fetch_row() Tìm nạp hàng tiếp theo từ tập kết quả. mysql_field_seek()Đặt con trỏ cột vào một cột cụ thể. mysql_field_count()Trả về số cột kết quả cho truy vấn gần đây nhất. mysql_field_tell()Trả về vị trí của con trỏ trường được sử dụng cho mysql_fetch_field() cuối cùng. mysql_free_result() Giải phóng bộ nhớ được sử dụng bởi tập kết quả. mysql_get_client_info()Trả về thông tin phiên bản máy khách. mysql_get_host_info()Trả về một chuỗi mô tả kết nối. mysql_get_proto_info()Trả về phiên bản giao thức được kết nối sử dụng. mysql_get_server_info()Trả về số phiên bản máy chủ. mysql_info() Trả về thông tin về truy vấn được thực hiện gần đây nhất. mysql_init() Nhận hoặc khởi tạo cấu trúc DELETE 0. mysql_insert_id()Trả về ID được tạo cho cột DELETE 1 bởi truy vấn trước đó. mysql_kill() Giết một chủ đề nhất định. mysql_list_dbs()Trả về tên cơ sở dữ liệu khớp với một biểu thức chính quy đơn giản. mysql_list_fields()Trả về tên trường khớp với biểu thức chính quy đơn giản. mysql_list_processes()Trả về danh sách các luồng máy chủ hiện tại. mysql_list_tables()Trả về tên bảng khớp với một biểu thức chính quy đơn giản. mysql_num_fields()Trả về số cột trong tập kết quả. mysql_num_rows()Trả về số hàng trong một tập hợp kết quả. mysql_options()Đặt tùy chọn kết nối cho DELETE 2. mysql_ping() Kiểm tra xem kết nối đến máy chủ có hoạt động hay không, kết nối lại nếu cần. mysql_query() Thực thi truy vấn SQL được chỉ định dưới dạng chuỗi kết thúc null. mysql_real_connect() Kết nối với máy chủ MySQL. mysql_real_query() Thực thi truy vấn SQL được chỉ định dưới dạng chuỗi được tính. mysql_reload() Yêu cầu máy chủ tải lại các bảng cấp. mysql_row_seek()Tìm kiếm một hàng trong tập hợp kết quả, sử dụng giá trị được trả về từ DELETE 3. mysql_row_tell()Trả về vị trí con trỏ hàng. mysql_select_db() Kết nối với cơ sở dữ liệu. mysql_shutdown() Tắt máy chủ cơ sở dữ liệu. mysql_stat()Trả về trạng thái máy chủ dưới dạng chuỗi. mysql_store_result() Truy xuất một tập hợp kết quả hoàn chỉnh cho máy khách. mysql_thread_id()Trả về ID luồng hiện tại. mysql_use_result() Bắt đầu truy xuất tập kết quả theo từng hàngĐể kết nối với máy chủ, hãy gọi Trong khi kết nối đang hoạt động, máy khách có thể gửi các truy vấn SQL đến máy chủ bằng cách sử dụng Đối với mỗi truy vấn không ______2_______2 (e. g. , Đối với truy vấn Có hai cách để khách hàng xử lý tập hợp kết quả. Một cách là truy xuất toàn bộ tập kết quả cùng một lúc bằng cách gọi Trong cả hai trường hợp, bạn truy cập các hàng bằng cách gọi Sau khi bạn hoàn thành một tập hợp kết quả, hãy gọi Hai cơ chế truy xuất là bổ sung cho nhau. Các chương trình khách hàng nên chọn cách tiếp cận phù hợp nhất với yêu cầu của họ. Trên thực tế, khách hàng có xu hướng sử dụng Một lợi thế của Một lợi thế của API giúp khách hàng có thể phản hồi phù hợp với các truy vấn (chỉ truy xuất các hàng khi cần thiết) mà không cần biết liệu truy vấn đó có phải là một Cả Để phát hiện và báo cáo lỗi, MySQL cung cấp quyền truy cập vào thông tin lỗi bằng các hàm Các chức năng của MySQL API là gì?API cung cấp quyền truy cập cấp thấp vào tài nguyên MySQL bằng giao thức MySQL cổ điển hoặc Giao thức X . Cả Trình kết nối và API đều cho phép bạn kết nối và thực thi các câu lệnh MySQL từ ngôn ngữ hoặc môi trường khác, bao gồm ODBC, Java (JDBC), C++, Python, Node. js, PHP, Perl, Ruby và C.
Tôi có thể sử dụng MySQL với C không?API C cung cấp quyền truy cập cấp thấp vào giao thức máy khách/máy chủ MySQL và cho phép các chương trình C truy cập nội dung cơ sở dữ liệu . Mã API C được phân phối với MySQL và được triển khai trong thư viện libmysqlclient. Để biết thông tin pháp lý, hãy xem Thông báo pháp lý.
MySQL có API không?Trình kết nối MySQL và API là trình điều khiển và thư viện mà bạn sử dụng để kết nối ứng dụng bằng các ngôn ngữ lập trình khác nhau với máy chủ cơ sở dữ liệu MySQL . Máy chủ ứng dụng và cơ sở dữ liệu có thể nằm trên cùng một máy hoặc giao tiếp qua mạng.
MySQL có hỗ trợ API REST không?MySQL đã là tiêu chuẩn cho điều này trong nhiều thập kỷ. Một nhược điểm là cơ sở dữ liệu chỉ lưu trữ dữ liệu. Nếu bạn muốn làm gì đó với dữ liệu đó, API REST của MySQL sẽ giúp bạn . Đây là những gì bạn cần biết để sử dụng MySQL REST API trong các dự án của mình. |