SQL - CRUD Operations

SQL - CRUD Operations

2020, Jul 11    

Sử dụng các lệnh CRUD trong sql

  • Create

Tạo một table

CREATE TABLE CardType (
  `type` tinyint(8) PRIMARY KEY,
  `description` varchar(64)
);

CREATE TABLE BIN (
  `bin` int(11) PRIMARY KEY,
  `card_network` varchar(64),
  `card_type` tinyint(8),
  INDEX card_network (`card_network`)
);

Thêm dữ liệu vào bảng

INSERT INTO CardType (`type`, `description`) VALUES (1, 'Debit card'), (2, 'Credit card'), (3, 'Domestic bank card');

INSERT INTO BIN(`bin`, `card_network`, `card_type`) VALUES
(469174, 'Visa', 2), (53035843, 'MasterCard', 1), (47738927, 'Visa', 2), (45587232, 'Visa', 1);
  • Read

Sử dụng command SELECT để lấy dữ liệu từ một bảng

SELECT * FROM BIN;
bin card_network card_type
469174 Visa 2
45587232 Visa 1
47738927 Visa 2
53035843 MasterCard 1
  • Update Cập nhập giá trị trong bảng
mysql> UPDATE BIN SET card_type = 1 WHERE bin=469174;
Query OK, 1 row affected (0.16 sec)
Rows matched: 1  Changed: 1  Warnings: 0

Kết quả sau UPDATE

bin card_network card_type
469174 Visa 1
45587232 Visa 1
47738927 Visa 2
53035843 MasterCard 1
  • Delete Xóa dòng trong bảng
mysql> DELETE FROM BIN WHERE bin = 47738927;
Query OK, 1 row affected (0.02 sec)

Kết quả sau DELETE

bin card_network card_type
469174 Visa 1
45587232 Visa 1
53035843 MasterCard 1