Bài giảng Mã nguồn mở: Chương 3 - ThS. Nguyễn Minh Thành
Số trang: 40
Loại file: pdf
Dung lượng: 778.76 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Nội dung cơ bản của chương 3 Hệ quản trị cơ sở dữ liệu MYSQL thuộc bài giảng mã nguồn mở nhằm trình bày về tổng quan về MySQL, khởi động và tắt dịch vụ MySQL, truy cập MySQL, thay đổi password cho root (tài khoản mặc định), 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.
Nội dung trích xuất từ tài liệu:
Bài giảng Mã nguồn mở: Chương 3 - ThS. Nguyễn Minh Thành Môn Các Hệ Thống Mã Nguồn Mở 1 Chương 3 :HỆ QUẢN TRỊ CƠ SỞ DỮLIỆU MYSQLGiảng viên : ThS. Nguyễn Minh ThànhEmail : thanhnm@itc.edu.vn Môn Các Hệ Thống Mã Nguồn Mở 2Nội Dung1. Tổng quan về MySQL2. Khởi động và tắt dịch vụ MySQL3. Truy cập MySQL 1. MySQL Console 2. PhpMyAdmin4. Thay đổi password cho root (tài khoản mặc định)5. Các thao tác trên CSDL6. Định nghĩa bảng7. Truy vấn dữ liệu8. Import và Export dữ liệu9. Công cụ đồ họa MySQL GUI TOOLS Môn Các Hệ Thống Mã Nguồn Mở 3Tổng Quan Về MySQL• MySQL là một hệ quản trị cơ sở dữ liệu đa luồng mã nguồn mở tương tự như SQL Server, Oracle…• Chuyên dụng cho mọi mức độ doanh nghiệp.• MySQL được phát triển bởi một công ty tư vấn và phát triển ứng dụng của Thuỵ Điển có tên là TcX sau đổi tên thành MySQL AB.• Hiện nay, MySQL đã được Oracle mua lại.• MySQL được phát triển phổ biến cho hệ điều hành Linux, tuy nhiên, với các phiên bản mới hiện nay, nó đã có thể sử dụng tốt trên của hệ điều hành Windows.• MySQL có nhiều phiên bản phát hành : các 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í mới được sử dụng. Môn Các Hệ Thống Mã Nguồn Mở 4Đặ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ình Môn Các Hệ Thống Mã Nguồn Mở 5Lị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.• 23-5-1995 : phát hành phiên bản đầu tiên• 8-1-1998 : phiên bản trên Windows 95 và NT được phát hành.• 01-2001 : phiên bản 3 được phát hành• 03-2003 : phiên bản 4 được phát hành• 26-2-2008 : Sun MicroSystem mua lại MySQL AB.• 27-11-2008 : Ver 5.0, 5.1 phát hành• Ver 5.1 chứa khá nhiều lỗi và hoạt động không hiệu quả.• 27-1-2010 : Oracle mua lại Sun MicroSystem và phát hành Ver 5.4, 5.5 hoạt động tốt hơn. Môn Các Hệ Thống Mã Nguồn Mở 6Khởi động và tắt dịch vụ• 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. Môn Các Hệ Thống Mã Nguồn Mở 7Khởi động và tắt dịch vụ• 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 MySQL Môn Các Hệ Thống Mã Nguồn Mở 8Đăng nhập vào MySQL Server• Sau khi cài đặt, tài khoản mặc định của MySQL Server • User : root • Password :• Đăng nhập bằng PhpMyAdmin • Vào biểu tương WAMP Server, click chọn PhpMyAdmin • Wamp sẽ tự động đăng nhập vào MySQL bằng tài khoản trên • 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] = ‘…; Môn Các Hệ Thống Mã Nguồn Mở 9Đăng nhập vào MySQL Server Môn Các Hệ Thống Mã Nguồn Mở 10Đăng nhập vào MySQL Server• Đăng nhập bằng MySQL Console • Tại icon WAMP Server, chọn mục MySQL, chọn MySQL Console Môn Các Hệ Thống Mã Nguồn Mở 11Các thao tác 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;• Tạo CSDL mới • create database database_name;• Sử dụng CSDL • use database_name;• Xóa CSDL • drop database database_name; Môn Các Hệ Thống Mã Nguồn Mở 12Table• Các kiểu dữ liệu trong MySQL • Kiểu số Môn Các Hệ Thống Mã Nguồn Mở 13Table (tt)• Các kiểu dữ liệu trong MySQL • Kiểu chuỗi Môn Các Hệ Thống Mã Nguồn Mở 14Table (tt)• Các kiểu dữ liệu trong MySQL • Kiểu ngày giờ (lưu ý các dữ liệu ngày khi Insert vào MySQL) Môn Các Hệ Thống Mã Nguồn Mở 15Table (tt)• Các kiểu dữ liệu trong MySQL • Hỗn hợp (Miscellaneous) Enum : kiểu dữ liệu liệt kê, cho phép định nghĩa trước các giá trị cho một cột, cột sẽ chỉ lưu trữ một trong các giá trị định sẵn đó. Vd : CREATE TABLE Test( Return ENUM(Y,N) DEFAULT N, ...
Nội dung trích xuất từ tài liệu:
Bài giảng Mã nguồn mở: Chương 3 - ThS. Nguyễn Minh Thành Môn Các Hệ Thống Mã Nguồn Mở 1 Chương 3 :HỆ QUẢN TRỊ CƠ SỞ DỮLIỆU MYSQLGiảng viên : ThS. Nguyễn Minh ThànhEmail : thanhnm@itc.edu.vn Môn Các Hệ Thống Mã Nguồn Mở 2Nội Dung1. Tổng quan về MySQL2. Khởi động và tắt dịch vụ MySQL3. Truy cập MySQL 1. MySQL Console 2. PhpMyAdmin4. Thay đổi password cho root (tài khoản mặc định)5. Các thao tác trên CSDL6. Định nghĩa bảng7. Truy vấn dữ liệu8. Import và Export dữ liệu9. Công cụ đồ họa MySQL GUI TOOLS Môn Các Hệ Thống Mã Nguồn Mở 3Tổng Quan Về MySQL• MySQL là một hệ quản trị cơ sở dữ liệu đa luồng mã nguồn mở tương tự như SQL Server, Oracle…• Chuyên dụng cho mọi mức độ doanh nghiệp.• MySQL được phát triển bởi một công ty tư vấn và phát triển ứng dụng của Thuỵ Điển có tên là TcX sau đổi tên thành MySQL AB.• Hiện nay, MySQL đã được Oracle mua lại.• MySQL được phát triển phổ biến cho hệ điều hành Linux, tuy nhiên, với các phiên bản mới hiện nay, nó đã có thể sử dụng tốt trên của hệ điều hành Windows.• MySQL có nhiều phiên bản phát hành : các 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í mới được sử dụng. Môn Các Hệ Thống Mã Nguồn Mở 4Đặ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ình Môn Các Hệ Thống Mã Nguồn Mở 5Lị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.• 23-5-1995 : phát hành phiên bản đầu tiên• 8-1-1998 : phiên bản trên Windows 95 và NT được phát hành.• 01-2001 : phiên bản 3 được phát hành• 03-2003 : phiên bản 4 được phát hành• 26-2-2008 : Sun MicroSystem mua lại MySQL AB.• 27-11-2008 : Ver 5.0, 5.1 phát hành• Ver 5.1 chứa khá nhiều lỗi và hoạt động không hiệu quả.• 27-1-2010 : Oracle mua lại Sun MicroSystem và phát hành Ver 5.4, 5.5 hoạt động tốt hơn. Môn Các Hệ Thống Mã Nguồn Mở 6Khởi động và tắt dịch vụ• 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. Môn Các Hệ Thống Mã Nguồn Mở 7Khởi động và tắt dịch vụ• 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 MySQL Môn Các Hệ Thống Mã Nguồn Mở 8Đăng nhập vào MySQL Server• Sau khi cài đặt, tài khoản mặc định của MySQL Server • User : root • Password :• Đăng nhập bằng PhpMyAdmin • Vào biểu tương WAMP Server, click chọn PhpMyAdmin • Wamp sẽ tự động đăng nhập vào MySQL bằng tài khoản trên • 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] = ‘…; Môn Các Hệ Thống Mã Nguồn Mở 9Đăng nhập vào MySQL Server Môn Các Hệ Thống Mã Nguồn Mở 10Đăng nhập vào MySQL Server• Đăng nhập bằng MySQL Console • Tại icon WAMP Server, chọn mục MySQL, chọn MySQL Console Môn Các Hệ Thống Mã Nguồn Mở 11Các thao tác 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;• Tạo CSDL mới • create database database_name;• Sử dụng CSDL • use database_name;• Xóa CSDL • drop database database_name; Môn Các Hệ Thống Mã Nguồn Mở 12Table• Các kiểu dữ liệu trong MySQL • Kiểu số Môn Các Hệ Thống Mã Nguồn Mở 13Table (tt)• Các kiểu dữ liệu trong MySQL • Kiểu chuỗi Môn Các Hệ Thống Mã Nguồn Mở 14Table (tt)• Các kiểu dữ liệu trong MySQL • Kiểu ngày giờ (lưu ý các dữ liệu ngày khi Insert vào MySQL) Môn Các Hệ Thống Mã Nguồn Mở 15Table (tt)• Các kiểu dữ liệu trong MySQL • Hỗn hợp (Miscellaneous) Enum : kiểu dữ liệu liệt kê, cho phép định nghĩa trước các giá trị cho một cột, cột sẽ chỉ lưu trữ một trong các giá trị định sẵn đó. Vd : CREATE TABLE Test( Return ENUM(Y,N) DEFAULT N, ...
Tìm kiếm theo từ khóa liên quan:
Hệ quản trị cơ sở dữ liệu MYSQL Cơ sở dữ liệu MYSQL Dữ liệu MYSQL Mã nguồn mở Hệ thống mã nguồn mở Phần mềm nguồn mởGợi ý tài liệu liên quan:
-
183 trang 318 0 0
-
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 245 0 0 -
Xây dựng công cụ nhận dạng khuôn mặt theo thời gian thực hiện trên nền hệ điều hành mã nguồn mỡ
7 trang 212 0 0 -
'Phần mềm tự do và phần mềm nguồn mở' Free and Open Source Software – Asia-Pacific Consultation
5 trang 134 0 0 -
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 117 1 0 -
Xây dựng hệ thống tích hợp liên tục nội bộ sử dụng công cụ nguồn mở Jenkins và Gitlab
11 trang 88 0 0 -
Bài giảng Mã nguồn mở: Bài 3 - ThS. Phan Thanh Toàn
29 trang 76 0 0 -
Câu hỏi ôn tập trắc nghiệm Hệ điều hành Linux
15 trang 70 0 0 -
Bài giảng Mã nguồn mở: Bài 1 - ThS. Phan Thanh Toàn
25 trang 60 0 0 -
Giáo trình Nhập môn quản trị hệ thống Linux
145 trang 46 0 0