Lệnh cho MySQL là gì?

MySQL là một ứng dụng cơ sở dữ liệu quan hệ nguồn mở và phổ biến. Do đó, nhiều máy chủ sử dụng MySQL. Cách bạn truy cập cơ sở dữ liệu phụ thuộc vào hệ điều hành mà bạn đang làm việc

Hướng dẫn này hướng dẫn bạn cách sử dụng Dòng lệnh Windows để kết nối với cơ sở dữ liệu MySQL

điều kiện tiên quyết

  • Hệ thống dựa trên Windows có tài khoản quản trị viên
  • Cài đặt cục bộ của MySQL
  • Trình soạn thảo văn bản Notepad [tùy chọn]

Khởi động MySQL từ Dòng lệnh Windows

Bước 1. Cách mở Dấu nhắc lệnh của Windows

Bắt đầu bằng cách mở hộp lệnh Run trong Windows. Sử dụng phím tắt – giữ phím Windows [siêu] và nhấn chữ R [Win+R]

Sau đó, gõ vào

services.msc
5 và nhấn Enter. Lệnh này mở dòng lệnh Windows

Giao diện dòng lệnh màu đen sẽ khởi chạy, với văn bản màu trắng và con trỏ để bạn nhập

Bước 2. Xác minh MySQL đang chạy trên Windows

Tiếp theo, chạy lệnh để hiển thị danh sách tất cả các dịch vụ hiện đang chạy. Nhập thông tin sau vào dấu nhắc lệnh

net start

Nếu MySQL không có trong danh sách, bạn có thể khởi động nó bằng bảng Dịch vụ. Nhập lệnh sau

services.msc

Một cửa sổ mới sẽ khởi chạy và hiển thị danh sách các dịch vụ có sẵn trên hệ thống của bạn. Cuộn xuống để tìm MySQL và kiểm tra cột trạng thái. Nhấp chuột trái vào dịch vụ MySQL để đánh dấu nó, sau đó nhấp chuột phải để mở menu ngữ cảnh. Cuối cùng, nhấp chuột trái vào bắt đầu

Bước 3. Kết nối với máy chủ MySQL cục bộ

Đầu tiên, khởi động MySQL trong Windows bằng lệnh sau

mysql.exe -u[username] -p

Thay thế [tên người dùng] bằng tên người dùng để cài đặt MySQL của bạn

Nhập

services.msc
0 và MySQL sẽ khởi chạy bằng người dùng root

MySQL sẽ nhắc bạn nhập mật khẩu của bạn. Nhập mật khẩu từ tài khoản người dùng mà bạn đã chỉ định bằng thẻ

services.msc
1 và bạn sẽ kết nối với máy chủ MySQL

Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 2
Server version: 5.7.11-log MySQL Community Server [GPL]

Dấu nhắc lệnh thay đổi thành như thế này

mysql>

Thay đổi thư mục MySQL, sử dụng lệnh cd

cd c:\Program Files\MySQL

Dấu nhắc lệnh sẽ thay đổi thành mysql> cho bạn biết bạn hiện đang ở trong thư mục MySQL

Để liệt kê nội dung của thư mục này

________số 8

Điều này liệt kê các nội dung của thư mục hiện tại. Một trong các thư mục sẽ hiển thị số phiên bản cài đặt MySQL của bạn

Ví dụ: nếu bạn đã cài đặt MySQL 5. 5, bạn sẽ thấy một thư mục có tên “MySQL Server 5. 5”

Bước chân. 4 Tạo lối tắt Windows để đăng nhập vào MySQL

  1. Để tạo lối tắt trong Windows, hãy nhập thông tin sau vào dòng lệnh
notepad
  1. Mở trình soạn thảo văn bản Notepad của Windows bằng lệnh
services.msc
0

Thay thế

services.msc
2 bằng
services.msc
3 nếu bạn có tên người dùng khác và thay thế
services.msc
4 bằng
services.msc
5

Ngoài ra, hãy đảm bảo bạn thay đổi đường dẫn từ MySQL Server X. X đến vị trí thư mục thực tế

  1. Bây giờ, nhấn Ctrl-S để khởi chạy hộp thoại Lưu
  1. Sau đó, gõ “mysql. bat” trong trường tên và thay đổi vị trí thành màn hình của bạn [hoặc một nơi khác dễ tìm]

Điều này tạo ra một tệp thực thi Windows nhỏ mà bạn có thể nhấp đúp để đăng nhập vào MySQL bằng tên người dùng và mật khẩu được chỉ định

Phần kết luận

Với sự trợ giúp của hướng dẫn đơn giản này, bạn sẽ có thể kết nối với cơ sở dữ liệu MySQL bằng dấu nhắc lệnh của Windows. Khi bạn đã đăng nhập vào máy chủ MySQL, các lệnh sẽ giống nhau bất kể bạn đang chạy trên loại hệ thống nào

Nếu bạn đang tìm kiếm một giải pháp thay thế, dựa trên thiết bị đầu cuối, hãy thử sử dụng PostgreSQL từ dòng lệnh

Bảng cheat MySQL cung cấp một trang duy nhất chứa tất cả các lệnh và câu lệnh được sử dụng phổ biến nhất. Bảng gian lận một trang này giúp chúng tôi làm việc với cơ sở dữ liệu MySQL hiệu quả và nhanh chóng hơn

MySQL là một cơ sở dữ liệu RDBMS nguồn mở được sử dụng rộng rãi, cung cấp các ứng dụng cơ sở dữ liệu nhúng và dựa trên web có hiệu suất cao và có thể mở rộng cho khách hàng. Nó có nhiều lệnh và câu lệnh hữu ích để làm việc với các ứng dụng cơ sở dữ liệu nhúng và dựa trên web. Lệnh trong MySQL là một chỉ thị mạnh mẽ được sử dụng để thực hiện một tác vụ hoặc dịch vụ cụ thể. Chúng rất hữu ích cho mọi nhà phát triển biết và sử dụng các truy vấn này để tương tác với cơ sở dữ liệu MySQL trong thời gian thực. Các lệnh của MySQL dựa trên ngôn ngữ truy vấn có cấu trúc [SQL] có thể hỗ trợ nhiều hệ điều hành khác nhau như Linux, UNIX, macOS và Windows

Chúng ta có thể xem danh sách tất cả các lệnh trong MySQL bằng truy vấn bên dưới

Hãy để chúng tôi xem các lệnh và câu lệnh được sử dụng phổ biến nhất mà chúng tôi cần để tạo và quản lý cơ sở dữ liệu trong MySQL

Các lệnh máy khách dòng lệnh MySQL

Lệnh này cho phép chúng tôi kết nối với Máy chủ MySQL bằng tên người dùng và mật khẩu bằng cú pháp bên dưới

Nếu bạn muốn kết nối với một cơ sở dữ liệu cụ thể, hãy sử dụng cú pháp này

Nếu bạn muốn đặt mật khẩu mới, hãy sử dụng cú pháp này

Chúng ta có thể sử dụng lệnh "thoát" để thoát ứng dụng khách dòng lệnh MySQL

Chúng ta có thể xóa cửa sổ giao diện điều khiển trong Linux bằng lệnh bên dưới

Cần lưu ý rằng không có lệnh nào có sẵn cho Windows để xóa cửa sổ bảng điều khiển của MySQL

Làm việc với cơ sở dữ liệu

Cơ sở dữ liệu lưu trữ tập hợp các bản ghi có tổ chức mà người dùng có thể truy cập và quản lý rất dễ dàng. Nó chứa dữ liệu thành các bảng, hàng, cột và chỉ mục giúp chúng tôi tìm thấy thông tin liên quan một cách nhanh chóng. Chúng tôi có thể tạo cơ sở dữ liệu bằng cú pháp dưới đây. Nó cũng kiểm tra tên cơ sở dữ liệu, xem nó đã tồn tại hay chưa

Nếu bạn muốn thay đổi cơ sở dữ liệu hiện tại bằng cơ sở dữ liệu khác mà bạn đang làm việc, hãy sử dụng cú pháp dưới đây

Chúng tôi có thể xóa vĩnh viễn một cơ sở dữ liệu cụ thể cùng với các tệp được liên kết của nó bằng cú pháp bên dưới

Để hiển thị tất cả cơ sở dữ liệu trong máy chủ hiện tại, hãy sử dụng cú pháp này

Làm việc với các bảng

Bảng là tập hợp các dữ liệu có liên quan được lưu trữ ở định dạng hàng và cột trong cơ sở dữ liệu. Chúng ta có thể tạo một bảng mới bằng cú pháp bên dưới. Nó cũng kiểm tra tên bảng, xem nó đã tồn tại hay chưa

Chúng ta có thể sử dụng câu lệnh INSERT để thêm một bản ghi vào bảng, được đưa ra dưới đây

Chúng ta có thể xóa vĩnh viễn một bảng cụ thể bằng cú pháp dưới đây

Để hiển thị tất cả các bảng trong cơ sở dữ liệu hiện tại, hãy sử dụng cú pháp này

Chúng ta có thể thêm một cột mới vào bảng hoặc có thể bỏ bất kỳ cột nào, sử dụng các câu lệnh sau

Chúng ta có thể thêm khóa chính vào bảng hoặc có thể xóa khóa chính khỏi bảng, sử dụng các câu lệnh sau

Nếu bạn muốn thêm một chỉ mục có tên cụ thể vào một cột, hãy sử dụng cú pháp này

Chúng ta có thể hiển thị cấu trúc của một bảng bằng cách sử dụng câu lệnh dưới đây

Chúng tôi có thể hiển thị thông tin cột của bảng bằng cách sử dụng câu lệnh dưới đây

Làm việc với các chỉ mục

Chỉ mục là một cấu trúc dữ liệu cho phép chúng ta truy xuất các bản ghi trên bảng cơ sở dữ liệu nhanh hơn. Nếu chúng ta muốn thêm một chỉ mục vào bảng, chúng ta sẽ sử dụng câu lệnh như sau

Để xóa một chỉ mục, hãy sử dụng câu lệnh này

Làm việc với Chế độ xem

Chế độ xem trong MySQL được sử dụng để tạo bảng ảo bằng cách nối một hoặc nhiều bảng. Chúng ta có thể tạo hoặc thay thế một VIEW bằng cách sử dụng câu lệnh SELECT như sau

Chúng tôi có thể xóa chế độ xem bằng cách sử dụng câu lệnh bên dưới

Chúng tôi có thể đổi tên chế độ xem bằng cách sử dụng câu lệnh bên dưới

Nếu bạn muốn hiển thị tất cả các dạng xem có sẵn trong cơ sở dữ liệu, hãy sử dụng câu lệnh bên dưới

Làm việc với thủ tục lưu trữ

Một thủ tục được lưu trữ là một nhóm các câu lệnh SQL có tên cụ thể chấp nhận một số đầu vào và thực hiện một tác vụ nhất định. Nó tiết kiệm thời gian để viết đi viết lại cùng một mã trong cơ sở dữ liệu. Chúng ta có thể tạo thủ tục lưu trữ trong MySQL bằng cách sử dụng các câu lệnh dưới đây

Nếu bạn muốn xóa một thủ tục đã lưu sẵn khỏi cơ sở dữ liệu, hãy sử dụng câu lệnh bên dưới

Nếu bạn muốn hiển thị tất cả các thủ tục có sẵn trong cơ sở dữ liệu, hãy sử dụng câu lệnh bên dưới

Làm việc với Trigger

Trình kích hoạt là một mã thủ tục trong cơ sở dữ liệu được thực thi tự động bất cứ khi nào xảy ra một số sự kiện nhất định trên một bảng hoặc dạng xem cụ thể trong cơ sở dữ liệu. Chúng tôi có thể tạo trình kích hoạt mới bằng cách sử dụng các câu lệnh bên dưới

Nếu bạn muốn xóa trình kích hoạt hiện có, hãy sử dụng câu lệnh bên dưới

Nếu bạn muốn hiển thị tất cả các trình kích hoạt có sẵn trong cơ sở dữ liệu, hãy sử dụng câu lệnh bên dưới

Làm việc với các chức năng được lưu trữ

Một hàm được lưu trữ trong MySQL là một tập hợp các câu lệnh SQL thực hiện một số tác vụ/thao tác và trả về một giá trị duy nhất. Nó là một trong những loại chương trình được lưu trữ trong MySQL. Khi bạn tạo một hàm được lưu trữ, hãy đảm bảo rằng bạn có đặc quyền cơ sở dữ liệu CREATE ROUTINE. Cú pháp tạo một hàm được lưu trữ trong MySQL được đưa ra bên dưới

Nếu bạn muốn xóa trình kích hoạt hiện có, hãy sử dụng câu lệnh bên dưới

Nếu bạn muốn hiển thị tất cả các trình kích hoạt có sẵn trong cơ sở dữ liệu, hãy sử dụng câu lệnh bên dưới

Các truy vấn phổ biến dựa trên bảng

Ở đây, chúng ta sẽ thấy một số truy vấn cần thiết được thực hiện trên các bảng để tìm thông tin liên quan

Nếu chúng tôi muốn hiển thị tất cả dữ liệu của bảng, hãy sử dụng cú pháp này

Nếu chúng tôi muốn hiển thị dữ liệu của một số cột đã chọn từ một bảng, hãy sử dụng cú pháp này

Chúng tôi có thể nhận được kết quả được lọc từ bảng bằng cách sử dụng câu lệnh dưới đây

Đôi khi các bảng của chúng tôi chứa các hàng trùng lặp. Nhưng chúng tôi muốn chỉ hiển thị các hàng [riêng biệt] duy nhất, trong trường hợp đó, các câu lệnh bên dưới sẽ được thực thi

Đôi khi, tên cột của bảng không phù hợp với đầu ra. Trong trường hợp đó, chúng ta có thể sử dụng câu lệnh dưới đây để thay đổi tên cột trong kết quả

Nếu chúng ta muốn lấy đầu ra từ nhiều bảng, chúng ta cần sử dụng thao tác THAM GIA. Cú pháp để tham gia hai bảng được đưa ra dưới đây

Chúng ta có thể đếm số hàng với câu lệnh này

Chúng ta có thể sắp xếp tập kết quả bằng câu lệnh sau

Nếu chúng ta muốn nhóm các hàng vào tập kết quả, hãy sử dụng cú pháp dưới đây

Nếu chúng tôi muốn cập nhật các hàng của bảng, hãy sử dụng cú pháp dưới đây

Chúng tôi có thể xóa tất cả các bản ghi khỏi bảng bằng cú pháp dưới đây

Tìm kiếm dữ liệu từ bảng

Chúng ta có thể tìm kiếm dữ liệu bằng mệnh đề LIKE, như hình bên dưới

Chúng ta cũng có thể tìm kiếm văn bản bằng biểu thức chính quy với toán tử RLIKE, như hình bên dưới

Tùy chọn điều khiển cho Quản trị viên

Tại đây, chúng ta sẽ xem các tính năng cung cấp các tùy chọn điều khiển cho người quản trị và người dùng trên cơ sở dữ liệu

Câu lệnh cấp phép cho phép quản trị viên hệ thống gán các đặc quyền và vai trò cho tài khoản người dùng MySQL để truy cập cơ sở dữ liệu

Câu lệnh thu hồi cho phép quản trị viên hệ thống thu hồi các đặc quyền và vai trò đối với tài khoản người dùng trên cơ sở dữ liệu trong quá khứ

Làm thế nào để sử dụng lệnh trong MySQL?

Câu lệnh USE yêu cầu MySQL sử dụng cơ sở dữ liệu đã đặt tên làm cơ sở dữ liệu mặc định [hiện tại] cho các câu lệnh tiếp theo . Câu lệnh này yêu cầu một số đặc quyền cho cơ sở dữ liệu hoặc một số đối tượng bên trong nó. Tên cơ sở dữ liệu phải được chỉ định trên một dòng. Dòng mới trong tên cơ sở dữ liệu không được hỗ trợ.

Các lệnh cơ bản của MySQL là gì?

Một số lệnh SQL quan trọng nhất .
CHỌN - trích xuất dữ liệu từ cơ sở dữ liệu
CẬP NHẬT - cập nhật dữ liệu trong cơ sở dữ liệu
XÓA - xóa dữ liệu khỏi cơ sở dữ liệu
INSERT INTO - chèn dữ liệu mới vào cơ sở dữ liệu
CREATE DATABASE - tạo cơ sở dữ liệu mới
ALTER DATABASE - sửa đổi cơ sở dữ liệu
TẠO BẢNG - tạo một bảng mới

Lệnh mở MySQL là gì?

Khởi chạy ứng dụng khách dòng lệnh MySQL. Để khởi chạy ứng dụng khách, hãy nhập lệnh sau vào cửa sổ Dấu nhắc Lệnh. mysql -u root -p . Tùy chọn -p chỉ cần thiết nếu mật khẩu gốc được xác định cho MySQL. Nhập mật khẩu khi được nhắc.

Làm thế nào để viết lệnh trong MySQL?

Bạn có thể đặt lời nhắc theo nhiều cách. .
Sử dụng một biến môi trường. Bạn có thể đặt biến môi trường MYSQL_PS1 thành chuỗi dấu nhắc. .
Sử dụng tùy chọn dòng lệnh. Bạn có thể đặt tùy chọn --prompt trên dòng lệnh thành mysql. .
Sử dụng tệp tùy chọn. .
Đặt lời nhắc tương tác

Chủ Đề