인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
Programming

/

Database

Mọi thứ về MariaDB(MySQL) - Phần nâng cao

Bạn sẽ học mọi thứ về MariaDB (MySQL) mà một nhà phát triển cần biết, bao gồm người mới bắt đầu phát triển, nhà phát triển phần mềm phía sau, sinh viên chuẩn bị thi SQLD. Lớp học tập trung vào thực hành, trong đó bạn sẽ tự xây dựng cơ sở dữ liệu.

(5.0) 2 đánh giá

119 học viên

MariaDB
MySQL
sql-join
transaction
concurrent

Khóa học này dành cho Người học Cơ bản.

Dịch cái này sang tiếng Việt

  • giao dịch

  • Các vấn đề và giải pháp đồng thời

  • câu lệnh join(inner, outer)

  • group by và hàm tập hợp

  • Thiết kế cơ sở dữ liệu (thiết kế erd, chuẩn hóa)

  • thực hiện sao lưu cơ sở dữ liệu

  • Thủ tục và chế độ xem

Phương pháp tiến độ lớp học

Lớp này dành cho những ai muốn tìm hiểu mariadb và mysql DB. Tất cả các lớp học kết hợp lý thuyết với sự nhấn mạnh vào thực hành.

Trong phần cơ bản, bạn sẽ chủ yếu tìm hiểu về cài đặt DB, ngữ pháp DDL (CREATE, ALTER, DROP) để xây dựng bảng, ngữ pháp DML (chèn, chọn, cập nhật, xóa), các loại, ràng buộc, v.v. để xử lý dữ liệu trong bảng.

Trong phần chuyên sâu, bạn tìm hiểu về các giao dịch, giải pháp cho các vấn đề tương tranh, liên kết, lập chỉ mục, thiết kế DB (thiết kế ERD, chuẩn hóa), hoạt động kết xuất DB, quy trình và dạng xem.


Bỏ qua phần cơ bản và học phần nâng cao

Nếu bạn có kiến ​​thức cơ bản về truy vấn SQL, bạn có thể bỏ qua phần cơ bản và nghe phần chuyên sâu (Tôi biết các truy vấn như tra cứu và chèn cũng như pk và fk là gì. Thế là đủ.)

Tuy nhiên, do phần nâng cao được tiến hành bằng cách sử dụng DB đã được xây dựng trước đó ở phần cơ bản nên sẽ không gặp khó khăn gì trong việc học ngay phần nâng cao nếu bạn tiến hành xây dựng DB theo quy trình dưới đây.

1 ) Tải xuống và cài đặt mariadb, cài đặt bàn làm việc (hoặc dbeaver, datagrip), cài đặt vscode 2 ) Câu lệnh truy vấn tạo cơ sở dữ liệu bảng TẠO bảng CƠ SỞ DỮ LIỆU ; bảng SỬ DỤNG; 3 ) Tạo bảng tác giả và chèn dữ liệu 3 -1 ) Tạo bảng TẠO BẢNG tác giả (id INT NOT NULL AUTO_INCREMENT, tên VARCHAR ( 100 ) DEFAULT 'anonymous' , email VARCHAR ( 255 ) NOT NULL , mật khẩu VARCHAR ( 20 ), tuổi TINYINT UNSIGNED, giới tính CHAR ( 1 ), self_introduction TEXT, profile_image VARCHAR ( 255 ), vai trò ENUM( 'người dùng' , 'quản trị viên' ) KHÔNG NULL MẶC ĐỊNH 'người dùng' , KHÓA CHÍNH (id), ĐỘC ĐÁO (email)); 3 -2 ) Chèn dữ liệu XÁC NHẬN VÀO tác giả (tên, email, mật khẩu) GIÁ TRỊ ( 'hong1' , 'hong1@naver.com' , '1234' ), ( 'hong2' , 'hong2@naver.com' , '1234' ), ( 'hong3 ' , 'hong3@naver.com' , '1234' ), ( 'hong4' , 'hong4@naver.com' , '1234' ), ( 'hong4' , 'hong5@naver.com' , '1234' ); 4 ) Tạo bảng bài viết và chèn dữ liệu 4 -1 ) Tạo bảng TẠO BẢNG bài đăng (id INT NOT NULL AUTO_INCREMENT, tiêu đề VARCHAR ( 255 ) NOT NULL , nội dung VARCHAR ( 3000 ), tác giả_id INT , giá DECIMAL ( 10 , 3 ), create_time DATETIME DEFAULT CURRENT_TIMESTAMP (), user_id CHAR ( 36 ) DEFAULT UUID( ), KHÓA CHÍNH (id), KEY (author_id), CONSTRAINT post_author_fk KHÓA NGOÀI (author_id) TÀI LIỆU THAM KHẢO tác giả (id) TRÊN XÓA CASCADE); 4 -2 ) Chèn dữ liệu XÁC NHẬN VÀO bài viết (tiêu đề, nội dung, Author_id, giá) GIÁ TRỊ ( 'java' , 'java is ...' , 1 , null ),( 'python' , 'python is ...' , 1 , null ),( 'java2' , null , 1 , 10.346 );

Tài liệu lớp học

Tất cả tài liệu của lớp đều dựa trên tài liệu Notion trong liên kết bên dưới.

https://picturesque-staircase-f6e.notion.site/MariaDB-0637f39566314a32a50988b42fb09454?pvs=74

Ngoài dữ liệu văn bản trên, người hướng dẫn sắp xếp các lệnh khác nhau xảy ra khi thực hành DB thành tài liệu trong lớp để dễ dàng ôn tập.

Khuyến nghị cho
những người này!

Khóa học này dành cho ai?

  • Người mới bắt đầu phát triển

  • Nhà phát triển phần mềm phía sau

  • sqld và những người chuẩn bị thi liên quan đến cơ sở dữ liệu

  • thông thường quan tâm đến cơ sở dữ liệu

Xin chào
Đây là

1,783

Học viên

116

Đánh giá

56

Trả lời

4.9

Xếp hạng

8

Các khóa học

💪💪💪 실무와 강의 경력을 갖춘 전문가 💪💪💪

안녕하세요. 연세대학교를 졸업하고 대기업, 스타트업 등에서 8년 이상을 소프트웨어 엔지니어로 일해왔습니다. 현재는 부트캠프에서 전업 강사로 일하고 있습니다. 실무 경험과 강의 경험을 모두 갖춘 강사로서, 여러분들에게 반드시 알아야할 지식들 위주로 알기쉽게 전달 드리겠습니다.

프로필 : https://www.linkedin.com/in/seongukkim

Chương trình giảng dạy

Tất cả

22 bài giảng ∙ (8giờ 52phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!