Các câu lệnh truy vấn và thao tác dữ liệu MySQL. Tạp chí cơ sở dữ liệu
Show
SQL chuẩn là chữ U. S. ngôn ngữ quốc gia Tuyên bố INSERTTrước khi tìm kiếm cơ sở dữ liệu cho dữ liệu, Hình thức 1 _10Mẫu 2 ________Đầu tiênHãy thêm một câu lệnh INSERT Tôi shop_id giới tính Tên lương 1 1 m Jon Simpson 4500 2 1 f Barbara Breitenmoser 4700 3 2 f Kirsten Ruegg 5600 4 3 m Ralph Teller 5100 5 3 m Peter Johnson 5200 Đây là một số mã để tạo và điền vào # # Table structure for table 'employees' # CREATE TABLE "employees" ( "id" int(11) NOT NULL AUTO_INCREMENT, "shop_id" int(11) DEFAULT NULL, "gender" enum('m','f') DEFAULT NULL, "name" varchar(32) DEFAULT NULL, "salary" int(11) DEFAULT NULL, PRIMARY KEY ("id") ) AUTO_INCREMENT=6; # # Data for table 'employees' # INSERT INTO "employees" ("id", "shop_id", "gender", "name", "salary") VALUES (1,1,'m','Jon Simpson',4500); INSERT INTO "employees" ("id", "shop_id", "gender", "name", "salary") VALUES (2,1,'f','Barbara Breitenmoser',4700); INSERT INTO "employees" ("id", "shop_id", "gender", "name", "salary") VALUES (3,2,'f','Kirsten Ruegg',5600); INSERT INTO "employees" ("id", "shop_id", "gender", "name", "salary") VALUES (4,3,'m','Ralph Teller',5100); INSERT INTO "employees" ("id", "shop_id", "gender", "name", "salary") VALUES (5,3,'m','Peter Jonson',5200); Để thêm một hàng thứ sáu, gõ như sau MySQL>INSERT INTO employees VALUES (6, 3, 'm', 'Al Bundy', 1000); Hàng mới trong bảng sẽ hiển thị MySQL>SELECT * FROM employees; Tôi shop_id giới tính Tên lương 1 1 m Jon Simpson 4500 2 1 f Barbara Breitenmoser 4700 3 2 f Kirsten Ruegg 5600 4 3 m Ralph Teller 5100 5 3 m Peter Johnson 5200 6 3 m Al Bundy 1000 Nếu bạn mắc lỗi, chẳng hạn như quên điều gì đó, In ra mẫu "tên" Mẫu 2 này Câu lệnh CHỌNCâu lệnh SELECT trong SQL là phổ biến nhất MySQL>SELECT * FROM employees; Ngoài ra, bạn có thể đặt tên rõ ràng cho các cột MySQL>SELECT salary, shop_id FROM employees; lương shop_id 4500 1 4700 1 5600 2 5100 3 5200 3 1000 3 Một vài nhận xét về cú phápNhiều câu hỏi thường được đặt ra khi Một truy vấn điển hình nữa là liệu SQL Sử dụng mệnh đề WHERE để thu hẹp tập kết quảBạn có thể sử dụng mệnh đề WHERE để hạn chế lương shop_id 4700 1 5600 2 Đây là những toán tử cơ bản được hỗ trợ Nhà điều hành sự mô tả = Bình đẳng Không công bằng > Lớn hơn = Lớn hơn hoặc bằng
SQL tiêu chuẩn là một công dân Mỹ Tuyên bố INSERTTrước khi chúng ta có thể truy vấn cơ sở dữ liệu để lấy thông tin, Hình thức 1 INSERT INTO table_name VALUES (value1, value2, value3,...) Mẫu 2 INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...) Hãy sử dụng câu lệnh INSERT để thêm một Tôi shop_id giới tính Tên lương 1 1 m Jon Simpson 4500 2 1 f Barbara Breitenmoser 4700 3 2 f Kirsten Ruegg 5600 4 3 m Ralph Teller 5100 5 3 m Peter Jonson 5200 Đây là một số mã để tạo và điền # # Table structure for table 'employees' # CREATE TABLE "employees" ( "id" int(11) NOT NULL AUTO_INCREMENT, "shop_id" int(11) DEFAULT NULL, "gender" enum('m','f') DEFAULT NULL, "name" varchar(32) DEFAULT NULL, "salary" int(11) DEFAULT NULL, PRIMARY KEY ("id") ) AUTO_INCREMENT=6; # # Data for table 'employees' # INSERT INTO "employees" ("id", "shop_id", "gender", "name", "salary") VALUES (1,1,'m','Jon Simpson',4500); INSERT INTO "employees" ("id", "shop_id", "gender", "name", "salary") VALUES (2,1,'f','Barbara Breitenmoser',4700); INSERT INTO "employees" ("id", "shop_id", "gender", "name", "salary") VALUES (3,2,'f','Kirsten Ruegg',5600); INSERT INTO "employees" ("id", "shop_id", "gender", "name", "salary") VALUES (4,3,'m','Ralph Teller',5100); INSERT INTO "employees" ("id", "shop_id", "gender", "name", "salary") VALUES (5,3,'m','Peter Jonson',5200); Nhập thông tin sau để thêm hàng thứ sáu MySQL>INSERT INTO employees VALUES (6, 3, 'm', 'Al Bundy', 1000); Bạn sẽ thấy hàng mới trong bảng MySQL>SELECT * FROM employees; Tôi shop_id giới tính Tên lương 1 1 m Jon Simpson 4500 2 1 f Barbara Breitenmoser 4700 3 2 f Kirsten Ruegg 5600 4 3 m Ralph Teller 5100 5 3 m Peter Jonson 5200 6 3 m Al Bundy 1000 Nếu bạn mắc lỗi, chẳng hạn như bỏ qua MySQL>INSERT INTO employees VALUES (6, 3, 'm', 'Al Bundy', 1000);0 Trong ví dụ này của Mẫu 2, 'tên' MySQL>INSERT INTO employees VALUES (6, 3, 'm', 'Al Bundy', 1000);1 Câu lệnh CHỌNTrong tất cả các câu lệnh SQL, SELECT là MySQL>SELECT * FROM employees; Bạn cũng có thể đặt tên rõ ràng cho các cột MySQL>SELECT salary, shop_id FROM employees; lương shop_id 4500 1 4700 1 5600 2 5100 3 5200 3 1000 3 Một vài nhận xét về cú phápMột số câu hỏi xuất hiện rất nhiều khi Một câu hỏi phổ biến khác là liệu SQL Thu hẹp tập kết quả bằng mệnh đề WHEREMệnh đề WHERE có thể được sử dụng để giới hạn MySQL>INSERT INTO employees VALUES (6, 3, 'm', 'Al Bundy', 1000);4 lương shop_id 4700 1 5600 2 Dưới đây là các toán tử cơ bản được hỗ trợ Nhà điều hành Sự mô tả = Bình đẳng <> Không công bằng > Lớn hơn < Ít hơn >= Lớn hơn hoặc bằng <= Nhỏ hơn hoặc bằng Tuyên bố CẬP NHẬTKhông giống như câu lệnh INSERT, đó là INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)0 Chúng ta có thể sử dụng câu lệnh UPDATE để INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)1 Tên đã được thay đổi MySQL>SELECT * FROM employees; Tôi shop_id giới tính Tên lương 1 1 m Jon Simpson 4500 2 1 f Barbara Breitenmoser 4700 3 2 f Kirsten Johnson 5600 4 3 m Ralph Teller 5100 5 3 m Peter Jonson 5200 6 3 m Al Bundy 1000 Tuyên bố XÓACâu lệnh DELETE được sử dụng để xóa INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)3 Lưu ý rằng không có danh sách cột INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)4 Tôi shop_id giới tính Tên lương 1 1 m Jon Simpson 4500 2 1 f Barbara Breitenmoser (VÔ GIÁ TRỊ) 3 2 f Kirsten Johnson 5600 4 3 m Ralph Teller 5100 5 3 m Peter Jonson 5200 6 3 m Al Bundy 1000 Hãy nhớ rằng hoạt động này có thể INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)5 Điều đó bao gồm Thao tác dữ liệu chính Tài nguyên bổ sungHướng dẫn tham khảo MySQL » Thao tác dữ liệu trong MySQL là gì?DML(Ngôn ngữ thao tác dữ liệu). Danh sách các lệnh DML. CHÈN. Nó dùng để chèn dữ liệu vào bảng . CẬP NHẬT. Nó được sử dụng để cập nhật dữ liệu hiện có trong một bảng. XÓA BỎ. Nó được sử dụng để xóa các bản ghi từ một bảng cơ sở dữ liệu. KHÓA. Bảng điều khiển đồng thời.
3 câu lệnh thao tác dữ liệu là gì?Các câu lệnh DML chính là. Câu lệnh INSERT Thêm hàng mới vào bảng hoặc dạng xem. Câu lệnh CẬP NHẬT Câu lệnh CẬP NHẬT thay đổi các hàng trong một tập hợp các bảng hoặc dạng xem. Câu lệnh DELETE Câu lệnh DELETE xóa các hàng khỏi một tập hợp các bảng hoặc dạng xem
4 cách thao tác với cơ sở dữ liệu là gì?Cách thao tác dữ liệu . Tạo cơ sở dữ liệu từ các nguồn dữ liệu khác nhau Làm sạch, sắp xếp lại và cơ cấu lại dữ liệu Nhập và xây dựng cơ sở dữ liệu để làm việc với Kết hợp, hợp nhất và xóa thông tin dựa trên yêu cầu Làm thế nào để bạn thao tác một bảng trong MySQL?Tạo cơ sở dữ liệu Tạo một bảng trong cơ sở dữ liệu Chèn dữ liệu vào bảng Lấy dữ liệu từ bảng Sửa đổi dữ liệu trong bảng Xóa dữ liệu khỏi bảng |