1. Trang chủ
  2. » Công Nghệ Thông Tin

Bai 4 MySQL

8 518 1
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề MySQL
Chuyên ngành MySQL
Thể loại Bài giảng
Định dạng
Số trang 8
Dung lượng 265,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

CO SO DU LIEU

Trang 1

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

Nutshell : bản tóm tắt ngắn gọn

Trang 2

I- Kiểu dữ liệu

Kiểu dữ liệu chuổi

Source: w3schools.com

Trang 3

Kiểu số

Source: w3schools.com

Trang 4

Kiểu thời gian

Source: w3schools.com

Trang 5

II- Câu lệnh SQL

1 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…

Trang 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.

Trang 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

Trang 8

Thank you!

http://ndtfit.brinkster.net

Ngày đăng: 16/04/2013, 13:40

Xem thêm

TỪ KHÓA LIÊN QUAN