Cùng gitiho cuộc thi chính phục kiến thức, khẳng định bản thân với hệ thống bài test phong phú, đầy đủ các chủ đề để bạn khám phá
khám phá ngay
Chương trình hội viên Gitiho
Tiết kiệm điện tối đa với gói Hội viên Gitiho. Thỏa mãn việc nâng cao kiến thức của bạn với gói Hội viên Gitiho bạn sẽ không còn bị giới hạn bởi số lượng khóa học đã mua
Gói hội viên Gitiho mang đến trải nghiệm học tập hoàn toàn mới, phù hợp với học viên cần học nhiều nội dung trong một khoản thời gian sẽ giúp học viên tiết kiệm điện hơn rất nhiều so với mua lẻ hoặc combo
hơn 20. 000 người đã đăng ký
Phá vỡ chương trìnhGitiho cho doanh nghiệp hàng đầu
Ưu tiên và đơn giản hóa hoạt động đào tạo tại doanh nghiệp. Nền tảng có sẵn, nội dung đào tạo cho tất cả các vị trí, bộ phận. Ứng dụng thay thế ngay vào doanh nghiệp chỉ với một cú nhấp chuột
Đã được các doanh nghiệp tin tưởng sử dụng
Đăng ký miễn phí
- Trang chủ
- Blog
- MySql
G-LEARNING
Ngày 27 tháng 4 năm 2020
Nội dung chính
Mục tiêu chính của cơ sở dữ liệu chính là lưu trữ dữ liệu dưới dạng bảng. Dữ liệu thường được cung cấp bởi các chương trình ứng dụng chạy trên cơ sở dữ liệu. Để đạt được điều đó, câu lệnh INSERT của SQL được sử dụng để lưu trữ dữ liệu vào bảng. Hay nói cách khác, INSERT lệnh tạo thành một hàng mới trong bảng để lưu trữ dữ liệu.
Cú pháp cơ bảnDưới đây là cú pháp cơ bản của lệnh INSERT INTO
in which
- CHÈN VÀO 'tên_bảng'. là câu lệnh yêu cầu máy chủ MySQL tạo thêm một hàng mới trong bảng có tên là ‘table_name’
- (cột_1,cột_2,…). Chỉ định các cột sẽ được cập nhật trong hàng mới
- GIÁ TRỊ (giá trị_1,giá trị_2,…). Chỉ định các giá trị sẽ được thêm vào trong hàng mới
Khi cung cấp các giá trị dữ liệu được đưa vào trong bảng mới, chúng ta cần xem xét những điều sau đây trong khi xử lý các loại dữ liệu khác nhau
- Kiểu dữ liệu chuỗi (Chuỗi) – tất cả các giá trị chuỗi phải được đặt trong dấu nháy đơn
- Kiểu dữ liệu số (Numeric) – tất cả các giá trị số phải được cung cấp trực tiếp (không đi kèm với dấu nháy đơn hoặc dấu ngoặc kép)
- Kiểu dữ liệu ngày (Date) – Các giá trị này phải được đặt trong menu nháy đơn ở định dạng 'YYYY-MM-DD'
Để hiểu rõ và luyện tập tốt hơn phần này, bạn nên tải xuống dữ liệu myflix DB để thực thi trong MySQL
https. //lái xe. Google. com/uc?export=download&id=0B_vqvT0ovzHccjhtdGlrZ0MtZ0k
Giả sử chúng ta có danh sách các thành viên thư viện mới sau đây cần được bổ sung vào cơ sở dữ liệu.
Chúng ta sẽ chèn dữ liệu cho từng người, bắt đầu với Leonard Hofstadter. Trong trường hợp chúng ta xem số liên lạc là kiểu dữ liệu số (số) và không đặt chúng trong dấu nháy đơn
Thực hiện câu lệnh trên sẽ bỏ mất số 0 trong số liên lạc của Leonard. Điều này xảy ra là do số liên lạc được xem là giá trị số (numeric) nên số 0 ở đầu bị loại bỏ vì nó không có ý nghĩa.
Để tránh những vấn đề trên, giá trị số liên lạc cần phải được đặt trong dấu nháy đơn như lệnh ở dưới đây
Trong trường hợp hợp lệ trên, số 0 sẽ không bị loại bỏ
Lưu ý là thay đổi thứ tự của các cột sẽ không ảnh hưởng đến câu hỏi INSERT, miễn phí là các giá trị chính xác đã được ánh xạ tới các cột chính xác
Câu truy vấn dưới đây chứng minh điều kiện ở trên
The command on stopped through the column "Date of Birth". Vì vậy theo mặc định, MySQL sẽ thêm các giá trị NULL vào các cột bị bỏ qua trong truy vấn INSERT
Tiếp theo chúng ta chèn bản ghi cho Leslie có ngày sinh được cung cấp. Giá trị ngày phải được đặt trong đơn nhấp nháy với định dạng 'YYYY-MM-DD'
Tất cả các truy vấn trên chỉ định các cột và ánh xạ của chúng thành các giá trị trong câu lệnh INSERT. Nếu chúng ta đang cung cấp giá trị cho tất cả các cột trong bảng, thì chúng ta có thể bỏ qua việc khai báo các cột từ truy vấn INSERT.
Ví dụ
Sử dụng câu lệnh SELECT để xem tất cả các hàng trong bảng thành viên
CHỌN * TỪ `thành viên`;
Lưu ý rằng số liên lạc của Leonard đã mất đi số 0 đầu tiên còn khi các số liên lạc khác thì không bị mất số 0 đầu tiên.
Chèn dữ liệu từ một bảng sang bảng khácCâu lệnh INSERT INTO có thể chèn dữ liệu từ bảng này sang bảng khác với cú pháp cơ bản sau đây
Giả sử chúng ta muốn tạo một bảng giả cho các danh mục phim cho mục đích diễn xuất. Tên gọi của bảng danh mục mới sẽ là danh mục lưu trữ. Sử dụng truy vấn dưới đây
Chạy câu lệnh trên sẽ giúp tạo bảng mới
Tiếp theo, chúng ta sẽ chèn tất cả các hàng từ bảng danh mục vào bảng danh mục_archive
Lưu ý rằng cấu trúc của hai bảng phải giống nhau để kích hoạt tập tin.
Một tập lệnh mạnh hơn là tập lệnh ánh xạ các tên cột trong bảng chèn vào các tập lệnh trong bảng chứa dữ liệu. Câu truy vấn dưới đây sẽ cho thấy việc sử dụng nó
Run the command SELECT
Kết quả sẽ hiện ra như sau
- Câu lệnh INSERT used to add new data for a table
- Data string type and data type should be set in the flashing menu
- Unknown data type must be set in the markting
- Lệnh INSERT can be used to insert data from this table to other table
Các bạn có thể tham khảo thêm các bài viết khác về cách sử dụng MySQL
Hướng dẫn sử dụng câu lệnh SELECT trong MySQL thông qua các ví dụ
Hướng dẫn câu lệnh DELETE trong MySQL và ví dụ minh họa
Hướng dẫn câu lệnh UPDATE trong MySQL và các ví dụ
Đánh giá bài viết này
Thích 0
chia sẻ
0/5 - (0 bình chọn)
0/5 - (0 bình chọn)
Bài viết liên quan
EVA DẪN VỀ GIỚI HẠN LỚN VÀ BÙ ĐẶT TRONG MySQL
HƯỚNG DẪN SỬ DỤNG TỰ ĐỘNG TĂNG (AUTO_INCREMENT) TRONG MySQL
Hẹn DẪN MỘT SỐ KỲ VỌNG CỦA LỆNH THAM GIA TRONG MySQL. BÊN TRONG, NGOÀI, TRÁI, PHẢI, CHÉO
Hướng dẫn tìm hiểu về NULL và NOT NULL trong MySQL
Tìm hiểu về mệnh đề GROUP BY và HAVING trong MySQL
Hướng dẫn sử dụng UNION trong MySQL
×
Chúc mừng bạn đã nhận được quà tặng ""
HÃY ĐĂNG NHẬP CẦU NHI QUÀ NGAY
Đăng nhập bằng Google
Đăng nhập bằng Apple
Or login
Đăng nhậpĐăng ký tài khoản
Đăng nhập bằng Google
Đăng nhập bằng Apple
or register
Đăng kýĐăng nhập
Khóa học của tôi
Bạn vui lòng đăng nhập để gửi tương tác
Đăng nhập
Đăng nhập bằng Google
Đăng nhập bằng Apple
Or login
Đăng nhậpĐăng ký tài khoản
Đăng ký
Đăng nhập bằng Google
Đăng nhập bằng Apple
or register
Đăng kýĐăng nhập
Đứng đầu
Hỗ trợ khách hàng
Email. hotro@gitiho. com Đường dây nóng. 0774 116 285 (Giờ làm việc. 8h30 - 18h, nghỉ thứ 7 và CN) Những câu hỏi thường gặp Hướng dẫn đăng ký khóa học Hướng dẫn đăng ký Hướng dẫn lấy lại mật khẩu Hướng dẫn thanh toán khóa học sau khi đăng ký
VỀ GITIHO
Giới thiệu về Gitiho Blog Hỏi đáp Đào tạo cho doanh nghiệp Chính sách bảo mật thông tin Chính sách và quy định chung Quy định mua, hủy, sử dụng khóa học Bộ quy tắc hành xử của giảng viên và học viên trên Gitiho Quy trình xác nhận
hợp tác và liên kết
Sinh viên trên Gitiho Dịch vụ Doanh nghiệp Đăng ký Gitiho Affiliate Tuyển dụng giảng viên Tuyển dụng nhân sự
Tải App Gitiho
KẾT NỐI VỚI CHÚNG TÔI
office address. Phòng 302, tầng 3, Tòa nhà Tây Hà, KĐT mới Phùng Khoang, Phường Trung Văn, Quận Nam Từ Liêm, Thành phố Hà Nội, Việt Nam