Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Hàm chuỗi MySQL (Danh sách đầy đủ)

MySQL bao gồm một loạt các hàm và toán tử có thể giúp chúng ta khi làm việc với dữ liệu.

Sau đây là danh sách các hàm và toán tử chuỗi có sẵn trong MySQL. Nhấp vào từng hàm hoặc tên toán tử để xem giải thích về hàm, cú pháp của nó và ví dụ.

ASCII() Trả về mã ASCII dạng số của ký tự ngoài cùng bên trái của một chuỗi nhất định.
BIN() Trả về một chuỗi chứa biểu diễn nhị phân của một số.
BIT_LENGTH() Trả về số bit trong một chuỗi.
CHAR() Trả về ký tự cho mỗi số nguyên được truyền vào.
CHAR_LENGTH() Trả về độ dài của một chuỗi, được tính bằng ký tự.
CHARACTER_LENGTH() Từ đồng nghĩa với CHAR_LENGTH() .
CONCAT() Cho phép bạn nối hai hoặc nhiều chuỗi.
CONCAT_WS() Cho phép bạn thêm dấu phân tách trong khi nối một hoặc nhiều chuỗi.
ELT() Trả về một mục danh sách ở một vị trí nhất định trong danh sách.
EXPORT_SET() Trả về một chuỗi biểu thị các bit trong một số.
FIELD() Trả về vị trí của một chuỗi hoặc số đã cho trong danh sách các đối số. Hàm trả về chỉ số (vị trí) của đối số đầu tiên trong danh sách các đối số tiếp theo.
FIND_IN_SET() Trả về chỉ mục của một mục danh sách nhất định trong danh sách chuỗi (ví dụ:‘item1, item2, item3,…’).
FORMAT() Cho phép bạn định dạng một số thành một định dạng cụ thể.
FROM_BASE64() Giải mã một chuỗi được mã hóa base-64 và trả về kết quả.
HEX() Chuyển đổi một chuỗi thành biểu diễn hệ thập lục phân.
INSERT() Chèn một chuỗi vào một chuỗi khác.
INSTR() Trả về vị trí của lần xuất hiện đầu tiên của một chuỗi con trong một chuỗi.
LCASE() Từ đồng nghĩa với LOWER() (chuyển đổi một chuỗi thành chữ thường).
LEFT() Trả về các ký tự ngoài cùng bên trái từ một chuỗi.
LENGTH() Trả về độ dài của một chuỗi, được tính bằng byte.
LIKE Thực hiện đối sánh mẫu bằng mẫu SQL.
LOAD_FILE() Đọc một tệp và trả về nội dung của nó dưới dạng một chuỗi.
LOCATE() Trả về vị trí của một chuỗi con trong một chuỗi.
LOWER() Chuyển đổi một chuỗi thành chữ thường.
LPAD() Cho phép bạn đệm phần bên trái của chuỗi bằng một hoặc nhiều ký tự.
LTRIM() Cắt bỏ khoảng trắng từ đầu chuỗi.
MAKE_SET() Trả về một giá trị đã đặt (một chuỗi chứa các chuỗi con được phân tách bằng , ký tự) bao gồm các ký tự được chỉ định làm đối số khi bạn gọi hàm.
MATCH() Thực hiện tìm kiếm toàn văn bản.
MID() Trả về một chuỗi con bắt đầu từ vị trí đã chỉ định (từ đồng nghĩa với SUBSTRING() ).
NOT LIKE Phủ định của LIKE nhà điều hành.
NOT REGEXP Phủ định của REGEXP .
NOT RLIKE Phủ định của RLIKE .
OCT() Trả về biểu diễn chuỗi của giá trị bát phân của đối số của nó (chuyển đổi từ thập phân sang bát phân).
OCTET_LENGTH() Trả về độ dài của một chuỗi, được tính bằng byte (từ đồng nghĩa của LENGTH() ).
ORD() Trả về giá trị số của ký tự ngoài cùng bên trái của một chuỗi đã cho.
POSITION() Trả về vị trí của lần xuất hiện đầu tiên của một chuỗi con trong chuỗi (từ đồng nghĩa với LOCATE() , nhưng với một cú pháp hơi khác).
QUOTE() Trích dẫn một chuỗi để tạo ra một kết quả có thể được sử dụng làm giá trị dữ liệu thoát đúng cách trong một câu lệnh SQL.
REGEXP Xác định xem một chuỗi có khớp với một biểu thức chính quy hay không (từ đồng nghĩa với REGEXP_LIKE() ).
REGEXP_INSTR() Trả về chỉ mục bắt đầu của một chuỗi con phù hợp với mẫu biểu thức chính quy.
REGEXP_LIKE() Xác định xem một chuỗi có khớp với một biểu thức chính quy hay không.
REGEXP_REPLACE() Thay thế các lần xuất hiện của chuỗi con trong một chuỗi khớp với mẫu biểu thức chính quy đã cho.
REGEX_SUBSTR() Trả về chuỗi con phù hợp với mẫu biểu thức chính quy đã cho.
REPEAT() Được sử dụng để lặp lại một chuỗi nhiều lần theo yêu cầu.
REPLACE() Thay thế tất cả các lần xuất hiện của một chuỗi con bằng một chuỗi khác.
REVERSE() Trả về một chuỗi có thứ tự của các ký tự được đảo ngược.
RIGHT() Trả về các ký tự ngoài cùng bên phải từ một chuỗi.
RLIKE Xác định xem một chuỗi có khớp với một biểu thức chính quy hay không (từ đồng nghĩa với REGEXP_LIKE() ).
RPAD() Cho phép bạn đệm phần bên phải của chuỗi bằng một hoặc nhiều ký tự.
RTRIM() Cắt bỏ khoảng trắng từ phía bên phải của chuỗi.
SOUNDEX() Trả về một chuỗi Soundex từ một chuỗi đã cho.
SOUNDS LIKE So sánh âm thanh.
SPACE() Trả về một chuỗi bao gồm một số ký tự khoảng trắng được chỉ định.
STRCMP() So sánh hai chuỗi theo thứ tự sắp xếp của chúng.
SUBSTR() Trả về một chuỗi con bắt đầu từ vị trí đã chỉ định (từ đồng nghĩa với SUBSTRING() ).
SUBSTRING() Trả về một chuỗi con bắt đầu từ vị trí đã chỉ định.
SUBSTRING_INDEX() Trả về mọi thứ trước hoặc sau một ký tự (hoặc các ký tự) nhất định trong một chuỗi.
TO_BASE64() Chuyển đổi một chuỗi thành chuỗi được mã hóa cơ sở 64 và trả về kết quả.
TRIM() Cắt bỏ khoảng trắng (hoặc các ký tự được chỉ định khác) từ đầu và / hoặc cuối chuỗi.
UCASE() Từ đồng nghĩa với UPPER() (chuyển đổi một chuỗi thành chữ hoa).
UNHEX() Phiên dịch từng cặp ký tự trong đối số dưới dạng số thập lục phân và chuyển nó thành byte được đại diện bởi số.
UPPER() Chuyển đổi một chuỗi thành chữ hoa.
WEIGHT_STRING() Trả về chuỗi trọng số cho chuỗi đầu vào. Chức năng này là một chức năng gỡ lỗi dành cho mục đích sử dụng nội bộ.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_LENGTH () - Trả về độ dài của tài liệu JSON trong MySQL

  2. Các giao dịch lồng nhau có được phép trong MySQL không?

  3. Ví dụ về TO_DAYS () - MySQL

  4. Cách hoạt động của hàm RIGHT () trong MySQL

  5. node.js async / await sử dụng với MySQL