Giới thiệu mysql

MySQL là Hệ quản trị cơ sở dữ liệu quan hệ thuộc sở hữu của Tập đoàn Oracle. RDBMS nguồn mở dựa trên ngôn ngữ truy vấn có cấu trúc hoặc SQL. MySQL, trong đó “My” được đặt theo tên con gái của người đồng sáng lập Mr. Michael Widenius và SQL trên từ viết tắt truy vấn, tương thích trên HĐH Linux, Unix & Windows. Thông thường, nó được sử dụng trong ứng dụng/lập trình Web và xuất bản trực tuyến khác. MySQL là mã nguồn mở và miễn phí sử dụng. Tuy nhiên, bạn có thể trả tiền cho Oracle để nhận giấy phép thương mại và truy cập các dịch vụ cao cấp. Nó được coi là dễ dàng hơn so với SQL, Cơ sở dữ liệu Oracle & MS SQL Server


Nhấp vào hình ảnh để phóng to


MySQL cũng liên quan đến LAMP. Linux-Apache-MySQL-PHP [LAMP] là một ngăn xếp nguồn mở, được sử dụng trong phát triển Web. Ngăn xếp bao gồm Linux là Hệ điều hành, Apache là máy chủ, PHP là ngôn ngữ kịch bản hướng đối tượng & MySQL là RDBMS. Python hoặc Perl cũng là một giải pháp thay thế cho PHP


Lịch sử của MySQL

Ban đầu MySQL được thành lập/tạo bởi MySQL AB. Một công ty Thụy Điển không còn tồn tại vào năm 2008. Sun Microsystems mua lại MySQL AB vào năm 2008. Năm 2010, Oracle mua Sun Microsystems một lần nữa đổi chủ. Hiện tại, tập đoàn Oracle là chủ sở hữu của MySQL. Mọi người có thể sử dụng MySQL miễn phí theo GNU GPL [General Public License]. Nhưng đối với doanh nghiệp, họ cần mua giấy phép thương mại


Nhấp vào hình ảnh để phóng to


Đang làm việc

Để hiểu hoạt động của MySQL, chúng tôi sẽ xây dựng một ví dụ. Giả sử có ít thứ; . Hãy tưởng tượng bạn có một doanh nghiệp và bạn cũng có một trang web. Trang web của bạn cung cấp tên người dùng và mật khẩu cho khách hàng của bạn. Giả sử mọi khách hàng đều có tên người dùng và mật khẩu. Bây giờ chúng ta sẽ xem MySQL hoạt động như thế nào

Người dùng truy cập trang web của bạn nhập địa chỉ tên miền/liên kết trang web. Trang mở ra và họ nhập thông tin chi tiết của họ. Các chi tiết đã nhập sẽ được gửi đến tập lệnh PHP. Nó sẽ kiểm tra, những gì người dùng đã nhập. Sau đó, nó sẽ được đưa đến trang MySQL và nếu nó vào cơ sở dữ liệu MySQL, người dùng sẽ được phép xem trang web. Bạn điền vào Cơ sở dữ liệu MySQL vì bạn đã nhập chi tiết khách hàng và cung cấp cho họ tên người dùng và mật khẩu


Đặc trưng

  • Hệ cơ sở dữ liệu quan hệ
  • Mô hình máy khách-máy chủ
  • Kiến trúc máy khách/máy chủ
  • Khả năng tương thích SQL
  • thủ tục lưu trữ
  • Gây nên
  • Nhân rộng
  • Giao diện người dùng
  • giao dịch
  • Chức năng GIS
  • ODBC
  • Độc lập nền tảng
  • Nhanh & Hiệu quả

SQL – Ngôn ngữ của cơ sở dữ liệu

SQL hoặc ngôn ngữ truy vấn có cấu trúc là ngôn ngữ tiêu chuẩn của cơ sở dữ liệu. Nó được sử dụng để truy cập cơ sở dữ liệu. Có ba phần chính của SQL như sau

  • Ngôn ngữ định nghĩa dữ liệu
  • Ngôn ngữ thao tác dữ liệu
  • Ngôn ngữ kiểm soát dữ liệu

Nhấp vào hình ảnh để phóng to


MySQL & PHP

Dữ liệu mà chúng tôi thấy trên một trang web ở dạng bảng & cột. Tuy nhiên, chúng tôi không thể nhìn thấy nó, nhưng vâng, chúng được tạo thành từ các bảng và cột [cũng xem xét việc sắp xếp]. Vì vậy, bất kỳ dữ liệu nào chúng tôi muốn xem trên trang web, chúng tôi cần thực hiện thông qua các bảng & cột. Giả sử chúng tôi đang có dữ liệu của khoảng 100 khách hàng và chúng tôi muốn đưa dữ liệu đó lên trang web của mình. Chúng tôi sẽ đặt nó trên bảng kỹ thuật số

Một trang web cơ bản có bốn phần; . Sử dụng MySQL & PHP, chúng ta có thể nhận được nhiều lợi thế hơn so với Excel. Chúng ta có thể thực hiện nhiều tác vụ hoặc có thể sắp xếp dữ liệu dễ dàng. Trong khi đó, Excel không cung cấp nhiều tính năng. Chúng tôi cũng sử dụng ngôn ngữ kịch bản như “JavaScript” để làm cho trang web năng động hơn. Các ngôn ngữ kịch bản này chuyển đến máy tính của người dùng để nhận phản hồi tức thì

Thí dụ. Đôi khi, chúng tôi tìm thấy các trang có mũi tên Lên & Xuống. Những mũi tên này được tạo bằng JavaScript hoặc các ngôn ngữ tương tự. Nhân tiện, JavaScript không được tạo bởi Java

PHP là ngôn ngữ kịch bản phía máy chủ thường được sử dụng để lập trình web. Rasmus Lerdorf đã tạo ra nó vào năm 1994. PHP là viết tắt của Trang chủ cá nhân. Tuy nhiên, bây giờ nó được gọi là ngôn ngữ tiền xử lý Hypertexy. PHP có thể hoạt động cùng với HTML và đầu ra của nó khá ấn tượng

MySQL là một hệ thống cơ sở dữ liệu. MySQL lưu trữ dữ liệu dưới dạng bảng được gọi là đối tượng cơ sở dữ liệu. Các bảng này là một tập hợp các hàng & cột hoặc tập hợp các mục nhập. MySQL rất hữu ích khi mọi người hoặc tổ chức muốn lưu trữ thông tin một cách rõ ràng

Bảng cơ sở dữ liệu MySQL chứa một hoặc nhiều bảng. Mỗi bảng cần được đặt tên và chúng có các hàng có dữ liệu


Thí dụ

NgườiQuốc giaThành phốBang AÚcMelbourneVictoriaBHoa KỳDallasTexas

Bảng trên chứa 2 bản ghi [một cho mỗi người] & 4 cột


Hàm PHP/MySQL

  1. hàm mysql_query[]
    • Được sử dụng để thực hiện truy vấn trên Cơ sở dữ liệu MySQL
    • Tìm nạp và đệm tập bản ghi
    • Chạy truy vấn không có bộ đệm, sử dụng mysql_unbuffered_query[]
  2. hàm mysql_num_rows[]
    • Trả về số hàng trong một tập bản ghi
    • Trả về FALSE khi thực thi Truy vấn SQL không thành công

Tại sao lại là PHP & MySQL?


PHP

  • Ngôn ngữ kịch bản phía máy chủ
  • Bộ xử lý siêu văn bản
  • Được thực hiện trên máy chủ
  • Cơ sở dữ liệu có thể hỗ trợ [MySQL, Oracle, Informix, Sybase, PostgreSQL, v.v. ]
  • Phần mềm mã nguồn mở
  • Tự do
  • Có thể làm việc với HTML
  • Tiện ích mở rộng. “. php”, “. php3”, “. phtml”

mysql

  • Máy chủ cơ sở dữ liệu
  • Lý tưởng cho các ứng dụng nhỏ và lớn
  • Hỗ trợ SQL
  • Tương thích
  • Tự do

PHP đi kèm với MySQL là đa nền tảng Bạn có thể sử dụng nó cho các ứng dụng web trong Windows và thậm chí có thể được phục vụ trên UNIX


XAMPP

Mã MySQL có thể được thực thi bằng XAMPP. Hầu hết mọi người có xu hướng sử dụng nó. Vì vậy, dưới đây là một vài bước cần thiết

  • MySQL đi kèm với gói XAMPP Server, vì vậy không cần tải xuống bên ngoài
  • Đầu tiên, hãy khởi động Bảng điều khiển XAMPP và trên trình duyệt web, hãy nhập http. // localhost/phpmyadmin
  • MySQL bắt đầu
  • Bây giờ, hãy truy cập Cơ sở dữ liệu và nhấp vào tạo
  • Đặt tên cho nó và cơ sở dữ liệu của bạn được tạo thành công

Vài nhánh của MySQL

  • Mưa phùn. RDBMS nguồn mở nhẹ
  • MariaDB
  • Máy chủ Percona với XtraDB

Sự kết luận

Đó là phần giới thiệu về MySQL là gì và tất cả những thứ nó có thể làm. Chúng tôi đã thảo luận về các thành phần của nó bao gồm XAMPP. Đầu tiên, chúng tôi đã nói một đoạn giới thiệu ngắn về MySQL sau đó chúng tôi chuyển sang lịch sử của nó. Thứ hai, chúng tôi đã giải thích cách nó hoạt động với một ví dụ. MySQL có rất nhiều tính năng để thảo luận, nhưng chúng tôi đã khám phá một vài tính năng trong bài viết này. Phần sau chúng ta sẽ đề cập nhiều hơn về PHP & MySQL, mối quan hệ giữa chúng và lý do mọi người chọn PHP & MySQL

Giới thiệu cơ sở dữ liệu MySQL là gì?

MySQL là hệ thống quản lý cơ sở dữ liệu quan hệ [RDBMS] do Oracle phát triển dựa trên ngôn ngữ truy vấn có cấu trúc [SQL] . Cơ sở dữ liệu là một tập hợp dữ liệu có cấu trúc. Nó có thể là bất cứ thứ gì, từ danh sách mua sắm đơn giản đến thư viện ảnh hoặc nơi chứa lượng thông tin khổng lồ trong mạng công ty.

MySQL là gì và tại sao nó được sử dụng?

MySQL là hệ thống quản lý cơ sở dữ liệu . Nó có thể là bất cứ thứ gì từ danh sách mua sắm đơn giản đến thư viện ảnh hoặc lượng thông tin khổng lồ trong mạng công ty. Để thêm, truy cập và xử lý dữ liệu được lưu trữ trong cơ sở dữ liệu máy tính, bạn cần một hệ thống quản lý cơ sở dữ liệu như MySQL Server.

MySQL là gì và các tính năng của nó?

MySQL là cơ sở dữ liệu quan hệ sử dụng ngôn ngữ truy vấn có cấu trúc . Cơ sở dữ liệu quan hệ là một loại cơ sở dữ liệu sử dụng cấu trúc cho phép chúng tôi xác định và truy cập dữ liệu liên quan đến một phần dữ liệu khác bên trong cơ sở dữ liệu. Định dạng này thường được tổ chức dưới dạng bảng.

MySQL trong câu trả lời ngắn gọn là gì?

MySQL là gì? . MySQL dễ sử dụng, đáng tin cậy và nhanh chóng. Một hệ thống quản lý DB hoạt động trên các hệ thống nhúng cũng như hệ thống máy khách-máy chủ. one of the most popular open-source DBMS [database management system]. MySQL is easy to use, reliable, and fast. A DB management system that works on embedded systems as well as client-server systems.

Chủ Đề