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 bên dưới
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 dưới đây
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ứ