Hướng dẫn cách sử dụng câu lệnh SELECT trong MySQL qua các ví dụ

Bài viết Hướng dẫn cách sử dụng câu lệnh SELECT trong MySQL qua các ví dụ thuộc chủ đề về Giải Đáp thời gian này đang được rất nhiều bạn quan tâm đúng không nào !! Hôm nay, Hãy cùng Buyer.Com.Vn tìm hiểu Hướng dẫn cách sử dụng câu lệnh SELECT trong MySQL qua các ví dụ trong bài viết hôm nay nhé ! Các bạn đang xem bài viết : “Hướng dẫn cách sử dụng câu lệnh SELECT trong MySQL qua các ví dụ”

Đánh giá về Hướng dẫn cách sử dụng câu lệnh SELECT trong MySQL qua các ví dụ


Xem nhanh
★ Xem source code, nội dung và các đường link trong video hướng dẫn tại đây #LậpTrìnhPython: https://bit.ly/3CoDLtZ
★ Ủng hộ phát triển kênh: Momo,ZaloPay,ViettelPay: 0374568701 / STK: 109005606811 Vietinbank – CTK: Le Nhat Tung.
★ Khóa học Lập trình Python: bao gồm tất cả nội dung kiến thức cơ bản về Python, Các thuật toán, Lập trình hướng đối tượng Python, Cấu trúc dữ liệu, Xử lý tập tin trong, Lập trình giao diện.
Khóa học này cung cấp phần lớn kiến thức và kỹ năng về ngôn ngữ lập trình Python và là bước đệm cho các lập trình viên muốn tìm hiểu sâu về Python.
Khóa học này phù hợp cho các bạn mới bắt đầu học Lập trình Python, hoặc các bạn muốn ôn tập lại kiến thức một cách hệ thống và mạch lạc để chuẩn bị đi làm.
★ Bạn cũng có thể tìm thấy các khóa học về ngôn ngữ khác tại đây: https://www.youtube.com/c/TITVvn
★ Cácn bạn vui lòng đăng ký kênh (Subscribe) và chia sẻ video (Share) đến các bạn cùng lớp nhé.
★ Diễn đàn hỏi đáp: https://www.facebook.com/groups/titv.vn
★ Facebook: https://www.facebook.com/tung.lenhat
★ Website: http://titv.vn, http://titv.edu.vn
=================================
✩ Hộp thư đóng góp ý kiến hoặc ý tưởng: [email protected]
=================================
© Bản quyền thuộc về TITV ☞ Vui lòng không đăng tải lại Video từ kênh này
© Copyright by TITV Channel ☞ Do not Re-up

Nội dung chính

  • 1 Cú pháp câu lệnh SELECT trong SQL
  • 2 Ví dụ :
    • 2.1 Lấy danh sách thành viên:
    • 2.2 Lấy danh sách phim
    • 2.3 Đổi tên trường tạm thời:
    • 2.4 Lấy danh sách thành viên với năm sinh:
  • 3 Truy vấn dữ liệu với MySQL workbench:
  • 4 Tóm tắt:

Cơ sở dữ liệu lưu trữ dữ liệu với mục đích là để giúp chúng ta truy xuất dữ liệu sau này. Vậy phải làm thế nào để làm được công việc đó? Trong thực tế, lệnh SELECT trong MySQL sẽ giúp chúng ta thực hiện truy vấn dữ liệu một cách dễ dàng. Nó là một phần của ngôn ngữ thao tác dữ liệu chịu trách nhiệm truy vấn dữ liệu từ cơ sở dữ liệu.

Mọi Người Xem :   Nguyên Hà Food là nhà phân phối thực phẩm hàng đầu TP Hồ Chí Minh.

Lệnh SELECT là câu lệnh được dùng nhiều nhất trong SQL, nó có cú pháp chung sau đây:

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 18

Trong đó:

  • SELECT : là từ khóa cho phép cơ sở dữ liệu biết rằng bạn muốn truy xuất dữ liệu
  • [DISTINCT | ALL] (tùy chọn) : được sử dụng để điều chỉnh các kết quả được trả về từ câu lệnh SELECT. Nếu không được chỉ định thì mặc định sẽ là ALL.
  • *: ít nhất một phần phải được chỉ định, “*” là chọn tất cả các trường từ tên bảng được xác định trước, fieldExpression thực hiện một số tính toán trên các trường đã chỉ định như là thêm số hoặc ghép hai trường chuỗi thành một.
  • FROM tableName(tên bảng) (bắt buộc): phải chứa ít nhất tên một bảng. Nếu chọn thường xuyên bảng thì tên các bảng phải được ngăn cách nhau bằng dấu phẩy hoặc sử dụng từ khóa JOIN
  • WHERE condition(khó khăn) (tùy chọn): có khả năng được sử dụng để chỉ định tiêu chí trong tập kết quả trả về từ câu lệnh truy vấn
  • GROUP BY: được sử dụng để nhóm các bản ghi có cùng giá trị trường
  • HAVING condition(điều kiện): được sử dụng để xác định các tiêu chí khi làm việc với câu lệnh GROUP BY
  • ORDER BY: được sử dụng để chỉ định thứ tự sắp xếp của tập kết quả trả về
Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 19

Ký tự “*” được dùng khi muốn chọn tất cả các cột trong một bảng. Sau đây là ví dụ về một câu lệnh SELECT dễ dàng:

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 20

Câu lệnh trên chọn tất cả các trường từ bảng “members”. Dấu chấm phẩy sử dụng để tuyên bố chấm dứt câu lệnh. Mặc dù không yêu cầu dùng dấu chấm phẩy nhưng tốt nhất là bạn nên dùng nó khi kết thúc một câu lệnh.

Để hiểu rõ và luyện tập tốt hơn phần này, bạn nên tải dữ liệu myflix DB để thực hiện chạy trong MySQL

https://drive.google.com/uc?export=download&id=0B_vqvT0ovzHccjhtdGlrZ0MtZ0k

Import file .sql vào MySQL workbench

Các ví dụ được thực hiện dựa trên hai bảng sau:

Bảng 1: members:

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 21

Bảng 2: movies:

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 22

Lấy danh sách thành viên:

Giả sử rằng chúng ta muốn lấy danh sách tất cả các thành viên đã đăng ký vào thư viện từ cơ sở dữ liệu này, thực hiện câu lệnh sau: 

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 23

Khi chạy câu lệnh này, trong MySQL workbench sẽ hiển thị kết quả :

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 24

Truy vấn trên trả về tất cả các hàng và cột từ bảng “members”

Trong trường hợp chúng ta chỉ quan tâm đến các trường full_names, gender, physical_address và email thì có khả năng sử dụng câu lệnh sau:

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 25

Khi thực hiện câu lệnh trên sẽ cho ra kết quả:

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 26

Lấy danh sách phim

Giả sử chúng ta muốn lấy danh sách phim từ cơ sở dữ liệu và năm phát hành. Với khó khăn là tên phim và tên đạo diễn trong cùng một trường. Tên của đạo diễn phim được đặt trong dấu ngoặc đơn. Câu lệnh sau sẽ giúp thực hiện điều đó:

Mọi Người Xem :   Visa cho lao động VN vào Hoa Kỳ
Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 27

Trong đó:

  • Hàm Concat() được dùng để nối tổng giá trị cột với nhéu.
  • Dòng  “Concat (`title`, ‘ (‘, `director`, ‘)’) nghĩa là lấy tiêu đề, thêm một dấu ngoặc mở theo sau là tên của đạo diễn và sau đó thêm ngoặc đóng.
  • Trong hàm Concat(), các phần chuỗi được phân tách nhéu bằng dấu phẩy.

Thực thi câu lệnh trên trong MySQL tạo ra tập kết quả sau.

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 28

✅ Mọi người cũng xem : bạch cầu đa nhân trung tính là gì

Đổi tên trường tạm thời:

Ví dụ ở phần trên trả về dòng lệnh Concat (`title`, ‘ (‘, `director`, ‘)’) làm tên cột mới cho kết quả hiện ra. Giả sử chúng ta muốn đặt tên khác để mô tả cụ thể và rõ ràng hơn cho cột thông tin đó thì có thể dùng câu lệnh sau:

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 29

Trong đó:

  • “SELECT ` column_name|value|expression `” : là câu lệnh SELECT thông thường, có khả năng là tên cột, tổng giá trị hoặc biểu thức
  • “[AS]” (tùy chọn):  được đặt trước tên thay thế của biểu thức, giá trị hay tên cột được trả về.
  • “`alias_name`” : là tên thay thế mà chúng ta muốn trả về khi hiển thị kết quả.

Thực hiện lại câu lệnh concat() trên với tên thay thế là “Concat” :

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 30

Kết quả sẽ như sau:

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 31

Lấy danh sách thành viên với năm sinh:

Giả sử muốn xem danh sách tất cả các thành viên với mã số thành viên, họ tên và năm sinh, chúng ta có khả năng dùng hàm LEFT để trích xuất năm sinh từ cột ngày tháng năm sinh

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 32

Trong đó:

“LEFT(`date_of_birth`,4)” : Hàm LEFT chấp nhận ngày sinh làm tham số và chỉ trả về 4 ký tự đầu tiên từ bên trái sang.

“AS `year_of_birth`” là tên thay thế của cột được trả về trong kết quả. Lưu ý là AS là tùy chọn, nếu bạn bỏ qua nó thì câu truy vấn vẫn sẽ vận hành bình thường

Thực hiện câu lệnh truy vấn ở trên trong MySQL sẽ cho ra kết quả sau:

Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 33

Trong phần này chúng ta sẽ sử dụng MySQL workbench để tạo câu lệnh hiển thị tất cả tên trường từ bảng danh mục. Thực hiện các bước sau :

  1. Kích chuột phải vào Categories Table. Nhấp vào “Select Rows – Limit 1000”
  2. MySQL workbench sẽ tự động tạo một truy vấn SQL và dán vào trình soạn thảo
  3. Kết quả truy vấn sẽ được hiển thị
Aqua trong mỹ phẩm là chất gì? Có tác dụng gì? Độc hại hay lợi? - ResHPCos - Chia Sẻ Kiến Thức Điện Máy Việt Nam 34

Lưu ý rằng chúng ta không tự viết câu lệnh truy vấn mà MySQL đã tự động tạo ra.

Vậy tại sao chúng ta phải dùng lệnh SELECT SQL trong khi đã có MySQL workbench?

Sau khi đọc đến phần này, bạn có thể nghĩ rằng tại sao chúng ta phải học lệnh SQL SELECT để truy vấn dữ liệu trong khi chỉ cần sử dụng một công cụ như MySQL workbench là có khả năng ra kết quả tương tự mà không cần phải biết về ngôn ngữ SQL. Tất nhiên điều đó là có khả năng nhưng học cách sử dụng lệnh SELECT sẽ giúp bạn linh hoạt hơn và có thể kiểm soát được tốt hơn các câu lệnh SQL SELECT của mình.

Mọi Người Xem :   Tổng hợp các thương hiệu chao ngon đang bán tại Bách hóa XANH

MySQL workbench nằm trong danh mục các công cụ QBE “Query by Example – Truy vấn bằng ví dụ”. Nó nhằm mục đích giúp tạo các câu lệnh SQL nhénh hơn để giúp tăng năng suất người sử dụng. tuy nhiên Học lệnh SQL SELECT có thể cho phép bạn tạo các truy vấn phức tạp mà không thể đơn giản tạo ra bằng các tiện ích QBE.

và cạnh đó, để cải thiện hơn năng suất, bạn có khả năng tạo code bằng các câu lệnh có sẵn của MySQL workbench sau đó tùy chỉnh nó để đáp ứng bắt buộc của bản thân. Điều này chỉ có khả năng xảy ra trong trường hợp bạn đã nắm rõ và hiểu cách các câu lệnh SQL hoạt động ! 

  • Từ khóa SQL SELECT được sử dụng để truy vấn dữ liệu từ cơ sở dữ liệu và đó là lệnh được dùng thường nhật nhất.
  • Biểu mẫu đơn giản nhất có cú pháp là “SELECT * FROM tableName;”
  • Biểu thức cũng có thể được dùng trong câu lệnh select. Ví dụ “SELECT quantity + price FROM Sales”.
  • Lệnh SQL SELECT cũng có thể có các tham số tùy chọn khác như WHERE, GROUP BY, HAVING, ORDER BY. Chúng sẽ được thảo luận ở các phần sau.
  • MySQL workbench có khả năng giúp phát triển các câu lệnh SQL, thực thi chúng và tạo ra kết quả đầu ra trong cùng một cửa sổ.

Cám ơn các bạn đã theo dõi đến hết bài. Nếu các bạn muốn biết thêm kiến thức về truy vấn dữ liệu SQL thì có thể xem thêm các bài viết khác của gitiho nha!

Đánh giá bài viết này

Cùng tham gia cộng đồng hỏi đáp về chủ đề Góc chia sẻ



Các câu hỏi về select trong tin học là gì


Nếu có bắt kỳ câu hỏi thắc mắt nào vê select trong tin học là gì hãy cho chúng mình biết nhé, mõi thắt mắt hay góp ý của các bạn sẽ giúp mình cải thiện hơn trong các bài sau nhé <3 Bài viết select trong tin học là gì ! được mình và team xem xét cũng như tổng hợp từ nhiều nguồn. Nếu thấy bài viết select trong tin học là gì Cực hay ! Hay thì hãy ủng hộ team Like hoặc share. Nếu thấy bài viết select trong tin học là gì rât hay ! chưa hay, hoặc cần bổ sung. Bạn góp ý giúp mình nhé!!

Các Hình Ảnh Về select trong tin học là gì


Các hình ảnh về select trong tin học là gì đang được chúng mình Cập nhập. Nếu các bạn mong muốn đóng góp, Hãy gửi mail về hộp thư [email protected] Nếu có bất kỳ đóng góp hay liên hệ. Hãy Mail ngay cho tụi mình nhé

Tra cứu tin tức về select trong tin học là gì tại WikiPedia

Bạn nên tìm thêm thông tin về select trong tin học là gì từ trang Wikipedia tiếng Việt.◄ Tham Gia Cộng Đồng Tại

???? Nguồn Tin tại: https://buyer.com.vn/

???? Xem Thêm Chủ Đề Liên Quan tại : https://buyer.com.vn/hoi-dap/

Related Posts

Tính chất hóa học của Bari (Ba) | Tính chất vật lí, nhận biết, điều chế, ứng dụng. 35

Tính chất hóa học của Bari (Ba) | Tính chất vật lí, nhận biết, điều chế, ứng dụng.

ContentsĐánh giá về Hướng dẫn cách sử dụng câu lệnh SELECT trong MySQL qua các ví dụLấy danh sách thành viên:Lấy danh sách phimĐổi tên trường tạm…
Sorbitol là gì? Tác dụng của sorbitol C6H14O6 trong cuộc sống 36

Sorbitol là gì? Tác dụng của sorbitol C6H14O6 trong cuộc sống

ContentsĐánh giá về Hướng dẫn cách sử dụng câu lệnh SELECT trong MySQL qua các ví dụLấy danh sách thành viên:Lấy danh sách phimĐổi tên trường tạm…
Bạc là gì? Những ứng dụng của bạc trong cuộc sống 37

Bạc là gì? Những ứng dụng của bạc trong cuộc sống

ContentsĐánh giá về Hướng dẫn cách sử dụng câu lệnh SELECT trong MySQL qua các ví dụLấy danh sách thành viên:Lấy danh sách phimĐổi tên trường tạm…
CH3Cl - metyl clorua - Chất hoá học 38

CH3Cl – metyl clorua – Chất hoá học

ContentsĐánh giá về Hướng dẫn cách sử dụng câu lệnh SELECT trong MySQL qua các ví dụLấy danh sách thành viên:Lấy danh sách phimĐổi tên trường tạm…
I2 - Iot - Chất hoá học 39

I2 – Iot – Chất hoá học

ContentsĐánh giá về Hướng dẫn cách sử dụng câu lệnh SELECT trong MySQL qua các ví dụLấy danh sách thành viên:Lấy danh sách phimĐổi tên trường tạm…
7 lý do thú vị giải thích vì sao bạn thường xuyên bị muỗi đốt 40

7 lý do thú vị giải thích vì sao bạn thường xuyên bị muỗi đốt

ContentsĐánh giá về Hướng dẫn cách sử dụng câu lệnh SELECT trong MySQL qua các ví dụLấy danh sách thành viên:Lấy danh sách phimĐổi tên trường tạm…