
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 |