Ngày giờ chèn mysql

Cùng gitiho cuộc thi chinh 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

Ngày giờ chèn mysql

Gitiho 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ày giờ chèn mysql
Ngày giờ chèn mysql
Ngày giờ chèn mysql
Ngày giờ chèn mysql
Ngày giờ chèn mysql
Ngày giờ chèn mysql

Đăng ký miễn phí

Ngày giờ chèn mysql

  1. Trang chủ
  2. Blog
  3. MySql

Hướng dẫn cách viết câu lệnh INSERT INTO trong MySQL có ví dụ minh họa

Ngày giờ chèn mysql

G-LEARNING
Ngày 27 tháng 4 năm 2020

Nội dung chính

  • 1 INSERT INTO là gì?
  • 2 Cú pháp cơ bản
  • 3 Ví dụ minh họa
  • 4 Chèn dữ liệu từ một bảng sang bảng khác
  • 5 Kết luận

INSERT INTO là gì?

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ản

Dưới đây là cú pháp cơ bản của lệnh INSERT INTO

Ngày giờ chèn mysql

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'
Ví dụ minh họa

Để 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.  

Ngày giờ chèn mysql

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

Ngày giờ chèn mysql

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

Ngày giờ chèn mysql

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

Ngày giờ chèn mysql

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'

Ngày giờ chèn mysql

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ụ

Ngày giờ chèn mysql

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`;

Ngày giờ chèn mysql

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ác

Câ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

Ngày giờ chèn mysql

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àcategory_archive. Sử dụng truy vấn dưới đây

Ngày giờ chèn mysql

Chạy câu lệnh trên sẽ giúp tạo bảng mới

Ngày giờ chèn mysql

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ó

Ngày giờ chèn mysql

Run the command SELECT

Ngày giờ chèn mysql

Kết quả sẽ hiện ra như sau

Ngày giờ chèn mysql
Kết luận
  • 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

Ngày giờ chèn mysql

EVA DẪN VỀ GIỚI HẠN LỚN VÀ BÙ ĐẶT TRONG MySQL

Ngày giờ chèn mysql

HƯỚNG DẪN SỬ DỤNG TỰ ĐỘNG TĂNG (AUTO_INCREMENT) TRONG MySQL

Ngày giờ chèn 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

Ngày giờ chèn mysql

Hướng dẫn tìm hiểu về NULL và NOT NULL trong MySQL

Ngày giờ chèn mysql

Tìm hiểu về mệnh đề GROUP BY và HAVING trong MySQL

Ngày giờ chèn 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ày giờ chèn mysql

Đă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

Load down

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ày giờ chèn mysql
Đứ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ề Blog Gitiho Đà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 động 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

Ngày giờ chèn mysql
Ngày giờ chèn mysql

KẾT NỐI VỚI CHÚNG TÔI

Ngày giờ chèn mysql
Ngày giờ chèn mysql
Ngày giờ chèn mysql
Ngày giờ chèn mysql

Ngày giờ chèn mysql

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