MySQL là gì: giải thích tường tận MySQL cho người mới bắt đầu
Th5 07, 2019
Hai G.
6 tối thiểu Đọc
Mục Chính
MySQL là gì: giải thích tường tận MySQL cho người mới bắt đầu
Nếu bạn muốn tìm hiểu về các thuật ngữ công nghệ một cách đơn giản nhất, thì bạn tới đúng nơi rồi đây. Chúng tôi đã tạo ra một web hosting rất dễ dùng, và chúng tôi sẽ giúp bạn hiểu rõ các thuật ngữ này một cách đơn giản như vậy. MySQL là gì? Hãy đọc tiếp nhé.
MySQL là gì?
Đầu tiên, hãy phát âm đúng. Nhiều người đọc nó là “ my sequel ” hoặc khác, nhưng phát âm chính thức là là : MY-ES-KYOO-EL ’ [ maɪˌɛsˌkjuːˈɛl ]. Công ty Thuy Điển MySQL AB tăng trưởng MySQL vào năm 1994. Công ty công nghệ tiên tiến Mỹ Sun Microsystem sau đó giữ quyền sở hữu MySQL sau khi mua lại MySQL vào năm 2008. Năm 2010, gã khổng lồ Oracle mua Sun Microsystems và MySQL thuộc quyền sở hữu của Oracle từ đó .
Quay lại với khái niệm chính, MySQL là một mạng lưới hệ thống quản trị cơ sở dữ liệu mã nguồn mở ( Relational Database Management System, viết tắt là RDBMS ) hoạt động giải trí theo quy mô client-server. RDBMS là một ứng dụng hay dịch vụ dùng để tạo và quản trị những cơ sở dữ liệu ( Database ) theo hình thức quản trị những mối liên hệ giữa chúng .
MySQL là một trong số những ứng dụng RDBMS. RDBMS và MySQL thường được cho là một vì độ phổ cập quá lớn của MySQL. Các ứng dụng web lớn nhất như Facebook, Twitter, YouTube, Google, và Yahoo ! đều dùng MySQL cho mục tiêu tàng trữ dữ liệu. Kể cả khi khởi đầu nó chỉ được dùng rất hạn chế nhưng giờ nó đã thích hợp với nhiều hạ tầng máy tính quan trọng như Linux, macOS, Microsoft Windows, và Ubuntu .
Tới đây bạn đã thấy chúng tôi dùng khá nhiều thuật ngữ, hãy để chúng tôi lý giải những thuật ngữ đó cho bạn nhé :Database
Database là tập hợp dữ liệu theo cùng một cấu trúc. Hãy thử nghĩ về việc chụp hình tự sướng : bạn nhấn nút chụp ảnh về chính bản thân bạn. Hình ảnh là dữ liệu, thư viện lưu ảnh là cơ sở dữ liệu. Cơ sở dữ liệu, hay database, là nơi chứa và sắp xếp dữ liệu. Dữ liệu được đặt trong một bộ dữ liệu chung, dataset, được tổ chức triển khai sắp xếp giống như một bảng tính vậy. Mỗi “ bảng ” này có liên hệ với nhau theo cách nào đó. Vì vậy từ Relational ( liên hệ ) trong RDBMS có ý nghĩa như vậy. Nếu ứng dụng không tương hỗ quy mô dữ liệu quan hệ với nhau như vậy thì gọi là DBMS .
Open source
Open source dịch là mã nguồn mở, có nghĩa là ai cũng hoàn toàn có thể dùng và chỉnh sửa nó. Bất kỳ ai cũng hoàn toàn có thể setup phần mềmn ày. Bạn cũng hoàn toàn có thể học cách tùy chỉnh ứng dụng theo nhu yếu của bạn. Tuy nhiên, giấy phép GPL ( GNU Public License ) quyết định hành động bạn hoàn toàn có thể làm gì tùy vào điều kiện kèm theo nhất định. Phiên bản thương mại cũng được xuất bản nếu bạn cần thêm chủ quyền lãnh thổ linh động và tương hỗ hạng sang .
Mô hình Client-server
Máy tính setup và chạy ứng dụng RDBMS được gọi là client ( máy khách ). Mỗi khi chúng cần truy vấn dữ liệu, chúng liên kết tới sever ( server ) RDBMS. Cách thức này chính là quy mô “ client-server ” .
MySQL Server
MySQL Server là máy tính hay một hệ những máy tính thiết lập ứng dụng MySQL dành cho server để giúp bạn tàng trữ dữ liệu trên đó, để máy khách hoàn toàn có thể truy vấn vào quản trị. Dữ liệu này được đặt trong những bảng, và những bảng có mối liên hệ với nhau. MySQL server nhanh, bảo đảm an toàn, đáng an toàn và đáng tin cậy. Phần mềm MySQL cũng không tính tiền và được tăng trưởng, phân phối và tương hỗ bởi Oracle Corporation .
MySQL Client
MySQL client không hẵn phải cài ứng dụng MySQL của Oracle mà là nói chung của mọi ứng dụng hoàn toàn có thể triển khai truy vấn lên một MySQL server và nhận tác dụng trả về. MySQL client nổi bật là đoạn mã PHP script trên một máy tính hay trên cùng server dùng để liên kết tới cơ sở dữ liệu MySQL database. Phpmyadmin cũng là một MySQL client có giao diện người dùng. Một số công cụ không lấy phí dùng làm MySQL là :
- MySQL Workbench (Mac, Windows, Linux), Miễn phí, mã nguồn mở
- Sequel Pro (Mac), miễn phí, mã nguồn mở
- HeidiSQL (Windows; chạy trên Mac hoặc Linux bằng WINE emulator), miễn phí
- phpMyAdmin (web app), miễn phí, mã nguồn mở
SQL
MySQL và SQL không giống nhau. Hãy nhớ, MySQL là một trong các phần mềm RDBMS, hoạt động theo mô hình client-server. Nhưng, làm thế nào clietn và server liên lạc với nhau trong môi trường của RDBMS? Chúng sử dụng ngôn ngữ truy vấn có cấu trúc chung – Structured Query Language (SQL). Nếu bắt gặp một thương hiệu nào đó có SQL kèm theo, như PostgreSQL, Microsoft SQL server, chúng thường là những thương hiệu sử dụng syntax của SQL. RDBMS software lại được viết bằng ngôn ngữ lập trình, nhưng luôn sử dụng SQL làm ngôn ngữ chính để tương tác với database. Bản thân MySQL được viết bằng C và C++. Hãy tưởng tượng các nước Nam Mỹ, chúng có vị trí địa lý và lịch sử khác nhau, nhưng đều nói tiếng Tây Ban Nha.
Xem thêm: 7 phương pháp dạy học tiếng việt theo hướng phát triển năng lực hiệu quả – https://thomaygiat.com
Nhà khoa học máy tính Ted Codd tạo ra SQL vào đầu thập niên 1970 s với IBM theo quy mô liên hệ. Nó được sử dụng rộng khắp vào năm 1974 và nhanh gọn sửa chữa thay thế những ngôn từ lỗi thời khác như ISAM và VISAM. SQL nói server phải làm gì với dữ liệu. Giống khi bạn nhập mật khẩu để đăng nhập vào trang quản trị của WordPress, trong trường hợp này, lệnh SQL sẽ nói cho server biết cần phải thực thi 1 số ít hành vi :
- Truy vấn dữ liệu – data query: yêu cầu một thông tin cụ thể trong database có sẵn.
- Điều hành dữ liệu – data manipulation: thêm, xóa, sửa, sắp xếp, và các tác vụ điều hành khác để chỉnh sửa dữ liệu, giá trị, và cách hiển thị.
- Loại dữ liệu – data identity: định nghĩa loại dữ liệu, như là đổi từ dữ liệu số thành số nguyên. Nó cũng bao gồm định nghĩa một schema hoặc định nghĩa mối quan hệ của từng bảng trong cơ sở dữ liệu
- Quyền truy cập data – data access control: cung cấp biện pháp bảo mật để bảo vệ dữ liệu, bao gồm việc quyết định ai có thể xem thông tin dữ liệu nào trong database
Bạn có đang cần một giải pháp hosting tốt không ? Chúng tôi có sẵn mã tặng thêm Hostinger ngay đây để bạn hoàn toàn có thể mua được một hosting chất lượng cao với giá thấp nhất trên thị trường .
Tất cả những khuyễn mãi thêm riêng
Dùng mã khuyến mãiMySQL hoạt động như thế nào?
Hình ảnh trên lý giải cấu trúc cơ bản về việc tiếp xúc giữa client-server Mã Sản Phẩm. Một máy client sẽ liên lạc với máy server trong một mạng nhất định. Mỗi client hoàn toàn có thể gửi một request từ giao diện người dùng ( Graphical user interface – GUI ) trên màn hình hiển thị, và server sẽ trả về hiệu quả như mong ước. Miễn là cả hai hiểu nhau. Cách vận hành chính trong môi trường tự nhiên MySQL cũng như vậy :
- MySQL tạo ra bảng để lưu trữ dữ liệu, định nghĩa sự liên quan giữa các bảng đó.
- Client sẽ gửi yêu cầu SQL bằng một lệnh đặc biệt trên MySQL.
- Ứng dụng trên server sẽ phản hồi thông tin và trả về kết quả trên máy client.
Có vậy thôi đó. Từ máy client, việc chọn GUI MySQL khá quan trọng. GUI càng nhẹ chừng nào, thì những thao tác quản trị data sẽ càng thuận tiện và nhanh chừng đó. MySQL GUI thông dụng nhất MySQL WorkBench, SequelPro, DBVisualizer, và Navicat DB Admin Tool. Một vài trong số chúng không lấy phí, một vài bản thương mại, một vài bản chỉ chạy được trên macOS, và một vài ứng dụng chạy được hết trên những hệ quản lý phổ cập. Clients nên chọn GUI tùy vào nhu yếu của họ. Để quản trị web database, ví dụ như một website WordPress, rõ ràng nên chọn phpMyAdmin .
Vì sao MySQL lại phổ biến đến vậy?
MySQL không phải là hệ quản trị cơ sở dữ liệu ( RDBMS ) duy nhất trên thị trường, nhưng nó đích thực thông dụng nhất và chỉ xếp sau Oracle Database khi xét đến những thông số kỹ thuật chính như số lượng tìm kiếm, profile người dùng trên LinkedIn, và lượng đàm đạo trên những forum internet. Lý do chính vì sao rất nhiều ông lớn công nghệ tiên tiến phụ thuộc vào vào MySQL là gì ? Các nguyên do quan trọng như sau :Linh hoạt và dễ dùng
Bạn hoàn toàn có thể sửa source code để cung ứng nhu yếu của bạn mà không phải giao dịch thanh toán têm bất kể ngân sách nào. Quá trình setup cũng rất đơn thuần và thường không quá 30 phút .
Hiệu năng cao
Nhiều server clusters sử dụng MySQL. Bất kể bạn tàng trữ dữ liệu lớn của những trang thương mại điện tử hoặc những hoạt động giải trí kinh doanh thương mại nặng nề tương quan đến công nghệ thông tin, MySQL cũng hoàn toàn có thể phân phối được với vận tốc cao, quyến rũ .
Tiêu chuẩn trong ngành
Ngành công nghệ tiên tiến và dữ liệu đã sử dụng MySQL nhiều năm, thế cho nên nó là một kiến thức và kỹ năng cơ bản một chuyên viên lập trình. Người dùng MySQL cũng hoàn toàn có thể tiến hành dự án Bất Động Sản nhanh và thuê những chuyên viên dữ liệu với mức phí nếu họ cần .
An toàn
An toàn dữ liệu luôn là yếu tố quan trọng nhất khi chọn ứng dụng RDBMS. Với mạng lưới hệ thống phân quyền truy vấn và quản lý tài khoản, MySQL đặt tiêu chuẩn bảo mật thông tin rất cao. Mã hóa thông tin đăng nhập và xác nhận từ host đều khả dụng .
Bạn vẫn còn cần lý giải thêm về những định nghĩa hay mysql là gì ? Đừng ngại cứ để lại phản hồi bên dưới chúng tôi sẽ vấn đáp ngay. Hoặc tự tò mò thêm bằng cách setup MySQL ngay trên Hostinger .
Xem thêm: Giáo án dạy học Toán 11 theo định hướng phát triển phẩm chất năng lực – https://thomaygiat.com
Hai G .
Hải G. là chuyên viên quản trị, quản lý và vận hành những dịch vụ website. Anh có nhiều năm kinh nghiệm tay nghề về VPS, Hosting, technical SEO, CMS. Đặc biệt yêu quý WordPress và đã dùng nó hơn 5 năm nay. Sở thích của anh là đọc, viết blog, đi du lịch và tư vấn cho những bạn trẻ khởi nghiệp .
Source: https://thomaygiat.com
Category : Kỹ Thuật Số
Chuyển vùng quốc tế MobiFone và 4 điều cần biết – MobifoneGo
Muốn chuyển vùng quốc tế đối với thuê bao MobiFone thì có những cách nào? Đừng lo lắng, bài viết này của MobiFoneGo sẽ giúp…
Cách copy dữ liệu từ ổ cứng này sang ổ cứng khác
Bạn đang vướng mắc không biết làm thế nào để hoàn toàn có thể copy dữ liệu từ ổ cứng này sang ổ cứng khác…
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel Xử lý dữ liệu từ máy chấm công là việc làm vô cùng…
Cách nhanh nhất để chuyển đổi từ Android sang iPhone 11 | https://thomaygiat.com
Bạn đã mua cho mình một chiếc iPhone 11 mới lạ vừa ra mắt, hoặc có thể bạn đã vung tiền và có một chiếc…
Giải pháp bảo mật thông tin trong các hệ cơ sở dữ liệu phổ biến hiện nay
Hiện nay, với sự phát triển mạnh mẽ của công nghệ 4.0 trong đó có internet và các thiết bị công nghệ số. Với các…
4 điều bạn cần lưu ý khi sao lưu dữ liệu trên máy tính
08/10/2020những chú ý khi tiến hành sao lưu dữ liệu trên máy tính trong bài viết dưới đây của máy tính An Phát để bạn…