1 / 8

Chương 4 : MySQL

1- Các kiểu dữ liệu 2- Câu lệnh SQL trong MySQL 3- Phần mềm quản trị CSDL MySQL. Chương 4 : MySQL. Nutshell : bản tóm tắt ngắn gọn. I- Kiểu dữ liệu Kiểu dữ liệu chuổi. Source: w3schools.com. Kiểu số. Source: w3schools.com. Kiểu thời gian. Source: w3schools.com. II- Câu lệnh SQL.

dolan
Download Presentation

Chương 4 : MySQL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 1- Các kiểu dữ liệu 2- Câu lệnh SQL trong MySQL 3- Phần mềm quản trị CSDL MySQL Chương 4 :MySQL Nutshell : bản tóm tắt ngắn gọn

  2. I- Kiểu dữ liệu Kiểu dữ liệu chuổi Source: w3schools.com

  3. Kiểu số Source: w3schools.com

  4. Kiểu thời gian Source: w3schools.com

  5. II- Câu lệnh SQL • Câu lệnh Create Table : • Thông thường ta dùng phần mềm như SQL Gate,MySQL Workbench, SQL • Manager hay phpMyAdmin để tạo CSDL, table. Tuy nhiên, trong • nhiều trường hợp phải tạo một table bằng chương trình. • Ví dụ : tạo bảng 07SPT trong CSDL QLSV • CREATE TABLE QLSV.07SPT(MaSV Char(10) Not Null,…) • ENGINE=MyISAM • CHARACTER SET 'utf8' • COLLATE 'utf8_general_ci‘ • Engine: chọn MyISAM hay InnoDB • - InnoDB : cho phép quản lý Transactions, Referential Constraints • - MyISAM : không có 2 khả năng như InnoDB, nhưng tốc độ thực hiện nhanh, ít tốn bộ nhớ. • Character Set và Collate để xác định bộ mã ký tự của dữ liệu…

  6. 2- Câu lệnh Select : cú pháp tương tự như câu lệnh T-SQL nhưng có vài bổ sung, thay đổi. • Select … from … • Where… • Group by … • Having … • Order By Rand() • Limit Min, Max • Nhận xét : • - 0 <= Min < Count(*) • Câu lệnh này linh hoạt hơn câu lệnh Select top N của T-SQL rất nhiều. • Đây là cơ sở để thực hiện việc phân trang trong PHP • MySQL sử dụng một số hàm khác với SQL Server, sẽ trình bày trong các chuyên đề vào cuối chương trình • Điều kiện nối vẫn hỗ trợ Classic Join, nhưng ưu tiên cho Modern Join như trong MS Access.

  7. III- Sử dụng một số phần mềm... • Phần này chỉ trình bày những phần mềm miễn phí, thuận tiện cho việc quản trị CSDL MySQL • - phpMyAdmin : là phần mềm trên nền Web, được tích hợp trong AppServ, XAMPP hay WAMPP..., ít thuận lợi, tốc độ chậm, tuy nhiên chức năng Import, Export khá hay. • - SQLGate for MySQL của Antwiz : cài đặt và sử dụng thuận lợi, phù hợp với người mới bắt đầu làm việc với MySQL • MySQL Workbench của Oracle : chạy trên nền framework dotnet, ưu điểm là cho phép mô hình hóa CSDL và quản trị Database Server. • - Default Port của Database Server (MySQL) : 3306 • Sinh viên đọc mục Bài đọc thêm (lớp PHP) trên website của giảng viên để tìm hiểu về cách sử dụng SQLGate hay MySQL Workbench. • Các thủ thuật khác sẽ trình bày trên lớp học.

  8. Thank you! http://ndtfit.brinkster.net

More Related