Thêm xóa sửa dữ liệu trong table mysql

Thảo luận trong 'Kiến thức lập trình SQL & MySQL' bắt đầu bởi phamcongson, 9/1/16.

  1. phamcongson

    phamcongson

    Police

    Tham gia ngày:
    3/6/13
    Bài viết:
    481
    Đã được thích:
    97
    Điểm thành tích:
    28
    Giới tính:
    Nam
    Thêm xóa sửa dữ liệu trong table mysql

    1. Thêm(Insert) giá trị vào bảng trong mysql
    • Cấu trúc 1: insert into <tên bảng> values(<giá trị 1>, <giá trị 2>,...) // thêm tất cả các giá trị trong 1 bảng
    • Cấu trúc 2: insert into <tên bảng>(<cột 1>,<cột 2>,..) values(<giá trị 1>, <giá trị 2>,...) //tùy chỉnh giá trị cần thêm trong 1 cột
    Datatable bài tập

    bang-gia-tri.png

    VD: Cấu trúc 1

    • INSERT INTO sanpham VALUES ( NULL, 'Điện thoại SamSung', 20, 1000000, '2016-01-09' )
    • Với NULL là giá trị ID tự động tăng. Nếu bạn muốn có thể truyền giá trị vào.
    VD: Cấu trúc 2
    • INSERT INTO sanpham(idsp,ten,gia) VALUES( 1, 'Điện thoại SamSung', 100000 )
    2. Sửa(Update) giá trị vào bảng trong mysql
    • Cấu trúc:
    Mã:
    update <tên bảng>
         set <cột 1>=<giá trị 1>,
               <cột 2>=<giá trị 2>,
               ........
        where <điều kiện>
    
    3. Xóa(Delete) giá trị vào bảng trong mysql
    • Cấu trúc: delete from <tên bảng> where <điều kiện>
    VD: delete sanpham where idsp=1 // xóa tất cả các sản phẩm có idsp là 1

    5. Loại điều kiện:
    • Số học : +, -, *, /, %
    • Logic: and, or, not
    • So sánh : =, >, >=, <, <=, !=
    • Khác: between ... and ... / like ..... / in ....
    VD1:
    Mã:
    update sanpham
            set  name='Điện thoại nokia',
                   so_luong=40
            where idsp=1
    
    Giải thích: sửa tất cả các sản phẩm có idsp là 1, thành giá trị mới name = 'điện thoại nokia' và có số lượng mới là 40

    VD2:
    Mã:
    update sanpham
            set  name='Điện thoại nokia',
                   so_luong=40
            where idsp=1 and so_luong <20
    
    Giải thích: sửa tất cả các sản phẩm có idsp là 1 và có số lượng phải nhỏ hơn 20, thành giá trị mới name = 'điện thoại nokia' và có số lượng mới là 40

    VD3:
    Mã:
    update sanpham
            set  name='Điện thoại nokia',
                   so_luong=40
            where between idsp=1 and ids= 4
    
    Giải thích: sửa tất cả các sản phẩm có idsp nằm trong khoảng từ 1 đến 4, thành giá trị mới name = 'điện thoại nokia' và có số lượng mới là 40


    VD4:
    Mã:
    update sanpham
            set  name='Điện thoại nokia',
                   so_luong=40
            where like name='%samsung%'
    
    Giải thích: sửa tất cả các sản phẩm có chứa chuỗi con là chữ 'samsung', thành giá trị mới name = 'điện thoại nokia' và có số lượng mới là 40

    VD5:
    Mã:
    update sanpham
            set  name='Điện thoại nokia',
                   so_luong=40
            where idsp in(1,2)
    
    Giải thích: sửa tất cả các sản phẩm có giá trị là 1 và 2, thành giá trị mới name = 'điện thoại nokia' và có số lượng mới là 40
     
    Cảm ơn đã xem bài:

    Thêm xóa sửa dữ liệu trong table mysql

    Chỉnh sửa cuối: 19/1/16
    Đang tải...


: table mysql

Like và Share ủng hộ ITSEOVN