Logo Zephyrnet

Cách thiết lập và chạy với SQL - Danh sách các tài nguyên học tập miễn phí

Ngày:

Vector theo storyset trên Freepik

 

Xem xét bạn đã nhấp vào bài viết này, tôi nghĩ có thể an toàn khi nói rằng bạn mới bắt đầu hành trình dữ liệu của mình hoặc đang tìm cách nâng cao kỹ năng SQL của mình! Chà, bạn đã đến đúng nơi, và tôi sẽ không thất vọng! Trong bài viết này, bạn sẽ có được kiến ​​thức cơ bản ngắn gọn về SQL, bao gồm cách thức & lý do nó trở nên phổ biến và một số khóa học / tài nguyên miễn phí tốt nhất mà tôi đã tìm thấy để bắt đầu và tiếp tục nâng cao kỹ năng SQL của bạn! 

Kể từ những năm 1970, khi hai nhà nghiên cứu của IBM, Raymond Boyce và Donald Chamberlin, phát triển một ngôn ngữ mã hóa mới, ngành công nghiệp dữ liệu đã phụ thuộc rất nhiều vào SQL để truy vấn và biến đổi dữ liệu một cách hiệu quả. Điều này trở nên rõ ràng hơn khi các nhóm dữ liệu bắt đầu chuyển bộ nhớ và điện toán của họ sang các máy chủ web đám mây.

Với những thay đổi này, điều quan trọng hơn bao giờ hết đối với bất kỳ ai làm việc về mặt phân tích dữ liệu để thành thạo ngôn ngữ này. Có rất nhiều thông tin trên internet về các bảng lừa đảo khác nhau cung cấp các biến đổi SQL cơ bản nhất. Dựa trên nhiều năm kinh nghiệm của tôi với tư cách là nhà phân tích dữ liệu và nhà khoa học dữ liệu, tôi có thể nói với bạn rằng rất ít trong số này có thể giúp ích cho bạn về lâu dài. Thực sự chỉ có hai cách để hoạt động hiệu quả với SQL - học những điều cơ bản và sau đó tiếp tục xây dựng kỹ năng của bạn hoặc (phổ biến hơn) tận dụng các công cụ khác để nâng cao năng suất, với điểm hấp dẫn là sự kết hợp của cả hai!

Khóa học SQL Udemy

Khóa học miễn phí hàng đầu

Udemy là một thị trường học tập và giảng dạy trực tuyến với hơn 204,000 khóa học và 54 triệu sinh viên. Liên kết trên là một khóa học toàn diện với đánh giá 4.5 và hơn 450,000 sinh viên đã trải qua khóa học! Ngoài ra, khóa học này không yêu cầu điều kiện tiên quyết. 

Tất cả các khóa học SQL (trả phí)

PopQuery

Danh sách SQL How-Tos 

PopSQL là một trình soạn thảo SQL hiện đại. Nó cho phép bạn cộng tác với đồng nghiệp và bạn bè để viết các truy vấn SQL chính xác. Với một nền tảng vững chắc về khái niệm như vậy, chỉ có ý nghĩa là họ sẽ có những nguồn tài nguyên tốt để mọi người học SQL. Ngoài ra, tài nguyên này chia nhỏ các cú pháp khác nhau để bạn chỉ phải làm việc với chương trình bạn muốn. Tôi khuyên bạn nên sử dụng điều này khi bạn hiểu rõ hơn về các chuyển đổi khác nhau mà bạn đang cố gắng chạy. 

W3Schools.com

SQL Tutorial

W3Schools là một trong những trang web phát triển web lớn nhất. Nó chứa nhiều khóa học về rất nhiều ngôn ngữ mã hóa khác nhau. Hướng dẫn SQL của họ sẽ dạy bạn MySQL, SQL Server, MS Access, Oracle, Sybase, Informix, Postgres và một số hệ thống cơ sở dữ liệu khác. Phần hay của hướng dẫn này là chúng có rất nhiều ví dụ và câu đố để bạn kiểm tra kiến ​​thức của mình! Ngoài ra, họ cung cấp Tài liệu tham khảo SQL nơi bạn có thể tìm thấy các từ khóa và chức năng khác nhau. Hướng dẫn này sẽ cung cấp cho bạn một chứng chỉ để chứng minh rằng bạn đã đạt được hiểu biết cơ bản về SQL. 

Khan Academy

Giới thiệu về SQL: Truy vấn và quản lý dữ liệu

Khan Academy là một tổ chức phi lợi nhuận 501 (c) (3) và giống như tất cả các tài nguyên khác được liệt kê ở trên, nó hoàn toàn miễn phí. Đây là khóa học dành cho người mới bắt đầu, nơi bạn sẽ học cách sử dụng SQL để lưu trữ, truy vấn và thao tác dữ liệu trong cơ sở dữ liệu quan hệ. Khóa học này cung cấp cho bạn một số video, các thử thách hấp dẫn và câu đố cuối phiên để kiểm tra kiến ​​thức của bạn. Mặc dù điều này đòi hỏi sự tự học hỏi nhiều hơn một chút so với một số tài nguyên khác được liệt kê ở trên, nó vẫn là một nguồn tài nguyên đáng kinh ngạc cho bất kỳ ai muốn tìm hiểu hoặc thực hành Kỹ năng SQL của họ. 

Bây giờ bạn đã hoàn thành khóa học giới thiệu về SQL và có hiểu biết cơ bản về cách cấu trúc truy vấn và các biến đổi khác nhau đang được cung cấp, bạn đang ở ngã ba đường. Bạn nên hiểu những gì bạn đang cố gắng đạt được và làm thế nào để đạt được nó nhưng không có thời gian để tìm kiếm thông qua Stackoverflow hoặc Google để tìm hiểu các góc của các truy vấn cụ thể đó. Đây là nơi bạn nên tìm các công cụ khác nhau để giúp bạn tiết kiệm thời gian và hoạt động hiệu quả hơn. Dưới đây là hai tài nguyên yêu thích của tôi mà tôi giới thiệu cho bất kỳ người dùng SQL nào mới hoặc có nguyện vọng. Các tài nguyên này đang được lấy từ một bài báo mà tôi đã xuất bản gần đây có tiêu đề 5 dấu trang hàng đầu mà mọi nhà phân tích dữ liệu nên có

Mã làm đẹp

Trình định dạng SQL

Có một số định dạng SQL khác nhau trên internet, nhưng đây là công cụ mà tôi sử dụng và thích thú. Công cụ này là hoàn hảo cho bạn và đồng nghiệp của bạn vì bạn sẽ không cần phải tìm kiếm các truy vấn sâu rộng để tìm chuyển đổi đang cố gắng chạy; SQL Formatter sẽ ngay lập tức định dạng truy vấn theo cách có cấu trúc để cả bạn và đồng nghiệp của bạn dễ theo dõi hơn. 

Về bản chất, công cụ làm đẹp sẽ thực hiện điều này:
 

Và biến nó thành thế này!
 

Đặc tính

Trình tạo SQL miễn phí

Ngay cả những nhà phát triển SQL có kinh nghiệm nhất cũng phải vật lộn để nhớ tất cả các cú pháp cần thiết cho các phép biến đổi khác nhau. Để đáp ứng điều này, nhiều người dùng SQL dành rất nhiều thời gian để tìm kiếm thông qua các dự án trước đây hoặc các tài nguyên trực tuyến khác nhau, chẳng hạn như Stackoverflow và các diễn đàn, để tìm kiếm câu trả lời. Đối với một người thực hành dữ liệu đang làm việc tại một doanh nghiệp được cung cấp thông tin về dữ liệu, tiết kiệm thời gian cũng quan trọng như chất lượng dữ liệu.

Tôi khuyên bạn nên sử dụng SQL Generator này - “SQL Generator về cơ bản là một mẫu cho truy vấn SQL, cho phép bạn tùy chỉnh tên cột và cấu trúc bảng, chọn thao tác bạn muốn thực hiện và sau đó nó xây dựng cú pháp cho bạn theo nhiều cách khác nhau các "hương vị" khác nhau của SQL. "

Tôi tìm thấy một blog hướng dẫn trình bày cách sử dụng SQL Generator tại đây. Thêm vào đó, gần đây tôi đã chú ý rằng bí mật của tôi đang được khám phá; Suraj Gurav gần đây đã viết một bài đánh giá về SQL Generator này với các ví dụ có tiêu đề Cách viết truy vấn SQL mà không cần nhập

SQL là một trong những ngôn ngữ lập trình quan trọng nhất mà bạn nên biết khi làm việc với dữ liệu và cụ thể hơn là cơ sở dữ liệu xoay. Nó có vẻ như là một bước tiến lớn khi lần đầu tiên đối mặt với ngôn ngữ mã hóa. Tuy nhiên, tôi hy vọng với các tài nguyên trên, bạn có thể hiểu rõ cơ bản về ngôn ngữ từ các khóa học miễn phí và sau đó nâng cao kiến ​​thức / khả năng của mình với các tài nguyên miễn phí khác!

 
 
Josh Berry (@twitter) lãnh đạo Khoa học dữ liệu đối mặt với khách hàng tại Rasgo và đã tham gia công việc phân tích và dữ liệu từ năm 2008. Josh đã có 10 năm làm việc tại Comcast, nơi anh đã xây dựng nhóm khoa học dữ liệu và là chủ sở hữu chính của cửa hàng tính năng Comcast được phát triển nội bộ - một trong những cửa hàng tính năng để tung ra thị trường. Tiếp bước Comcast, Josh là nhà lãnh đạo quan trọng trong việc xây dựng Khoa học dữ liệu đối mặt với khách hàng tại DataRobot. Khi rảnh rỗi, Josh thực hiện các phân tích phức tạp về các chủ đề thú vị như bóng chày, đua xe F1, dự đoán thị trường nhà đất, v.v.
 

tại chỗ_img

Tin tức mới nhất

tại chỗ_img