강의

멘토링

커뮤니티

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) 5 đánh giá

165 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • bradkim
MariaDB
MariaDB
MySQL
MySQL
sql-join
sql-join
transaction
transaction
concurrent
concurrent
MariaDB
MariaDB
MySQL
MySQL
sql-join
sql-join
transaction
transaction
concurrent
concurrent

Bạn sẽ nhận được điều này sau khi học.

  • 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à

3,031

Học viên

312

Đánh giá

122

Trả lời

4.9

Xếp hạng

9

Các khóa học

💪💪💪Chuyên gia có kinh nghiệm thực tế và giảng dạy 💪💪💪

Xin chào, tôi là giảng viên Kim Seong-uk (bradkim). Tôi tốt nghiệp Đại học Yonsei và đã có hơn 8 năm kinh nghiệm làm kỹ sư phần mềm tại các tập đoàn lớn và công ty khởi nghiệp. Hiện tại, tôi đang làm giảng viên toàn thời gian tại một trại huấn luyện (bootcamp). Với tư cách là một giảng viên có cả kinh nghiệm thực tế lẫn kinh nghiệm giảng dạy, tôi sẽ truyền đạt cho các bạn những kiến thức trọng tâm cần phải biết một cách dễ hiểu nhất.

Hồ sơ: 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á

Tất cả

5 đánh giá

5.0

5 đánh giá

  • s1121238291님의 프로필 이미지
    s1121238291

    Đánh giá 74

    Đánh giá trung bình 4.9

    5

    100% đã tham gia

    Nghe hay lắm!

    • yeonhongmin9780님의 프로필 이미지
      yeonhongmin9780

      Đánh giá 15

      Đánh giá trung bình 4.7

      5

      32% đã tham gia

      • parksw6402님의 프로필 이미지
        parksw6402

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        Cảm ơn vì bài giảng hay ạ.

        • djyoon님의 프로필 이미지
          djyoon

          Đánh giá 9

          Đánh giá trung bình 5.0

          5

          32% đã tham gia

          • dachki님의 프로필 이미지
            dachki

            Đánh giá 65

            Đánh giá trung bình 5.0

            5

            64% đã tham gia

            911.091 ₫

            Khóa học khác của bradkim

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!