MySQL trong w3school là gì?

Để truy cập cơ sở dữ liệu MySQL bằng Node. js, bạn cần có trình điều khiển MySQL. Hướng dẫn này sẽ sử dụng mô-đun "mysql", được tải xuống từ NPM

Để tải xuống và cài đặt mô-đun "mysql", hãy mở Command Terminal và thực hiện như sau

C. \Users\Tên của bạn>npm cài đặt mysql

Bây giờ bạn đã tải xuống và cài đặt trình điều khiển cơ sở dữ liệu mysql

Nút. js có thể sử dụng mô-đun này để thao tác với cơ sở dữ liệu MySQL

var mysql = yêu cầu['mysql'];

Tạo kết nối

Bắt đầu bằng cách tạo kết nối đến cơ sở dữ liệu

Sử dụng tên người dùng và mật khẩu từ cơ sở dữ liệu MySQL của bạn

demo_db_connection. js

var mysql = yêu cầu['mysql'];

var con = mysql. tạo kết nối [{
chủ nhà. "máy chủ cục bộ",
người sử dụng. "tên người dùng của bạn",
mật khẩu mở khóa. "mật khẩu của bạn"
}];

lừa đảo. kết nối [chức năng [err] {
nếu [err] ném err;
bảng điều khiển. log["Đã kết nối. "];
}];

Chạy ví dụ »

Lưu mã ở trên vào tệp có tên "demo_db_connection. js" và chạy tệp

Chạy "demo_db_connection. js"

C. \Users\Tên của bạn>nút demo_db_connection. js

Cái nào sẽ cho bạn kết quả này

Bây giờ bạn có thể bắt đầu truy vấn cơ sở dữ liệu bằng các câu lệnh SQL

Truy vấn cơ sở dữ liệu

Sử dụng các câu lệnh SQL để đọc từ [hoặc ghi vào] cơ sở dữ liệu MySQL. Điều này còn được gọi là "truy vấn" cơ sở dữ liệu

Tuy nhiên, để phù hợp với tiêu chuẩn ANSI, tất cả chúng đều hỗ trợ ít nhất các lệnh chính [chẳng hạn như SELECT, UPDATE, DELETE, INSERT, WHERE] theo cách tương tự

Ghi chú. Hầu hết các chương trình cơ sở dữ liệu SQL cũng có phần mở rộng độc quyền của riêng chúng ngoài tiêu chuẩn SQL

Sử dụng SQL trong trang web của bạn

Để xây dựng một trang web hiển thị dữ liệu từ cơ sở dữ liệu, bạn sẽ cần

  • Một chương trình cơ sở dữ liệu RDBMS [i. e. Truy cập MS, Máy chủ SQL, MySQL]
  • Để sử dụng ngôn ngữ kịch bản phía máy chủ, như PHP hoặc ASP
  • Để sử dụng SQL để lấy dữ liệu bạn muốn
  • Sử dụng HTML/CSS để định kiểu trang

Tìm hiểu cách lọc dữ liệu trong SQL như một nhà phân tích dữ liệu

Thử tham gia các buổi đào tạo thực hành với hướng dẫn từng bước từ chuyên gia. Hãy thử dự án có hướng dẫn được thực hiện với sự cộng tác của Coursera ngay bây giờ

Get started

RDBMS

RDBMS là viết tắt của Hệ thống quản lý cơ sở dữ liệu quan hệ

RDBMS là cơ sở cho SQL và cho tất cả các hệ thống cơ sở dữ liệu hiện đại như MS SQL Server, IBM DB2, Oracle, MySQL và Microsoft Access

Dữ liệu trong RDBMS được lưu trữ trong các đối tượng cơ sở dữ liệu được gọi là bảng. Một bảng là một tập hợp các mục nhập dữ liệu có liên quan và nó bao gồm các cột và hàng

Nhìn vào bảng "Khách hàng"

Mỗi bảng được chia thành các thực thể nhỏ hơn được gọi là các trường. Các trường trong bảng Khách hàng bao gồm ID khách hàng, Tên khách hàng, Tên liên hệ, Địa chỉ, Thành phố, Mã bưu chính và Quốc gia. Trường là một cột trong bảng được thiết kế để duy trì thông tin cụ thể về mọi bản ghi trong bảng

Bản ghi, còn được gọi là hàng, là từng mục riêng lẻ tồn tại trong một bảng. Ví dụ, có 91 bản ghi trong bảng Khách hàng ở trên. Một bản ghi là một thực thể nằm ngang trong một bảng

Cột là một thực thể dọc trong bảng chứa tất cả thông tin được liên kết với một trường cụ thể trong bảng

Để có thể thử nghiệm với các ví dụ mã trong hướng dẫn này, bạn nên cài đặt MySQL trên máy tính của mình

Bạn có thể tải xuống cơ sở dữ liệu MySQL tại https. //www. mysql. com/tải xuống/

Cài đặt trình điều khiển MySQL

Python cần một trình điều khiển MySQL để truy cập cơ sở dữ liệu MySQL

Trong hướng dẫn này, chúng tôi sẽ sử dụng trình điều khiển "MySQL Connector"

Chúng tôi khuyên bạn nên sử dụng PIP để cài đặt "MySQL Connector"

PIP rất có thể đã được cài đặt trong môi trường Python của bạn

Điều hướng dòng lệnh của bạn đến vị trí của PIP và nhập nội dung sau

Tải xuống và cài đặt "Trình kết nối MySQL"

C. \Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>python -m pip cài đặt mysql-connector-python

Bây giờ bạn đã tải xuống và cài đặt trình điều khiển MySQL

Kiểm tra trình kết nối MySQL

Để kiểm tra xem quá trình cài đặt có thành công hay bạn đã cài đặt "Trình kết nối MySQL" chưa, hãy tạo một trang Python với nội dung sau

Nếu đoạn mã trên được thực thi không có lỗi, "MySQL Connector" đã được cài đặt và sẵn sàng để sử dụng

Học cách lọc dữ liệu bằng Python như một nhà phân tích dữ liệu

Thử tham gia các buổi đào tạo thực hành với hướng dẫn từng bước từ chuyên gia. Hãy thử dự án có hướng dẫn được thực hiện với sự cộng tác của Coursera ngay bây giờ

Kiểu dữ liệu của cột xác định giá trị mà cột có thể giữ. số nguyên, ký tự, tiền, ngày và giờ, nhị phân, v.v.

Các kiểu dữ liệu MySQL [Phiên bản 8. 0]

Mỗi cột trong bảng cơ sở dữ liệu bắt buộc phải có tên và kiểu dữ liệu

Nhà phát triển SQL phải quyết định loại dữ liệu nào sẽ được lưu trữ bên trong mỗi cột khi tạo bảng. Kiểu dữ liệu là hướng dẫn để SQL hiểu loại dữ liệu nào được mong đợi bên trong mỗi cột và nó cũng xác định cách SQL sẽ tương tác với dữ liệu được lưu trữ

Trong MySQL có ba kiểu dữ liệu chính. chuỗi, số và ngày giờ

Kiểu dữ liệu chuỗi

Kiểu dữ liệuMô tảCHAR[size]Một chuỗi độ dài CỐ ĐỊNH [có thể chứa các chữ cái, số và ký tự đặc biệt]. Tham số kích thước chỉ định độ dài cột theo ký tự - có thể từ 0 đến 255. Mặc định là 1VARCHAR[size]A VARIABLE chuỗi độ dài [có thể chứa các chữ cái, số và ký tự đặc biệt]. Tham số kích thước chỉ định độ dài cột tối đa tính bằng ký tự - có thể từ 0 đến 65535BINARY[size]Bằng CHAR[], nhưng lưu trữ các chuỗi byte nhị phân. Tham số kích thước chỉ định độ dài cột theo byte. Mặc định là 1VARBINARY[size]Equal to VARCHAR[], nhưng lưu chuỗi byte nhị phân. Tham số kích thước chỉ định độ dài cột tối đa tính bằng byte. TINYBLOBDành cho BLOB [Đối tượng lớn nhị phân]. chiều dài tối đa. 255 byteTINYTEXTGiữ chuỗi có độ dài tối đa 255 ký tựTEXT[size]Giữ chuỗi có độ dài tối đa 65.535 byteBLOB[size]Dành cho BLOB [Đối tượng lớn nhị phân]. Chứa tối đa 65.535 byte dữ liệuMEDIUMTEXTHGiữ một chuỗi có độ dài tối đa 16.777.215 ký tựMEDIUMBLOBDành cho BLOB [Đối tượng lớn nhị phân]. Chứa tối đa 16.777.215 byte dữ liệuLONGTEXTGiữ một chuỗi có độ dài tối đa là 4.294.967.295 ký tựLONGBLOBDành cho BLOB [Đối tượng lớn nhị phân]. Chứa tới 4.294.967.295 byte dữ liệuENUM[val1, val2, val3,. ] Một đối tượng chuỗi chỉ có thể có một giá trị, được chọn từ danh sách các giá trị có thể. Bạn có thể liệt kê tối đa 65535 giá trị trong danh sách ENUM. Nếu một giá trị được chèn không có trong danh sách, một giá trị trống sẽ được chèn vào. Các giá trị được sắp xếp theo thứ tự bạn nhập chúngSET[val1, val2, val3,. ] Một đối tượng chuỗi có thể có 0 hoặc nhiều giá trị, được chọn từ danh sách các giá trị có thể. Bạn có thể liệt kê tối đa 64 giá trị trong danh sách SET

Kiểu dữ liệu số

Kiểu dữ liệu Mô tảBIT[size]Một loại giá trị bit. Số lượng bit trên mỗi giá trị được chỉ định trong kích thước. Tham số kích thước có thể giữ giá trị từ 1 đến 64. Giá trị mặc định cho kích thước là 1. TINYINT[size]Một số nguyên rất nhỏ. Phạm vi đã ký là từ -128 đến 127. Phạm vi không dấu là từ 0 đến 255. Tham số kích thước chỉ định chiều rộng hiển thị tối đa [là 255]BOOLZero được coi là sai, các giá trị khác không được coi là đúng. BOOLEANEbằng với BOOLSMALLINT[size]Một số nguyên nhỏ. Phạm vi đã ký là từ -32768 đến 32767. Phạm vi không dấu là từ 0 đến 65535. Tham số kích thước chỉ định chiều rộng hiển thị tối đa [là 255]TRUNG BÌNH[kích thước]Một số nguyên trung bình. Phạm vi đã ký là từ -8388608 đến 8388607. Phạm vi không dấu là từ 0 đến 16777215. Tham số kích thước chỉ định chiều rộng hiển thị tối đa [là 255]INT[size]Một số nguyên trung bình. Phạm vi đã ký là từ -2147483648 đến 2147483647. Phạm vi không dấu là từ 0 đến 4294967295. Tham số kích thước chỉ định chiều rộng hiển thị tối đa [là 255]INTEGER[size]Equal to INT[size]BIGINT[size]Một số nguyên lớn. Phạm vi đã ký là từ -9223372036854775808 đến 9223372036854775807. Phạm vi không dấu là từ 0 đến 18446744073709551615. Tham số kích thước chỉ định chiều rộng hiển thị tối đa [là 255]FLOAT[size, d]Số dấu phẩy động. Tổng số chữ số được quy định trong kích thước. Số chữ số sau dấu thập phân được chỉ định trong tham số d. Cú pháp này không được dùng trong MySQL 8. 0. 17 và nó sẽ bị xóa trong các phiên bản MySQL trong tương laiFLOAT[p]A số dấu phẩy động. MySQL sử dụng giá trị p để xác định nên sử dụng FLOAT hay DOUBLE cho kiểu dữ liệu kết quả. Nếu p từ 0 đến 24, kiểu dữ liệu trở thành FLOAT[]. Nếu p từ 25 đến 53, kiểu dữ liệu trở thành DOUBLE[]DOUBLE[size, d]A normal-size floating point number. Tổng số chữ số được quy định trong kích thước. Số chữ số sau dấu thập phân được chỉ định trong tham số dDOUBLE PRECISION[size, d]DECIMAL[size, d]Một số điểm cố định chính xác. Tổng số chữ số được quy định trong kích thước. Số chữ số sau dấu thập phân được chỉ định trong tham số d. Số lượng tối đa cho kích thước là 65. Số lớn nhất cho d là 30. Giá trị mặc định cho kích thước là 10. Giá trị mặc định cho d là 0. DEC[size, d]Bằng DECIMAL[size,d]

Ghi chú. Tất cả các loại dữ liệu số có thể có một tùy chọn bổ sung. UNSIGNED hoặc ZEROFILL. Nếu bạn thêm tùy chọn UNSIGNED, MySQL sẽ không cho phép các giá trị âm cho cột. Nếu bạn thêm tùy chọn ZEROFILL, MySQL cũng tự động thêm thuộc tính UNSIGNED vào cột

MySQL là gì giải thích?

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.

Sự khác biệt giữa SQL và MySQL là gì?

SQL là ngôn ngữ lập trình truy vấn quản lý RDBMS. MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ sử dụng SQL . SQL chủ yếu được sử dụng để truy vấn và vận hành các hệ thống cơ sở dữ liệu. MySQL cho phép bạn xử lý, lưu trữ, sửa đổi và xóa dữ liệu và lưu trữ dữ liệu một cách có tổ chức.

MySQL trong PHP trong w3schools là gì?

MySQL là hệ thống cơ sở dữ liệu được sử dụng trên web . MySQL là một hệ thống cơ sở dữ liệu chạy trên máy chủ. MySQL là lý tưởng cho cả ứng dụng nhỏ và lớn. MySQL rất nhanh, đáng tin cậy và dễ sử dụng. MySQL sử dụng SQL tiêu chuẩn.

Chủ Đề