1. Trang chủ
  2. » Hoá học lớp 11

Bài giảng Thiết kế và lập trình Web - Bài 8: PHP - MySQL

20 6 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 590,54 KB

Nội dung

 MySQL là một CSDL không những chứa dữ liệu mà nó còn cho phép người dùng tìm kiếm, xử lý, sắp xếp,....  MySQL hỗ trợ nhiều người dùng, với nhiều quyền khác nhau nên có độ bảo mật k[r]

(1)

Thiết kế lập trình Web

Viện CNTT & TT

Bài

(2)

MySQL – Tổng quan

 MySQL Relational Database Management System - Hệ thống quản lý sở liệu quan hệ

 MySQL CSDL chứa liệu mà nó cịn cho phép người dùng tìm kiếm, xử lý, xếp, liệu

 MySQL hỗ trợ nhiều người dùng, với nhiều quyền khác nên có độ bảo mật cao

(3)(4)

MySQL – Tổng quan

 Non-transaction-safe table: MyISAM, Heap

– Tốc độ nhanh

– Ít tốn nhớ

– Ít tốn khơng gian đĩa

– Không tạo ràng buộc bảng (Relationship)

 Transaction-safe table: InnoDB

– An toàn, MySQL bị crash điện liệu cũ

– Thực nhóm truy vấn commit

(5)(6)(7)(8)

Một số thuật ngữ hay dùng

 NULL: Giá trị cho phép rỗng

 NOT NULL: Giá trị không rỗng

 AUTO_INCREMENT: Cho phép giá trị tăng dần (tự động)

 UNSIGNED: Phải số nguyên dương

 PRIMARY KEY: Cho phép khóa bảng

 COLLATE: Bảng mã sử dụng (thường utf8_unicode_ci)

 ENGINE: Cấu trúc lưu trữ (thường MyISAM / InnoDB)

(9)

Câu lệnh MySQL

 Hầu hết câu lệnh SQL tương thích MySQL

 Một số lệnh thơng dụng:

– CREATE Tạo CSDL bảng

– ALTER Thay đổi bảng có sẵn

– INSERT INTO Chèn liệu vào bảng

– SELECT Lấy liệu từ bảng

– DELETE Xóa liệu khỏi bảng

– UPDATE Cập nhật liệu có bảng

(10)

Câu lệnh MySQL

 Các hàm tổng hợp liệu:

– AVG, COUNT, SUM, MIN, MAX

 Các hàm riêng MySQL:

– FIRST, LAST

– UCASE, LCASE, MID, LEN

– ROUND, FORMAT

(11)

Các lệnh SQL

 Tạo sở liệu

(12)

Các lệnh SQL

 Tạo table

CREATE TABLE table_name (

column_name1 data_type [property], column_name2 data_type [property], column_name3 data_type [property],

)

(13)

Các lệnh SQL

 Truy vấn sở liệu

SELECT [DISTINCT] list_col / * / FROM table_name

(14)

Các lệnh SQL

 Một số phép toán

Phép toán Mô tả

= Equal

<> Not equal > Greater than < Less than

>= Greater than or equal <= Less than or equal

(15)

Các lệnh SQL

 Thêm mẩu tin

INSERT INTO table_name VALUES (value1, value2, value3, )

Hoặc

(16)

Các lệnh SQL

 Cập nhật liệu

UPDATE table_name SET column1=value, column2=value2,

(17)

Các lệnh SQL

 Lệnh xóa mẩu tin

DELETE FROM table_name

(18)

Các lệnh SQL

 Lệnh SELECT INNER JOIN

SELECT column_name(s) FROM table_name1

INNER JOIN table_name2

(19)

Các lệnh SQL

 Lệnh SELECT LEFT JOIN

SELECT column_name(s) FROM table_name1

LEFT JOIN table_name2

(20)

Các lệnh SQL

 Lệnh RIGHT JOIN

SELECT column_name(s) FROM table_name1

RIGHT JOIN table_name2

Ngày đăng: 09/03/2021, 03:19