Bài giảng Phát triển phần mềm mã nguồn mở: Chương 3 - ThS. Dương Thành Phết
Số trang: 46
Loại file: pdf
Dung lượng: 1.16 MB
Lượt xem: 20
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương 3 trang bị cho người học những kiến thức về hệ quản trị cơ sở dữ liệu MySQL. Các nội dung chính được trình bày trong chương này gồm có: Tổng quan về MySQL, khởi động và tắt dịch vụ MySQL, truy cập MySQL, các thao tác trên CSDL, định nghĩa bảng, truy vấn dữ liệu, Import và Export dữ liệu, công cụ đồ họa MySQL GUI TOOLS. Mời các bạn tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Phát triển phần mềm mã nguồn mở: Chương 3 - ThS. Dương Thành Phết TRƢỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH KHOA CÔNG NGHỆ THÔNG TIN PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞChương 3: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MYSQL Thời gian: 3 tiết Giảng viên: ThS. Dương Thành Phết Email: phetcm@gmail.com Website: http://www.thayphet.net Tel: 0918158670 – facebook..com/DuongThanhPhet1 http://www.thayphet.net NỘI DUNG 1. Tổng quan về MySQL 2. Khởi động và tắt dịch vụ MySQL 3. Truy cập MySQL 4. Các thao tác trên CSDL 5. Định nghĩa bảng 6. Truy vấn dữ liệu 7. Import và Export dữ liệu 8. Công cụ đồ họa MySQL GUI TOOLS2 http://www.thayphet.net 1. TỔNG QUAN VỀ MYSQL Là một hệ QT CSDL đa luồng, mã nguồn mở. Chứ năng như SQL Server, Oracle…Chuyên dụng cho mọi mức độ. Phát triển bởi Cty tư vấn và phát triển ứng dụng của Thụy Điển TcX sau đổi tên thành MySQL AB. Hiện MySQL đã được Oracle mua. MySQL được phát triển phổ biến cho HĐH Linux, tuy nhiên hiện nay, đã sử dụng trên cả HĐH Windows. MySQL có nhiều phiên bản: Cá nhân có thể được dùng miễn phí. Tuy nhiên, các doanh nghiệp thì cần phải trả phí.3 http://www.thayphet.net 1. TỔNG QUAN VỀ MYSQL Đặc điểm MySQL Tốc độ truy xuất nhanh, ổn định, dễ sử dụng. Có tính khả chuyển, hoạt động trên nhiều nền tảng HĐH. Cung cấp hệ thống thư viện hàm lớn. Khả năng bảo mật tốt Hoạt động như một hệ client/server hoặc trong hệ thống nhúng. Thích hợp cho các hệ thống trên Internet (Yahoo!, Alcatel, Google, Nokia, YouTube…) Được hỗ trợ bởi nhiều ngôn ngữ lập lập trình4 http://www.thayphet.net 1. TỔNG QUAN VỀ MYSQL Lịch sử phát triển MySQL 1994: Được phát triển bởi Michael Widenius và David Axmark thuộc công ty TcX. 05-1995: Phiên bản đầu tiên 01-1998: Phiên bản 2 trên Windows 95, NT 01-2001: Phiên bản 3 03-2003: Phiên bản 4 02-2008: Sun MicroSystem mua lại MySQL AB. 11-2008: Ver 5.0, 5.1 phát hành, chứa khá nhiều lỗi và hoạt động không hiệu quả. 01-2010: Oracle mua lại Sun MicroSystem và phát hành Ver 5.4, 5.5 hoạt động tốt hơn.5 http://www.thayphet.net 2. KHỞI ĐỘNG VÀ TẮT DỊCH VỤ MYSQL Khi được cài đặt cùng WAMP Server, mỗi lần khởi động WAMP thì dịch vụ MySQL cũng tự động được kích hoạt. Để tắt và mở dịch vụ, ta có thể sử dụng biểu tượng WAMP Server ở khay hệ thống, chọn mục MySQL6 http://www.thayphet.net 3. TRUY CẬP MYSQL Tài khoản mặc định của MySQL Server User : root Password :7 http://www.thayphet.net 3. TRUY CẬP MYSQL Đăng nhập bằng PhpMyAdmin Vào biểu tương WAMP Server, click PhpMyAdmin Wamp đăng nhập vào MySQL bằng tài khoản root Nếu thay đổi password chương trình sẽ không đăng nhập được, cần chỉnh lại pass trong file c:wampappsphpmyadmin3.5.1config.inc.php Mục : $cfg[Servers][$i][password] = ‘…;8 http://www.thayphet.net 3. TRUY CẬP MYSQL Đăng nhập bằng MySQL Console Tại icon WAMP Server, chọn mục MySQL, chọn MySQL Console9 http://www.thayphet.net 4. CÁC THAO TAC TRÊN CSDL Thay đổi mật khẩu set password for acount_name@server_name = password(new_password); Xem tình trạng Server status; Xem các cơ sở dữ liệu show databases;10 http://www.thayphet.net 4. CÁC THAO TAC TRÊN CSDL Tạo CSDL mới create database database_name; Sử dụng CSDL use database_name; Xóa CSDL drop database database_name;11 http://www.thayphet.net 5. ĐỊNH NGHĨA BẢNG Các kiểu dữ liệu trong MySQL Kiểu số12 http://www.thayphet.net 5. ĐỊNH NGHĨA BẢNG Các kiểu dữ liệu trong MySQL Kiểu chuỗi13 http://www.thayphet.net 5. ĐỊNH NGHĨA BẢNG Các kiểu ...
Nội dung trích xuất từ tài liệu:
Bài giảng Phát triển phần mềm mã nguồn mở: Chương 3 - ThS. Dương Thành Phết TRƢỜNG ĐẠI HỌC NGUYỄN TẤT THÀNH KHOA CÔNG NGHỆ THÔNG TIN PHÁT TRIỂN PHẦN MỀM MÃ NGUỒN MỞChương 3: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MYSQL Thời gian: 3 tiết Giảng viên: ThS. Dương Thành Phết Email: phetcm@gmail.com Website: http://www.thayphet.net Tel: 0918158670 – facebook..com/DuongThanhPhet1 http://www.thayphet.net NỘI DUNG 1. Tổng quan về MySQL 2. Khởi động và tắt dịch vụ MySQL 3. Truy cập MySQL 4. Các thao tác trên CSDL 5. Định nghĩa bảng 6. Truy vấn dữ liệu 7. Import và Export dữ liệu 8. Công cụ đồ họa MySQL GUI TOOLS2 http://www.thayphet.net 1. TỔNG QUAN VỀ MYSQL Là một hệ QT CSDL đa luồng, mã nguồn mở. Chứ năng như SQL Server, Oracle…Chuyên dụng cho mọi mức độ. Phát triển bởi Cty tư vấn và phát triển ứng dụng của Thụy Điển TcX sau đổi tên thành MySQL AB. Hiện MySQL đã được Oracle mua. MySQL được phát triển phổ biến cho HĐH Linux, tuy nhiên hiện nay, đã sử dụng trên cả HĐH Windows. MySQL có nhiều phiên bản: Cá nhân có thể được dùng miễn phí. Tuy nhiên, các doanh nghiệp thì cần phải trả phí.3 http://www.thayphet.net 1. TỔNG QUAN VỀ MYSQL Đặc điểm MySQL Tốc độ truy xuất nhanh, ổn định, dễ sử dụng. Có tính khả chuyển, hoạt động trên nhiều nền tảng HĐH. Cung cấp hệ thống thư viện hàm lớn. Khả năng bảo mật tốt Hoạt động như một hệ client/server hoặc trong hệ thống nhúng. Thích hợp cho các hệ thống trên Internet (Yahoo!, Alcatel, Google, Nokia, YouTube…) Được hỗ trợ bởi nhiều ngôn ngữ lập lập trình4 http://www.thayphet.net 1. TỔNG QUAN VỀ MYSQL Lịch sử phát triển MySQL 1994: Được phát triển bởi Michael Widenius và David Axmark thuộc công ty TcX. 05-1995: Phiên bản đầu tiên 01-1998: Phiên bản 2 trên Windows 95, NT 01-2001: Phiên bản 3 03-2003: Phiên bản 4 02-2008: Sun MicroSystem mua lại MySQL AB. 11-2008: Ver 5.0, 5.1 phát hành, chứa khá nhiều lỗi và hoạt động không hiệu quả. 01-2010: Oracle mua lại Sun MicroSystem và phát hành Ver 5.4, 5.5 hoạt động tốt hơn.5 http://www.thayphet.net 2. KHỞI ĐỘNG VÀ TẮT DỊCH VỤ MYSQL Khi được cài đặt cùng WAMP Server, mỗi lần khởi động WAMP thì dịch vụ MySQL cũng tự động được kích hoạt. Để tắt và mở dịch vụ, ta có thể sử dụng biểu tượng WAMP Server ở khay hệ thống, chọn mục MySQL6 http://www.thayphet.net 3. TRUY CẬP MYSQL Tài khoản mặc định của MySQL Server User : root Password :7 http://www.thayphet.net 3. TRUY CẬP MYSQL Đăng nhập bằng PhpMyAdmin Vào biểu tương WAMP Server, click PhpMyAdmin Wamp đăng nhập vào MySQL bằng tài khoản root Nếu thay đổi password chương trình sẽ không đăng nhập được, cần chỉnh lại pass trong file c:wampappsphpmyadmin3.5.1config.inc.php Mục : $cfg[Servers][$i][password] = ‘…;8 http://www.thayphet.net 3. TRUY CẬP MYSQL Đăng nhập bằng MySQL Console Tại icon WAMP Server, chọn mục MySQL, chọn MySQL Console9 http://www.thayphet.net 4. CÁC THAO TAC TRÊN CSDL Thay đổi mật khẩu set password for acount_name@server_name = password(new_password); Xem tình trạng Server status; Xem các cơ sở dữ liệu show databases;10 http://www.thayphet.net 4. CÁC THAO TAC TRÊN CSDL Tạo CSDL mới create database database_name; Sử dụng CSDL use database_name; Xóa CSDL drop database database_name;11 http://www.thayphet.net 5. ĐỊNH NGHĨA BẢNG Các kiểu dữ liệu trong MySQL Kiểu số12 http://www.thayphet.net 5. ĐỊNH NGHĨA BẢNG Các kiểu dữ liệu trong MySQL Kiểu chuỗi13 http://www.thayphet.net 5. ĐỊNH NGHĨA BẢNG Các kiểu ...
Tìm kiếm theo từ khóa liên quan:
Phát triển phần mềm mã nguồn mở Phần mềm mã nguồn mở Hệ thống mã nguồn mở Hệ quản trị cơ sở dữ liệu Dịch vụ MySQL Cơ sở dữ liệu MySQLGợi ý tài liệu liên quan:
-
Thử nghiệm xây dựng mô hình đô thị 3D bằng ngôn ngữ tiêu chuẩn CityGML và phần mềm mã nguồn mở
8 trang 289 0 0 -
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 269 0 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 250 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 246 0 0 -
69 trang 144 0 0
-
Tài liệu triển khai phần mềm mã nguồn mở
18 trang 141 0 0 -
Bài giảng Phát triển phần mềm mã nguồn mở: Giới thiệu về phần mềm mã nguồn mở - Bùi Minh Quân
39 trang 94 0 0 -
Bài giảng Linux và phần mềm mã nguồn mở: Bài 10 - Trương Xuân Nam
19 trang 90 0 0 -
57 trang 89 0 0
-
34 trang 84 0 0