Bài giảng Ứng dụng cơ sở dữ liệu trên web với PHP và MYSQL - Hoàng Văn Hiệp
Số trang: 56
Loại file: pdf
Dung lượng: 1.78 MB
Lượt xem: 8
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Ứng dụng cơ sở dữ liệu trên web với PHP và MYSQL - Hoàng Văn Hiệp tập trung trình bày hai phần chính là: Giới thiệu về MySQL và lập trình CSDL với PHP và MySQL. Hy vọng tài liệu là nguồn thông tin hữu ích cho quá trình học tập và nghiên cứu của các bạn.
Nội dung trích xuất từ tài liệu:
Bài giảng Ứng dụng cơ sở dữ liệu trên web với PHP và MYSQL - Hoàng Văn Hiệp ỨNG DỤNG CƠ SỞ DỮ LIỆUTRÊN WEB VỚI PHP VÀ MYSQLGiảng viên: Hoàng Văn HiệpBộ môn Kỹ thuật Máy tínhKhoa CNTT – ĐH Bách Khoa Hà NộiNỘI DUNG Giới thiệu về MySQL Lập trình CSDL với PHP và MySQLCÁC KIẾN THỨC CƠ BẢN VỀ CSDL Cơ sở dữ liệu Bảng Trường (các cột) Bản ghi (các dòng) Khóa (key) Truy vấn Thực hiện thao tác: tạo mới, cập nhật, xóa,… Trả về kết quảGIỚI THIỆU VỀ MYSQL Là hệ quản trị CSDL thích hợp với PHP Được cung cấp hoàn toàn miễn phí Có tốc độ thực hiện nhanh Chạy được trên nhiều nền hệ điều hành Windows, Unix, Linux Được cải thiện liên tụcCÀI ĐẶT VÀ SỬ DỤNG Có thể cài đặt riêng hoặc cài đặt cùng gói phần mềm XAMPP. Sử dụng Thao tác cửa sổ console, sử dụng các lệnh Sử dụng các phần mềm hỗ trợSỬ DỤNG PHẦN MỀM NAVICATTHIẾT KẾ BẢNGTHAO TÁC DỮ LIỆUTẠO TRUY VẤNCÁC KIỂU DỮ LIỆU ĐỐI VỚI MYSQL Kiểu chuỗi ký tự: có thể chứa các ký tự, các chữ số và các ký tự đặc biệt Kiểu số Kiểu thời gianDỮ LIỆU KIỂU VĂN BẢN Kiểu dữ liệu Mô tảCHAR(size) Chuỗi có độ dài cố định, tham số size chỉ ra độ dài của chuỗi, có giá trị lớn nhất là 255VARCHAR(size) Chuỗi có độ dài thay đổi, tham số size chỉ ra độ dài lớn nhất của chuỗi, có giá trị lớn nhất là 255TINYTEXT Chuỗi có độ dài lớn nhất là 255 ký tựTEXT Chuỗi có độ dài lớn nhất là 65,535 ký tựMEDIUMTEXT Chuỗi có độ dài lớn nhất 16,777,215 ký tựLONGTEXT Chuỗi có độ dài lớn nhất 4,294,967,295 ký tựDỮ LIỆU KIỂU SỐ Kiểu dữ liệu Mô tảTINYINT Kiểu nguyên có giá trị từ -128 đến 127; từ 0 đến 255 đối với số không dấuSMALLINT Kiểu nguyên có giá trị từ -32,768 đến 32,767; từ 0 đến 65,535 đối với số không dấuMEDIUMINT Kiểu nguyên có giá trị từ -8,388,608 đến 8,388,607; từ 0 đến 16,777,215 đối với số không dấuINT Kiểu nguyên có giá trị từ -2,147,483,648 đến 2,147,483,647; từ 0 đến 4,294,967,295 đối với số không dấuFLOAT Số thực độ chính xác đơnDOUBLE Số thực độ chính xác képKIỂU DỮ LIỆU THỜI GIAN Kiểu dữ liệu Mô tảDATE Ngày tháng, định dạng YYYY-MM-DDDATETIME Kết hợp ngày tháng và thời gian, định dạng YYYY-MM-DD HH:MM:SSTIME Thời gian, định dạng HH:MM:SSYEAR Năm, định dạng YYYYTHAO TÁC CSDL VỚI PHP VÀ MYSQL Kết nối với máy chủ CSDL Chọn CSDL Thực hiện truy vấn Xử lý kết quả Đóng kết nốiVÍ DỤKẾT NỐI MÁY CHỦ CSDL Cú pháp mysql_connect(servername, username, password) Các tham số servername: tên của máy chủ CSDL cần kết nối, mặc định là “localhost:3306” username: tên sử dụng để truy nhập vào máy chủ CSDL password: mật khẩu truy nhập Giá trị trả về giá trị kết nối thành công tới máy chủ CSDL (giá trị khác 0) trong trường hợp không kết nối được, trả về giá trị 0 (false)ĐÓNG KẾT NỐI Cú pháp mysql_close(connection) Tham số connection: kết nối đã được thiết lập bằng lệnh mysql_connect() trước đó Chú ý: Việc sử dụng lệnh mysql_close() không thực sự cần thiết đối với các kết nối tạm thời, các kết nối tự động được đóng khi hết đoạn kịch bản Tăng tính chặt chẽ của chương trình, yêu cầu có mysql_close()VÍ DỤLỆNH DIE() Cú pháp die(“chuỗi_ký_tự”) Tác dụng Hiển thị thông báo và ngừng thực hiện các kịch bản sau đó Thường dùng để thông báo lỗiCHỌN CSDL Cú pháp mysql_select_db(database, connection) Tham số database:cơ sở dữ liệu cần thao tác connection: kết nối đã được thiết lập Giá trị trả về Trả về giá trị 0 (false) nếu có lỗi ...
Nội dung trích xuất từ tài liệu:
Bài giảng Ứng dụng cơ sở dữ liệu trên web với PHP và MYSQL - Hoàng Văn Hiệp ỨNG DỤNG CƠ SỞ DỮ LIỆUTRÊN WEB VỚI PHP VÀ MYSQLGiảng viên: Hoàng Văn HiệpBộ môn Kỹ thuật Máy tínhKhoa CNTT – ĐH Bách Khoa Hà NộiNỘI DUNG Giới thiệu về MySQL Lập trình CSDL với PHP và MySQLCÁC KIẾN THỨC CƠ BẢN VỀ CSDL Cơ sở dữ liệu Bảng Trường (các cột) Bản ghi (các dòng) Khóa (key) Truy vấn Thực hiện thao tác: tạo mới, cập nhật, xóa,… Trả về kết quảGIỚI THIỆU VỀ MYSQL Là hệ quản trị CSDL thích hợp với PHP Được cung cấp hoàn toàn miễn phí Có tốc độ thực hiện nhanh Chạy được trên nhiều nền hệ điều hành Windows, Unix, Linux Được cải thiện liên tụcCÀI ĐẶT VÀ SỬ DỤNG Có thể cài đặt riêng hoặc cài đặt cùng gói phần mềm XAMPP. Sử dụng Thao tác cửa sổ console, sử dụng các lệnh Sử dụng các phần mềm hỗ trợSỬ DỤNG PHẦN MỀM NAVICATTHIẾT KẾ BẢNGTHAO TÁC DỮ LIỆUTẠO TRUY VẤNCÁC KIỂU DỮ LIỆU ĐỐI VỚI MYSQL Kiểu chuỗi ký tự: có thể chứa các ký tự, các chữ số và các ký tự đặc biệt Kiểu số Kiểu thời gianDỮ LIỆU KIỂU VĂN BẢN Kiểu dữ liệu Mô tảCHAR(size) Chuỗi có độ dài cố định, tham số size chỉ ra độ dài của chuỗi, có giá trị lớn nhất là 255VARCHAR(size) Chuỗi có độ dài thay đổi, tham số size chỉ ra độ dài lớn nhất của chuỗi, có giá trị lớn nhất là 255TINYTEXT Chuỗi có độ dài lớn nhất là 255 ký tựTEXT Chuỗi có độ dài lớn nhất là 65,535 ký tựMEDIUMTEXT Chuỗi có độ dài lớn nhất 16,777,215 ký tựLONGTEXT Chuỗi có độ dài lớn nhất 4,294,967,295 ký tựDỮ LIỆU KIỂU SỐ Kiểu dữ liệu Mô tảTINYINT Kiểu nguyên có giá trị từ -128 đến 127; từ 0 đến 255 đối với số không dấuSMALLINT Kiểu nguyên có giá trị từ -32,768 đến 32,767; từ 0 đến 65,535 đối với số không dấuMEDIUMINT Kiểu nguyên có giá trị từ -8,388,608 đến 8,388,607; từ 0 đến 16,777,215 đối với số không dấuINT Kiểu nguyên có giá trị từ -2,147,483,648 đến 2,147,483,647; từ 0 đến 4,294,967,295 đối với số không dấuFLOAT Số thực độ chính xác đơnDOUBLE Số thực độ chính xác képKIỂU DỮ LIỆU THỜI GIAN Kiểu dữ liệu Mô tảDATE Ngày tháng, định dạng YYYY-MM-DDDATETIME Kết hợp ngày tháng và thời gian, định dạng YYYY-MM-DD HH:MM:SSTIME Thời gian, định dạng HH:MM:SSYEAR Năm, định dạng YYYYTHAO TÁC CSDL VỚI PHP VÀ MYSQL Kết nối với máy chủ CSDL Chọn CSDL Thực hiện truy vấn Xử lý kết quả Đóng kết nốiVÍ DỤKẾT NỐI MÁY CHỦ CSDL Cú pháp mysql_connect(servername, username, password) Các tham số servername: tên của máy chủ CSDL cần kết nối, mặc định là “localhost:3306” username: tên sử dụng để truy nhập vào máy chủ CSDL password: mật khẩu truy nhập Giá trị trả về giá trị kết nối thành công tới máy chủ CSDL (giá trị khác 0) trong trường hợp không kết nối được, trả về giá trị 0 (false)ĐÓNG KẾT NỐI Cú pháp mysql_close(connection) Tham số connection: kết nối đã được thiết lập bằng lệnh mysql_connect() trước đó Chú ý: Việc sử dụng lệnh mysql_close() không thực sự cần thiết đối với các kết nối tạm thời, các kết nối tự động được đóng khi hết đoạn kịch bản Tăng tính chặt chẽ của chương trình, yêu cầu có mysql_close()VÍ DỤLỆNH DIE() Cú pháp die(“chuỗi_ký_tự”) Tác dụng Hiển thị thông báo và ngừng thực hiện các kịch bản sau đó Thường dùng để thông báo lỗiCHỌN CSDL Cú pháp mysql_select_db(database, connection) Tham số database:cơ sở dữ liệu cần thao tác connection: kết nối đã được thiết lập Giá trị trả về Trả về giá trị 0 (false) nếu có lỗi ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Kỹ thuật điện tử Kỹ thuật điện tử Sở dữ liệu trên web Giới thiệu về MySQL Lập trình cơ sở dữ liệu Hệ quản trị cơ sở dữ liệuGợi ý tài liệu liên quan:
-
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 256 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 239 0 0 -
Giáo trình Kỹ thuật điện tử (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2023)
239 trang 235 0 0 -
Thực hiện truy vấn không gian với WebGIS
8 trang 232 0 0 -
102 trang 194 0 0
-
94 trang 168 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 1 - Sở Bưu chính Viễn Thông TP Hà Nội
48 trang 166 1 0 -
Hệ thống sưởi - thông gió - điều hòa không khí - Thực hành kỹ thuật điện - điện tử: Phần 1
109 trang 152 0 0 -
83 trang 149 0 0
-
69 trang 144 0 0