Trong phần hướng dẫn MySQL này - bạn sẽ tìm hiểu về các câu lệnh MySQL như Tạo bảng, Bảng thay đổi, Bảng thả, Bảng cắt bớt, Tạo bảng dạng xem, Bảng dạng thả và Cập nhật bảng dạng xem
Ở đây, đầu tiên chúng tôi sẽ trình bày về cách tạo và xóa các bảng mysql. Chúng tôi sẽ giải thích cách tạo các bảng bằng câu lệnh MySQL CREATE table và cách DROP hoặc xóa các bảng MySQL bằng câu lệnh MySQL DROP table
Tiếp theo, chúng tôi sẽ giải thích cách sửa đổi cột của bảng bằng cách sử dụng câu lệnh MySQL ALTER TABLE và cách làm trống dữ liệu của bảng bằng cách sử dụng câu lệnh MySQL TRUNCATE TABLE
Sau đó, chúng tôi sẽ mô tả cách tạo, cập nhật và loại bỏ các bảng dạng xem MySQL bằng cách sử dụng câu lệnh MySQL CREATE VIEW, UPDATE VIEW, DROP VIEW
Bây giờ bạn sẽ học cách sử dụng các câu lệnh MySQL sau
Mục lục
- Tạo bảng
- Bàn THẢ
- THAY ĐỔI Bảng
- CẮT CẮT Bảng
- TẠO CHẾ ĐỘ XEM MySQL
- CẬP NHẬT XEM MySQL
- THẢ XEM MySQL
Tạo bảng MySQL
Trong bảng MySQL có thể được tạo bằng cách sử dụng câu lệnh CREATE TABLE và bạn có thể sử dụng cú pháp sau để tạo bảng MySQL
cú pháp
Trong cú pháp câu lệnh CREATE TABLE của MySQL là. -
CREATE TABLE [IF NOT EXISTS] TABLENAME [fieldname dataType [optional parameters]] ENGINE = storage Engine;
Nơi đây
- “CREATE TABLE” là phần chịu trách nhiệm tạo bảng trong cơ sở dữ liệu
- “[IF NOT EXISTS]” là tùy chọn và chỉ tạo bảng nếu không tìm thấy tên bảng phù hợp
- “______1_______5” là tên của trường và “Kiểu dữ liệu” xác định bản chất của dữ liệu sẽ được lưu trữ trong trường
- “[tham số tùy chọn]” thông tin bổ sung về một trường chẳng hạn như ” AUTO_INCREMENT”, NOT NULL, v.v.
Tạo bảng ví dụ
CREATE TABLE IF NOT EXISTS `MyFlixDB`.`Users` [ `id` INT AUTOINCREMENT , `name` VARCHAR[150] NOT NULL , `gender` VARCHAR[6] , `dob` DATE , `address` VARCHAR[255] , `address` VARCHAR[255] , `contact_number` VARCHAR[75] , `email` VARCHAR[255] , PRIMARY KEY [`id`] ] ENGINE = InnoDB;
Bảng thả MySQL
Trong các bảng MySQL có thể được xóa bằng cách sử dụng câu lệnh DROP TABLE và bạn có thể sử dụng cú pháp sau để xóa một bảng MySQL
cú pháp
Trong cú pháp câu lệnh DROP TABLE của MySQL là. -
DROP TABLE table_name; OR DROP [ TEMPORARY ] TABLE [ IF EXISTS ] table_name1, table_name2, … [ RESTRICT | CASCADE ];
Ví dụ về Drop Single Table
Hãy lấy một ví dụ DROP TABLE đơn giản cho thấy cách sử dụng câu lệnh DROP TABLE để loại bỏ một bảng trong MySQL
DROP TABLE users; OR DROP TABLE IF EXISTS users;
Ví dụ về thả nhiều bảng
Hãy lấy một ví dụ DROP TABLE đơn giản cho thấy cách sử dụng câu lệnh DROP TABLE để loại bỏ nhiều bảng trong MySQL
DROP TABLE orders, users; OR DROP TABLE IF EXISTS users, orders;
Bảng THAY ĐỔI MySQL
Trong các bảng MySQL có thể là câu lệnh ALTER được sử dụng khi bạn muốn thay đổi/sửa đổi tên của bảng hoặc bất kỳ cột nào của bảng. Nó cũng được sử dụng để thêm hoặc xóa một cột hiện có trong bảng
cú pháp
Trong cú pháp câu lệnh ALTER TABLE của MySQL là. -
ALTER TABLE tablename ADD newcolumn_name column_definition [ FIRST | AFTER column_name ];
Nơi đây
- vô giá trị
- tablename. – Điều này chỉ định tên của bảng mà bạn muốn sửa đổi
- newcolumn_name. – Điều này chỉ định tên của cột mới mà bạn muốn thêm vào bảng
- cột_definition. – Phần này chỉ định kiểu dữ liệu và định nghĩa của các cột [NULL hoặc NOT NULL, v.v. ]
- ĐẦU TIÊN SAU column_name. – Đây là tùy chọn. Nó cho MySQL biết vị trí tạo cột trong bảng. Nếu tham số này không được chỉ định, thì cột mới sẽ được thêm vào cuối bảng
Ví dụ về bảng thay đổi
ALTER TABLE Users DROP COLUMN Email;
Bảng TRUNCATE của MySQL
Trong MySQL, câu lệnh TRUNCATE TABLE được sử dụng để xóa tất cả các bản ghi khỏi một bảng trong MySQL mà không xóa cấu trúc của nó
cú pháp
Trong cú pháp câu lệnh TRUNCATE TABLE của MySQL là. -
________số 8_______Nơi đây
- tablename. - Bảng mà bạn muốn cắt bớt
Ví dụ về bảng TRUNCATE
Hãy xem một ví dụ về cách sử dụng câu lệnh TRUNCATE TABLE trong MySQL
TRUNCATE TABLE users;
Tạo XEM bảng MySQL
VIEWS là các bảng ảo. Nhưng theo ảo, chúng tôi muốn nói rằng các bảng không lưu trữ bất kỳ dữ liệu nào của riêng chúng mà hiển thị dữ liệu được lưu trữ trong các bảng khác. Dạng xem là một bảng ảo được tạo bằng cách thêm một hoặc nhiều bảng theo truy vấn
cú pháp
Trong cú pháp câu lệnh CREATE MySQL VIEW TABLE là. -
CREATE [OR REPLACE] VIEW view_name AS SELECT columns FROM tables [WHERE conditions];
Nơi đây
- Hoặc THAY THẾ. – Đây là tùy chọn. Nó được sử dụng khi đã có bất kỳ VIEW nào. Nếu bạn không chỉ định điều khoản này và VIEW đã tồn tại, thì sẽ có lỗi trong câu lệnh CREATE VIEW
- tên_xem. – Cái này chỉ định tên của VView mà bạn muốn tạo trong MySQL
- điều kiện ở đâu. – Nó cũng là tùy chọn. Điều này chỉ định các điều kiện phải được hoàn thành để XEM được ghi lại cho bản ghi
Ví dụ về CREATE VIEW Table
CREATE TABLE IF NOT EXISTS `MyFlixDB`.`Users` [ `id` INT AUTOINCREMENT , `name` VARCHAR[150] NOT NULL , `gender` VARCHAR[6] , `dob` DATE , `address` VARCHAR[255] , `address` VARCHAR[255] , `contact_number` VARCHAR[75] , `email` VARCHAR[255] , PRIMARY KEY [`id`] ] ENGINE = InnoDB;0
XEM bản cập nhật MySQL
Trong MYSQL, câu lệnh ALTER VIEW được sử dụng để sửa đổi hoặc cập nhật VIEW đã tạo mà không bỏ nó