MySQL

Chia sẻ: Avsdvvsd Qwdqdad | Ngày: | Loại File: PDF | Số trang:2

0
41
lượt xem
10
download

MySQL

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

MySQ . Bài 1. Mở đầu về MySQL. QL "Thầy" T TXP Lover chăm chú d PHP qu nên Nhím hoh dám làm phiền. r dạy uá m ấy ắc nào ySQl trong khi có thể n rằng PH và MySQ nói HP QL Chưa thấ thầy nhắ chút xíu n đến My là hai ph không thể thiếu kh viết một ứ dụng w nên Nh mạo phé post một hần t hi ứng web, hím ép t giáo trìn dạy MyS nh SQL nhé.

Chủ đề:
Lưu

Nội dung Text: MySQL

  1. MySQ . Bài 1. Mở đầu về MySQL. QL "Thầy" T TXP Lover chăm chú d PHP qu nên Nhím hoh dám làm phiền. r dạy uá m Chưa thấ thầy nhắ chút xíu n đến My ấy ắc nào ySQl trong khi có thể n rằng PH và MySQ nói HP QL là hai ph không thể thiếu kh viết một ứ dụng w nên Nh mạo phé post một hần t hi ứng web, hím ép t giáo trìn dạy MyS nh SQL nhé. Gi trình nà tuy tách b hẳn với giáo trình dạy PHP c iáo ày biệt của TXP tuy nhiên lại rất gắn bó v PHP. ( B vì đây là kết hợp P y r với Bởi PHP với My ySQL mà ) Trước hế hãy xem một ứng dụ web độ sẽ làm v như thế nào nhé. ết ụng ộng việc ế Khi một ai đó truy nhập đến tr t n rang của bạn ( giả sử tr n rang của Nh nhá : hím NhimOn nline.com ) qua các we browser ( trình duyệ ) nó sẽ gử 1 request lên Server ( eb ệt ửi t r IIS, Apa ache ... ) để nhận được thông tin v trang web mình đan truy cập. về b ng Web Ser leware ( các trình biên dịch VD nh PHP, AS rver sẽ requ nội dun từ Middl uest ng c hư SP ... ) để output HTM cho ngườ duyệt we ML ời eb. Các trình biên dịch lại lấy dữ l từ Rela h liệu ation Databa ( cơ sở dữ liệu. VD : MySQL, ase D MSSQL MS Acces ... ) L, ss Sau đó k dữ liệu đã được tải về, các trìn biên dịch sẽ xử lý th khi đ nh h hông tin. ( V như lọc tin, VD c thêm dữ liệu hoặc đơn giản là định dạng l để xuất r HTML ) ữ đ lại ra Rùi gửi thông tin đã xử lý cho Web Serve Lúc này, Web Serv mới gửi thông tin ã er. ver HTML c người duyệt web. cho d Tất cả nhhững công việc trên gọ chung là Frame Work ( FW ). F tối ưu l điều rất q ọi FM là quan trọng kh viết một ứng dụng w Nếu FM không tối ưu ( một s công đoạ nào đó ) thì hi ứ web. M i số ạn sẽ dẫn đ một số hậu quả như : Ứng dụn dễ bị tổn thương ( h đến h ư ng n hacker có th lợi dụng đ hể để tấn công DDos bởi vì bạn có th nhận thấ rằng mỗi công đoạn có rất nhiề request g g hể ấy i n ều giữa các thàn phần ), tố nhiều tài nguyên ( m lần requ lên serv máy ch sẽ phải d nh ốn mỗi uest ver, hủ dành 1 phần CCPU cho ứn dụng web của bạn. T ng b Thường thì rất nhỏ như nếu không biết cách ưng xử lý, se erver có thể quá tải ... m quá tải t ... tò te t te mà thì tí ) Hic ! Hơ lan man 1 chút zùi. N ơi Nhưng muh những điề này rất qu trọng. h ều uan Thui qua lại chủ đề chính : M ay đ MySQL. 1. MySQ là gì ? QL
  2. Theo rất nhiều tài li thì MyS t iệu SQL là rela ational database managgement syst ( RDBM ) tem MS tạm dịch là hệ thống quản lý c sở dữ liệu h g cơ u. Khá nhiề người ch rằng My ều ho ySQL là một database ( một cơ sở dữ liệu ) nh hưng thực s sự thì khôn phải vậy. Vì sao ? V MySQL k ng Vì không nhữn chứa dữ liệu mà nó còn cho ph ng hép người dù tìm kiếm, xử lý, sắ xếp ... dữ liệu. Và n chung là quản lý dữ liệu. ùng ắp ữ nói à ữ MySQL hỗ trợ nhiề người dù với nhi quyền k L ều ùng, iều khác nhau ( VD như ch được phép hỉ p thêm dữ liệu mà kh ữ hông được p phép xóa ... ) nên có độ bảo mật k cao. ộ khá Cũng giố như rất nhiều RDB ống t BMS khác, MySQL sử dụng các t ử truy vấn the chuẩn SQ ( eo QL Structure Query La anguage - N Ngôn ngữ tru vấn có c trúc ). uy cấu So với M MSSQL hay MS Acces thì MySQ được đá giá là có tốc độ cao hơn, bảo m y ss QL ánh ó o mật tốt hơn. ( Thường th Nhím ch thấy lỗi SQL Injectio chỉ qua đ hì hỉ on được MSSQ hay MS QL Access c rất khó để qua mặt được MyS chứ t SQL . Về cá bảo mật các query SQL, Nhím sẽ ách t m post sau nhé ). Vậy thui đã. Hum sau Nhím post tiếp. Bậ mất òi ! i s ận UDS) Nhím(U  
Đồng bộ tài khoản