80 likes | 232 Views
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.
E N D
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 • 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…
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.
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.
Thank you! http://ndtfit.brinkster.net