Mysql thêm cột ngày

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ình

Mysql thêm cột ngày

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

Mysql thêm cột ngày
Mysql thêm cột ngày
Mysql thêm cột ngày
Mysql thêm cột ngày
Mysql thêm cột ngày
Mysql thêm cột ngày

Đăng ký miễn phí

Mysql thêm cột ngày

  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

Mysql thêm cột ngày

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

Nội dung chính

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

Mysql thêm cột ngày

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.  

Mysql thêm cột ngày

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

Mysql thêm cột ngày

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

Mysql thêm cột ngà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

Mysql thêm cột ngày

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'

Mysql thêm cột ngày

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ụ

Mysql thêm cột ngày

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

Mysql thêm cột ngày

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

Mysql thêm cột ngà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

Mysql thêm cột ngày

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

Mysql thêm cột ngày

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ó

Mysql thêm cột ngày

Run the command SELECT

Mysql thêm cột ngày

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

Mysql thêm cột ngày
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

Mysql thêm cột ngày

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

Mysql thêm cột ngày

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

Mysql thêm cột ngày

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

Mysql thêm cột ngày

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

Mysql thêm cột ngày

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

Mysql thêm cột ngày

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

Mysql thêm cột ngày
Mysql thêm cột ngày

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

Mysql thêm cột ngày
Mysql thêm cột ngày
Mysql thêm cột ngày
Mysql thêm cột ngày

Mysql thêm cột ngày

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