TRUNCATE NẾU EXISTS MySQL
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 Show
Ở đâ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 MySQLTrong 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ápTrong 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
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ả MySQLTrong 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ápTrong 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 TableHã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ảngHã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 MySQLTrong 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ápTrong 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í dụ về bảng thay đổiALTER TABLE Users DROP COLUMN Email; Bảng TRUNCATE của MySQLTrong 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ápTrong cú pháp câu lệnh TRUNCATE TABLE của MySQL là. - ________số 8_______Nơi đây
Ví dụ về bảng TRUNCATEHã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 MySQLVIEWS 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ápTrong 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
Ví dụ về CREATE VIEW TableCREATE 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 MySQLTrong 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ó Làm cách nào để cắt bớt các giá trị trong MySQL?Hàm TRUNCATE() cắt bớt một số thành số vị trí thập phân đã chỉ định. Ghi chú. Xem thêm các hàm FLOOR(), CEIL(), CEILING() và ROUND()
Chúng ta có thể sử dụng truncate với mệnh đề WHERE không?Lệnh truncate xóa tất cả các hàng của bảng. Ở đây, bạn không thể sử dụng mệnh đề Where . Đơn đặt hàng DDL là như vậy. Để xóa tất cả dữ liệu, lệnh SQL Truncate sẽ khóa bảng và trang.
Làm cách nào để cắt bớt bảng nếu khóa ngoại tồn tại trong SQL?Nếu bạn đang sử dụng PHPMYADMIN, rất dễ dàng cắt bớt một bảng có ràng buộc khóa ngoại. . Đăng nhập vào PHPMYADMIN và nhấp vào bảng bạn muốn cắt bớt Sau đó, chuyển đến tab SQL Đặt mã của bạn để cắt bớt bảng trong ví dụ SQL Editor cắt bớt bảng student; Làm cách nào để cắt bớt lược đồ trong MySQL?Liệt kê tất cả các bảng trong cơ sở dữ liệu đích. CHỌN TABLE_NAME TỪ information_schema. bảng WHERE table_schema = 'db_name'; . Kết nối với cơ sở dữ liệu đích Chọn tất cả các bảng từ bảng điều khiển bên trái Nhấp chuột phải và chọn cắt bớt Nhấn Cmd + S để thực hiện các thay đổi đối với máy chủ |