1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng trang web quản lý dữ liệu bất động sản (front end)

51 10 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

Tiêu đề Xây Dựng Trang Web Quản Lý Dữ Liệu Bất Động Sản (Front-End)
Người hướng dẫn TS. Hoàng Thị Thanh Hà
Trường học Trường Đại Học Kinh Tế
Chuyên ngành Hệ Thống Thông Tin
Thể loại Báo Cáo Thực Tập Nghề Nghiệp
Thành phố Đà Nẵng
Định dạng
Số trang 51
Dung lượng 2,28 MB

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

Nội dung

TRƯỜNG ĐẠI HỌC KINH TẾ KHOA THỐNG KÊ – TIN HỌC BÁO CÁO THỰC TẬP NGHỀ NGHIỆP NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÝ CHUYÊN NGÀNH QUẢN TRỊ HỆ THỐNG THÔNG TIN XÂY DỰNG TRANG WEB QUẢN LÝ DỮ LIỆ

Trang 1

TRƯỜNG ĐẠI HỌC KINH TẾ KHOA THỐNG KÊ – TIN HỌC

BÁO CÁO THỰC TẬP NGHỀ NGHIỆP

NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÝ

CHUYÊN NGÀNH QUẢN TRỊ HỆ THỐNG THÔNG TIN

XÂY DỰNG TRANG WEB QUẢN LÝ

DỮ LIỆU BẤT ĐỘNG SẢN

(FRONT-END)

Đơn vị thực tập : Công Ty TNHH MTV Công Nghệ Điểm Tựa Việt

Giảng viên hướng dẫn : TS Hoàng Thị Thanh Hà

Trang 2

LỜI CẢM ƠN

Lời đầu tiên em xin chân thành cảm ơn và sự tri ân sâu sắc đối với các thầy cô khoa Thống Kê-Tin Học của trường Đại học Kinh Tế Đà Nẵng đã tạo điều kiện cho em thực tập được học hỏi thêm kinh nghiệm, đặc biệt em xin chân thành cảm ơn cô Hoàng Thị Thanh Hà, giảng viên hướng dẫn chính học phần Thực tập nghề nghiệp đã tận tình hướng dẫn truyền đạt cho chúng em những kiến thức, những kinh nghiệm quý báu trong thời gian qua

Tiếp đến em xin gửi lời cảm ơn đến Ban lãnh đạo Công ty TNHH MTV Công Nghệ Điểm Tựa Việt đã tạo điều kiện cho em được tham gia thực tập tại công ty cũng như cung cấp tất cả các cơ sở vật chất và trang thiết bị có thể hỗ trợ em trong thời gian vừa qua Em xin cảm ơn KS Đậu Văn Nam đã tận tình hướng dẫn giúp đỡ em trong suốt thời gian em tham gia thực tập

Vì thời gian và kiến thức còn hạn chế, trong quá trình thực tập cũng như làm báo cáo không thế tránh được sai sót Em mong quý thầy cô thông cảm và mong nhận được chỉ bảo, đóng góp ý kiến quý báu để em tiếp thu và hoàn thiện về sau

Em xin chân thành cảm ơn!

Trang 3

LỜI CAM ĐOAN

Em xin cam đoan:

Nội dung về đề tài “Xây dựng website quản lý dữ liệu bất động sản” là một công trình nghiên cứu do em thực hiện trong quá trình tham gia thực tập tại doanh nghiệp

Trong bản báo cáo sử dụng một số tài liệu tham khảo dùng trong đề tài đều được trích dẫn và chú thích rõ ràng Những số liệu báo cáo thực tập là trung thực và được cho phép bởi Công ty Điểm Tựa Việt

Nếu phát hiện có bất kỳ gian lận, những sao chép không hợp lệ, vi phạm, em xin chịu hoàn toàn trách nhiệm của mình

Trang 4

MỤC LỤC

LỜI CẢM ƠN iii

LỜI CAM ĐOAN iv

MỤC LỤC v

DANH MỤC HÌNH ẢNH viii

DANH MỤC BẢNG BIỂU x

DANH MỤC CÁC TỪ VIẾT TẮT xi

LỜI MỞ ĐẦU 1

Chương 1 TỔNG QUAN CÔNG TY THỰC TẬP VÀ ĐỀ TÀI 2

1.1 Tổng quan về công ty 2

1.1.1 Giới thiệu về đơn vị thực tập 2

1.1.2 Giải pháp 2

1.1.3 Sản phẩm 2

1.2 Developer 3

1.2.1 Developer là gì? 3

1.2.2 Các vị trí phổ biến của một nhà phát triển phần mềm 3

1.2.3 Cơ hội nghề nghiệp của lập trình viên 4

1.2.4 Developer lương bao nhiêu? 4

1.3 Giới thiệu đề tài 4

1.3.1 Giới thiệu bối cảnh của đề tài 4

1.3.2 Mục đích 5

1.3.3 Nhiệm vụ phải thực hiện 5

1.3.4 Công cụ hỗ trợ 5

Trang 5

1.4 Kết chương 5

CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 6

2.1 PHP 6

2.1.1 PHP là gì? 6

2.1.2 Tại sao nên học PHP 6

2.1.3 PHP tutorial 6

2.1.4 PHP forms 12

2.2 MYSQL 13

2.2.1 MySQL là gì? 13

2.2.2 Định nghĩa và các câu lệnh truy vấn 13

2.3 CSS 17

2.3.1.CSS là gì? 17

2.3.2.Cấu trúc một đoạn CSS 17

2.3.3 Bố cục CSS 17

2.3.4 Các thuộc tính thông dụng 17

2.3.5 Lớp giả trong CSS 18

2.3.6 Đơn vị trong CSS 18

2.3.7 Bộ chọn trong CSS (CSS Selector) 19

2.4 Kết chương 19

CHƯƠNG 3 KHẢO SÁT, PHÂN TÍCH VÀ THIẾT KẾ WEBSITE 20

3.1 Khảo sát 20

3.1.1 Khảo sát người dùng 20

3.1.2 Khảo sát phần mềm khác 21

3.2 Phân tích website 22

3.2.1 Phân tích nhóm chức năng 22

Trang 6

3.3 Thiết kế website 23

3.3.1 Thiết kế và mô tả ERD hệ thống 24

3.3.2 Xây dựng thư viện 26

3.3.3 Triển khai phần mềm 27

3.4 Kết chương 33

CHƯƠNG 4 kết quả demo website 34

4.1 Trang đăng nhập: 34

4.2 Trang dữ liệu bất động sản 34

4.2.1Trang dữ liệu: 35

4.2.1 Trang thêm dữ liệu bất động sản 36

4.2 Trang thành viên 37

4.3 Kết chương 38

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 39

TÀI LIỆU THAM KHẢO 40

CHECK LIST CỦA BÁO CÁO 41

Trang 7

DANH MỤC HÌNH ẢNH

Hình 1 Câu lệnh echo 7

Hình 2 In kết quả câu lệnh echo 7

Hình 3: Php forms 12

Hình 4: Ví dụ câu lệnh where 14

Hình 5: Kết quả câu lệnh where 14

Hình 6: Ví dụ câu lệnh count 14

Hình 7: Kết quả câu lệnh count 14

Hình 8: Ví dụ câu lệnh order by 15

Hình 9: Kết quả câu lệnh order by 15

Hình 10: ví dụ câu lệnh group by 16

Hình 11 Kết quả câu lệnh group by 16

Hình 12 Ví dụ câu lệnh having 16

Hình 13 Kết quả câu lệnh having 16

Hình 14 Mô hình ERD……… ……….24

Hình 15 Cấu trúc thư mục website 26

Hình 16 cấu hình kết nối MySQLi 27

Hình 17 Tạo đường dẫn Uniform Resource 29

Hình 18 Trang giao diện đăng nhập 34

Trang 8

Hình 19 Header 35

Hình 20 Thanh điều hướng 35

Hình 21 Giao diện thông tin dữ liệu bất 36

Hình 22 Giao diện xem thông tin chi tiết 36

Hình 23 Giao diện thêm dữ liêu 37

Hình 24 Giao diện trang thành viên 38

Trang 9

DANH MỤC BẢNG BIỂU

Bảng 1: Toán tử số học 9

Bảng 2: Toán tử so sánh 9

Bảng 3: Toán tử tăng/giảm 10

Bảng 4: Toán tử logic 10

Bảng 5 Khảo sát phần mềm khác 22

Bảng 6 Phân tích nhóm chức năng 23

Bảng 7 Thuộc tính batdongsan 25

Bảng 8 thuộc tính thanhvien 25

Bảng 9 Thuộc tính bảng posts 26

Trang 10

DANH MỤC CÁC TỪ VIẾT TẮT

ERD: “Entity” “Relationship” Diagram

PHP: Hypertext Preprocessor

DDL: Data Definition Language

DQL: Data Query Language

DML: Data Manipulation Language

DCL: Data Control Language

Trang 11

LỜI MỞ ĐẦU

1 Mục tiêu của đề tài

- Xây dựng được website quản lý giúp rèn luyện sử dụng kĩ năng ngôn ngữ lập trình

- Tiếp xúc môi trường làm việc thực tế tại doanh nghiệp

- Rèn luyện các kỹ năng được học trên nhà trường áp dụng vào thực tế

2 Đối tượng và phạm vi nghiên cứu

- Đối tượng nghiên cứu: Các nền tảng lập trình như ngôn ngữ, Framework, các công

cụ hỗ trợ lập trình, test case, …

- Phạm vi nghiên cứu: Đề tài theo nhu cầu thực tế của đối tác yêu cầu do Công ty

cung cấp

3 Kết cấu của đề tài

Đề tài được tổ chức gồm phần mở đầu, 4 chương nội dung và phần kết luận

- Mở đầu

- Chương 1: Tổng quan công ty thực tập

- Chương 2: Cơ sở lý thuyết

- Chương 3: Phân tích và thiết kế website

- Chương 4: Kết quả demo website

Kết luận và hướng phát triển

Trang 12

CHƯƠNG 1 TỔNG QUAN CÔNG TY THỰC TẬP VÀ ĐỀ TÀI

1.1 Tổng quan về công ty

1.1.1 Giới thiệu về đơn vị thực tập

Tên đơn vị thực tập: Công ty TNHH MTV Công Nghệ Điểm Tựa Việt

Địa chỉ: 25/2 Châu Văn Liêm, Thuận Phước, Hải Châu, Đà Nẵng

Đến nay (2023) với sự phát triển của mình, Công ty đã hợp tác với hàng trăm nghìn khách hàng cá nhân và tổ chức phân bổ trên toàn quốc, các đối tác nước ngoài trong lĩnh vực Công Nghệ Thông Tin

1.1.2 Giải pháp

Điểm Tựa Việt cung cấp các giải pháp quản lý bán hàng, du lịch, quản lý nhân sự hay giáo dục, nhằm giúp các cơ quan doanh nghiệp đạt hiệu suất làm việc tốt nhất Với thâm niên làm việc trong ngành của cấp lãnh đạo cùng đội ngũ nhân viên đam mê nghề nghiệp, hằng năm Điểm Tựa Việt cho ra đời nhiều sản phẩm phần mềm được đánh giá cao khi đưa vào sử dụng Đồng thời thường xuyên nâng cấp các phiên bản phần mềm trước đó để phù hợp với công nghệ và yêu cầu của người sử dụng

1.1.3 Sản phẩm

- Thiết kế website đa lĩnh vực:

 Thiết kế website công ty, tổ chức, doanh nghiệp

 Thiết kế website Thương mại điện tử, Vé máy bay

Trang 13

 Thiết kế web du lịch, nhà hàng, khách sạn

 Thiết kế website kiến trúc, xây dựng

 Thiết kế website sàn đầu tư, cổ phiếu cho đối tác nước ngoài

 Phát triển các module cho đối tác tiền điện tử: trading, wallet, …

- Viết phần mềm: Đáp ứng các yêu cầu quản lý (Offline hoặc Online) như Quản lý

nhân sự - tiền lương, quản lý cửa hàng, quản lý nhà hàng - khách sạn, phần mềm quản lý theo yêu cầu riêng biệt,

- Lập trình Mobile: Quản Lý - Order Nhà Hàng, Ứng Dụng Bán Hàng Erp

1.2 Developer

1.2.1 Developer là gì?

Developer còn được gọi là lập trình viên/coder/dev, là những người xây dựng và phát triển phần mềm hoặc website Họ thực hiện bằng cách viết mã code, tìm kiếm lỗi (debug), sửa lỗi (fix bug), chạy mã nguồn, …

Developer là những chuyên viên trong lĩnh vực công nghệ thông tin Họ được đào tạo về các ngôn ngữ lập trình và công nghệ Các sản phẩm mà dev tạo ra dựa trên yêu cầu của doanh nghiệp, tổ chức hoặc cá nhân

1.2.2 Các vị trí phổ biến của một nhà phát triển phần mềm

Frontend Developer: Developers chuyên xây dựng giao diện người dùng (User Interface-IU) và trải nghiệm người dùng (User Experience-UX) Frontend developer sử dụng các ngôn ngữ lập trình như HTML, CSS và JavaScript

Backend Developer: Lập trình viên chuyên về việc xây dựng các chức năng và dữ liệu của trang web hoặc ứng dụng Backend developer sử dụng các ngôn ngữ lập trình như Java, Python hoặc Ruby

Full Stack Developer: Full Stack Developer là sự kết hợp giữa Frontend Developer và Backend Developer Họ có khả năng làm việc và đảm nhiệm vai trò của cả hai vị trí trên

Mobile Developer: Người chuyên xây dựng các ứng dụng di động cho thiết bị như điện thoại, máy tính bảng, … Mobile developer sử dụng các ngôn ngữ lập trình như Java, Kotlin hoặc Swift

Trang 14

1.2.3 Cơ hội nghề nghiệp của lập trình viên

Thị trường nhân lực ngành công nghệ thông tin sẽ tăng trưởng mạnh mẽ trong năm nay và cả tương lai Nhờ đó, nhu cầu tuyển dụng cũng tăng cao, mở ra cơ hội cho developers tìm kiếm những công việc chất lượng với mức thu nhập hấp dẫn

Cơ hội làm việc tại các công ty phần mềm, doanh nghiệp khởi nghiệp (startup) hoặc làm việc tự do với các dự án phát triển phần mềm riêng Ngoài ra, Software Developer cũng có thể trở thành giảng viên, nhà nghiên cứu hoặc chuyên gia tư vấn về phát triển phần mềm

1.2.4 Developer lương bao nhiêu?

Mức lương dựa trên kinh nghiệm

Developer có nhiều năm kinh nghiệm thường có mức lương cao hơn so với những người mới tốt nghiệp Cụ thể:

Mới ra trường, thực tập sinh: Mức lương từ 8-13 triệu đồng/tháng

- Kinh nghiệm từ 2-5 năm: Khoảng 13-27 triệu đồng/tháng

- Kinh nghiệm từ 5-7 năm: Thu nhập khoảng 30-45 triệu đồng/tháng

- Kinh nghiệm từ 7-10 năm: Mức lương rơi vào khoảng 40-50 triệu đồng/tháng

- Trên 10 năm kinh nghiệm: Mức lương khoảng 53-64 triệu đồng/tháng Nếu thăng tiến lên cấp bậc Director, thu nhập sẽ cao hơn rất nhiều, khoảng $6.000/tháng, tương đương 139,2 triệu đồng

1.3 Giới thiệu đề tài

1.3.1 Giới thiệu bối cảnh của đề tài

Xu thế hiện nay việc quản lý thông tin và dữ liệu trở nên quan trọng hơn bao giờ hết Các tổ chức, doanh nghiệp, tổ chức phi lợi nhuận và cá nhân đều cần một hệ thống quản lý hiệu quả để tiếp cận, lưu trữ đồng thời xử lý thông tin một cách dễ dàng và an toàn

Nhu cầu thực tế: Khách hàng cần triển khai một website quản lý dữ liệu bất động sản đáp ứng các tiêu chí và yêu cầu họ đặt ra Nhằm phục vụ công việc, lưu trữ dữ liệu và quản lý của công ty để thay thế phương pháp quản lý cũ trên Microsoft Excel

Trang 15

- Phân tích thiết kế hệ thống cho website

- Thiết kế giao diện xây dựng các chức năng

- Thiết kế và xây dựng website quản lý dữ liệu bất động sản

- Triển khai các chức năng thêm/sửa/xóa của quản trị viên, nhân viên

- Cung cấp dữ liệu khách hàng đã từng quan tâm thuê, mua bất động sản

- Cung cấp thông tin bất động sản cho khách hàng cần thiết

1.3.4 Công cụ hỗ trợ

- Ngôn ngữ lập trình: CSS, PHP, JS…

- Ứng dụng hỗ trợ: Visual Studio Code…

- Trình duyệt web: Chrome, FireFox, Microsoft Edge

1.4 Kết chương

Hiểu sơ lược về công ty đang thực tập, đề tài, nghề nghiệp

Trang 16

CHƯƠNG 2 CƠ SỞ LÝ THUYẾT

2.1 PHP

2.1.1 PHP là gì?

PHP (PHP Hypertext Preprocessor) là ngôn ngữ Server-side script được thực thi trong WebServer Ngôn ngữ PHP cung cấp cho người dùng cơ sở hạ tầng chặt chẽ bao gồm giao thức, API, cơ sở dữ liệu, … Ngôn ngữ này được sử dụng để lập trình website

PHP có thể kết nối những website có giao diện bằng HTML với nhau để chạy trên

hệ thống máy chủ Do có cấu trúc đơn giản, dễ học, ngôn ngữ PHP trở thành ngôn ngữ lập trình web căn bản, phù hợp với những người bắt đầu tìm hiểu về lập trình website

2.1.2 Tại sao nên học PHP

Đối với lập trình web, ngôn ngữ PHP vẫn luôn được sử dụng và thịnh hành đến bây giờ nhờ vào các ưu điểm mà ít ngôn ngữ lập trình nào đạt được:

Dễ dàng học: PHP có cấu trúc đơn giản, dễ hiểu, bạn có thể dễ dàng học ngôn ngữ này nhanh hơn các loại ngôn ngữ khác

Được nhiều người sử dụng: Tất cả các website được làm từ Wordpress đều lập trình bằng PHP Do đó, nhiều người sử dụng Wordpress đồng nghĩa sử dụng PHP tạo nên các website về thương mại điện tử, giáo dục, blogs, truyền thông, …

Cộng đồng hỗ trợ miễn phí: Vì nhiều người sử dụng PHP nên cộng đồng hỗ trợ về ngôn ngữ này cũng nhiều hơn Bạn sẽ được hỗ trợ hết mình về các vấn đề và hướng giải quyết trong lập trình

Áp dụng được nhiều framework: PHP là ngôn ngữ lập trình có thể sử dụng nhiều framework để lập trình tính năng nhanh chóng hơn Với một số dự án, bạn sẽ không cần tốn thời gian để xây dựng website từ đầu

2.1.3 PHP tutorial

a Câu lệnh echo và print PHP

- Câu lệnh echo:

Trang 17

Hình 1 Câu lệnh echo

- In kết quả:

Hình 2 In kết quả câu lệnh echo

- <!DOCTYPE html>: Dòng này xác định phiên bản của HTML mà trang web sử dụng Trong trường hợp này, đây là một trang web HTML5

- <html>: Đây là thẻ mở cho phần tử HTML gốc Tất cả các phần tử HTML sẽ được chứa bên trong thẻ này

- <body>: Đây là thẻ mở cho thẻ body, nơi mà nội dung trang web hiển thị cho người dùng

- <?php ?>: Đây là cú pháp để nhúng mã PHP vào trong mã HTML Bất kỳ mã PHP nào nằm giữa các thẻ <?php và ?> sẽ được thực thi trên máy chủ web

- echo: là một hàm dùng để hiển thị nội dung ra màn hình

b Các kiểu dữ liệu PHP

PHP hỗ trợ các kiểu dữ liệu sau:

Trang 18

- String: một loại dữ liệu dùng để lưu trữ và xử lý chuỗi các ký tự

- Integer: Số nguyên là một loại dữ liệu dùng để lưu trữ các con số không có phần thập phân, chẳng hạn như -3, 0,1,5…

- Float (floating point numbers - also called double): là một loại dữ liệu dùng

để lưu trữ các số thực (số có phần thập phân), ví dụ như 1.15,-0.5…

- Boolean: đại diện cho hai trạng thái có thể xảy ra: TRUE hoặc FALSE

- Array: mảng (array) là một cấu trúc dữ liệu dùng để lưu trữ một tập hợp các phần tử có cùng kiểu dữ liệu

- NULL: Biến có kiểu dữ liệu NULL là biến không có giá trị được gán cho

nó.

c Hàm chuỗi PHP

- Hàm PHP strlen (): trả về độ dài của một chuỗi

Cú pháp:

<?php echo strlen ("Hello world!"); ?> (print: 12)

- Str_word_count(): Đếm số từ trong chuỗi

Cú pháp:

<?php echo str_word_count("hi"); ?> (print: 2)

- Strrev(): Đảo ngược chuỗi

<?php echo strrev (“xin chao”); ?> (Print: chao xin)

- Strpos(): Tìm kiếm văn bản trong một chuỗi

Cú pháp:

<?php echo strops (“xin chao”, “xin”); ?> (Print: 3)

- Str_replace(): Thay thế văn bản trong chuỗi

Trang 19

Các toán tử gia tăng PHP được sử dụng để tăng giá trị của một biến

Các toán tử giảm PHP được sử dụng để giảm giá trị của một biến

Trang 20

Bảng 4: Toán tử logic

e Câu lệnh if else elseif trong PHP

Trong PHP chúng ta có các câu lệnh điều kiện sau:

-If câu lệnh - thực thi một số mã nếu một điều kiện là đúng

-If else câu lệnh - thực thi một số mã nếu một điều kiện là đúng và một mã khác nếu điều kiện đó là sai

-If elseif else câu lệnh - thực thi các mã khác nhau cho hơn hai điều kiện

switch câu lệnh - chọn một trong nhiều khối mã sẽ được thực thi

f Vòng lặp Php

-While- lặp qua một khối mã miễn là điều kiện được chỉ định là đúng

Trang 21

-Do while- lặp qua một khối mã một lần, sau đó lặp lại vòng lặp miễn là điều kiện đã chỉ định là đúng

-For- lặp qua một khối mã một số lần xác định

-Foreach- lặp qua một khối mã cho từng phần tử trong một mảng

g PHP Global Variables – Superglobals

Một số biến được xác định trước trong PHP là "siêu toàn cầu", có nghĩa là chúng luôn có thể truy cập được, bất kể phạm vi - và có thể truy cập chúng từ bất kỳ chức năng, lớp hoặc tệp nào mà không phải thực hiện bất kỳ điều gì đặc biệt

Các biến siêu toàn cầu PHP là:

Trang 22

2.1.4 PHP forms

Hình 3: php forms

-<form action="welcome.php" method="post">: Đây là thẻ mở cho biểu mẫu (form) Biểu mẫu sẽ được gửi đến tệp "welcome.php" khi người dùng nhấp vào nút Submit Các thuộc tính action và method của thẻ form xác định điểm đích và phương thức gửi dữ liệu của biểu mẫu

-Action="welcome.php": Xác định tệp xử lý dữ liệu biểu mẫu Khi người dùng nhấp vào nút Submit, dữ liệu sẽ được gửi đến tệp "welcome.php" để xử lý

-Method="post": Xác định phương thức gửi dữ liệu của biểu mẫu Trong trường hợp này, phương thức POST được sử dụng, tức là dữ liệu biểu mẫu sẽ được gửi dưới dạng yêu cầu HTTP POST

-Name: <input type="text" name="name"><br>: Đây là một phần tử <input> trong biểu mẫu Nó cho phép người dùng nhập dữ liệu (trong trường này là tên của họ)

-<input type="submit">: Đây là một phần tử <input> loại "submit" Điều này tạo

ra một nút "Submit" cho biểu mẫu, cho phép người dùng gửi dữ liệu khi họ đã nhập thông tin vào các trường

Trang 23

2.2 MYSQL

2.2.1 MySQL là gì?

MySQL là 1 hệ thống quản trị về cơ sở dữ liệu với mã nguồn mở (được gọi tắt là RDBMS) và đang hoạt động theo mô hình dạng client-server Đối với RDBMS

(Relational Database Management System) thì MySQL đã được tích hợp apache và PHP

MySQL có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, Mac OS X, Unix,

MySQL được sử dụng cho việc bổ trợ NodeJs, PHP, Perl và nhiều ngôn ngữ khác, làm nơi lưu trữ những thông tin trên các trang web viết bằng NodeJs, PHP hay Perl,

2.2.2 Định nghĩa và các câu lệnh truy vấn

2.2.2.1 Định nghĩa

Truy vấn dữ liệu trong SQL là thao tác trích xuất thông tin được lưu trữ trong các table Thông tin được truy xuất thông qua các cột và thông tin cần trích xuất có thể thuộc một hoặc nhiều bảng

2.2.2.2 Truy vấn dữ liệu trong SQL

Trang 24

WHERE <column1> <operator> <column2>

Ví dụ:

Hình 4: ví dụ câu lệnh where Kết quả:

Hình 5: Kết quả câu lệnh where

- SQL Count

Hàm COUNT(*): trả về số lượng các dòng được chọn ở trong bảng

Cú pháp: SELECT COUNT(tên_cột) FROM tên_bảng

Ví dụ:

Hình 6: ví dụ câu lệnh count Kết quả:

Hình 7: Kết quả câu lệnh count

Trang 25

Hình 9: Kết quả câu lệnh order by

Cú pháp:

SELECT tên_cột, SUM (tên_cột) FROM tên_bảng GROUP BY tên_cột

Ví dụ:

Ngày đăng: 12/12/2023, 19:48

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w