MySQL w3school

Đây, cột1, cột2,. là tên trường của bảng bạn muốn chọn dữ liệu từ. Nếu muốn chọn tất cả các trường có trong bảng thì sử dụng cú pháp sau

Cơ sở dữ liệu demo

Trong hướng dẫn này, chúng tôi sẽ sử dụng cơ sở dữ liệu mẫu Northwind nổi tiếng

Dưới đây là một lựa chọn từ bảng "Khách hàng" trong cơ sở dữ liệu mẫu của Northwind

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Đức2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222Mexico D. F. 05021Mexico3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D. F. 05023Mexico4Xung quanh Sừng Thomas Hardy120 Hanover Sq. Luân ĐônWA1 1DPUK5Berglunds snbbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Thụy Điển

Ví dụ cột CHỌN

Câu lệnh SQL sau đây chọn các cột "CustomerName", "City" và "Country" từ bảng "Customers"

CHỌN * Ví dụ

Câu lệnh SQL sau đây chọn TẤT CẢ các cột từ bảng "Khách hàng"

Câu lệnh SELECT DISTINCT của MySQL

Câu lệnh SELECT DISTINCT được sử dụng để chỉ trả về các giá trị riêng biệt [khác nhau]

Bên trong một bảng, một cột thường chứa nhiều giá trị trùng lặp;

CHỌN DISTINCT Cú pháp

CHỌN DISTINCT cột1, cột2,.
TỪ tên_bảng;

Ví dụ CHỌN không có DISTINCT

Câu lệnh SQL sau đây chọn tất cả các giá trị [bao gồm cả giá trị trùng lặp] từ cột "Quốc gia" trong bảng "Khách hàng"

Bây giờ, chúng ta hãy sử dụng câu lệnh SELECT DISTINCT và xem kết quả

CHỌN DISTINCT Các ví dụ

Câu lệnh SQL sau đây chỉ chọn các giá trị DISTINCT từ cột "Quốc gia" trong bảng "Khách hàng"

Câu lệnh SQL sau đây đếm và trả về số quốc gia [khác biệt] khác nhau trong bảng "Khách hàng"

Ghi chú. Mệnh đề WHERE không chỉ được sử dụng trong câu lệnh SELECT, nó còn được sử dụng trong câu lệnh UPDATE, DELETE, v.v.

Cơ sở dữ liệu demo

Dưới đây là một lựa chọn từ bảng "Khách hàng" trong cơ sở dữ liệu mẫu của Northwind

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Đức2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222Mexico D. F. 05021Mexico3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D. F. 05023Mexico4Xung quanh Sừng Thomas Hardy120 Hanover Sq. Luân ĐônWA1 1DPUK5Berglunds snbbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Thụy Điển

MySQL có nhiều chức năng tích hợp

Tài liệu tham khảo này chứa chuỗi, số, ngày và một số chức năng nâng cao trong MySQL

Hàm chuỗi MySQL

HàmMô tảASCIITrả về giá trị ASCII cho ký tự cụ thểCHAR_LENGTHTrả về độ dài của chuỗi [tính bằng ký tự]CHARACTER_LENGTHTrả về độ dài của chuỗi [tính bằng ký tự]CONCATThêm hai hoặc nhiều biểu thức lại với nhauCONCAT_WSThêm hai hoặc nhiều biểu thức cùng với dấu phân cáchFIELDTrả về vị trí chỉ mục của một giá trị trong danh sách . ##", được làm tròn đến một số vị trí thập phân đã chỉ địnhINSERTChèn một chuỗi trong một chuỗi ở vị trí đã chỉ định và cho một số ký tự nhất địnhINSTRTrả về vị trí xuất hiện đầu tiên của một chuỗi trong một chuỗi khácLCASEChuyển đổi một chuỗi thành chữ thườngLEFTTrích xuất một số ký tự

Hàm số MySQL

HàmMô tảABSTrả về giá trị tuyệt đối của một sốACOSTrả về cung cosin của một sốASINTrả về cung sin của một sốATANTrả về cung tang của một hoặc hai sốATAN2Trả về cung tiếp tuyến của hai sốAVGTrả về giá trị trung bình của một biểu thứcCEILTrả về giá trị số nguyên nhỏ nhất >= cho một sốCEILINGTrả về

Các hàm ngày của MySQL

Chức năng Mô tảADDDATEThêm khoảng thời gian/ngày vào một ngày và sau đó trả về ngàyADDTIMEThêm khoảng thời gian vào thời gian/ngày giờ và sau đó trả về thời gian/ngày giờCURDATETrả về ngày hiện tạiCURRENT_DATETrả về ngày hiện tạiCURRENT_TIMETrả về thời gian hiện tạiCURRENT_TIMESTAMPTrả về ngày và giờ hiện tạiCURTIMETrả về thời gian hiện tạiDATETrích xuất phần ngày từ

Các chức năng nâng cao của MySQL

HàmMô tảBINTrả về biểu diễn nhị phân của một sốBINARYChuyển đổi một giá trị thành chuỗi nhị phânCASE Đi qua các điều kiện và trả về một giá trị khi điều kiện đầu tiên được đáp ứngCASTChuyển đổi một giá trị [thuộc bất kỳ loại nào] thành một kiểu dữ liệu được chỉ địnhCOALESCETrả về giá trị khác null đầu tiên trong danh sáchCONNECTION_IDTrả về ID kết nối duy nhất cho . Mặt khác, biểu thức đầu tiên được trả vềSESSION_USERTrả về tên máy chủ và tên người dùng MySQL hiện tạiSYSTEM_USERTrả về tên máy chủ và tên người dùng MySQL hiện tạiUSERTrả về tên máy chủ và tên người dùng MySQL hiện tạiVERSIONTrả về phiên bản hiện tại của cơ sở dữ liệu MySQL

MySQL trong w3school là gì?

MySQL là hệ thống quản lý cơ sở dữ liệu quan hệ [RDBMS] được sử dụng rộng rãi . MySQL là mã nguồn mở và miễn phí. MySQL là lý tưởng cho cả ứng dụng nhỏ và lớn. Bắt đầu học MySQL ngay bây giờ »

w3schools có tốt cho MySQL không?

Có đấy . Đối với cách tiếp cận giới thiệu và chủ yếu dành cho việc sử dụng SQL trong bảng điều khiển hoặc ứng dụng. Để quản trị MySQL DBMS, tốt hơn hãy tìm các tài nguyên khác.

Cách sử dụng MySQL cho người mới bắt đầu?

Hoạt động của cơ sở dữ liệu MySQL với MySQL Server như sau. .
MySQL tạo cơ sở dữ liệu cho phép bạn xây dựng nhiều bảng để lưu trữ và thao tác dữ liệu và xác định mối quan hệ giữa mỗi bảng
Máy khách đưa ra yêu cầu thông qua màn hình GUI hoặc dấu nhắc lệnh bằng cách sử dụng các biểu thức SQL cụ thể trên MySQL

Tôi nên học SQL hay MySQL để làm gì?

Tôi nên học SQL hay MySQL? . Do đó, tốt hơn hết là bạn nên học ngôn ngữ đó trước rồi mới hiểu các nguyên tắc cơ bản của RDBMS .

Chủ Đề