插入数据
CREATE TABLE _products ( vendor_id INT, product_name VARCHAR(25), product_price DECIMAL(8, 2) );
插入完整的行
INSERT INTO _products VALUES(1001, '香蕉', 9.8);
插入部分行
INSERT INTO _products(vendor_id, product_name) VALUES(1001, '香蕉');
插入多行
INSERT INTO _products VALUES(1001, '香蕉', 9.8), (1001, '苹果', 12.81), (1002, '玉米', 20.8), (1002, '五谷杂粮', 30.81), (1003, '衣服', 20.99);
插入检索出的数据
insert一般用来给表插入一个指定列值的行。但是可以利用一条select语句的结果插入表中。
CREATE TABLE _products_ ( vendor_id INT, product_name VARCHAR(25), product_price DECIMAL(8, 2) ); INSERT INTO _products_ (vendor_id, product_name, product_price) SELECT vendor_id, product_name, product_price FROM _products; SELECT * FROM _products_;
更新数据
使用update语句可更新表中的数据。
更新特定的行:①要更新的表 ②列=名和它们的新值 ③确定要更新行的过滤条件
UPDATE _products SET product_name = '好衣服' WHERE product_name = '衣服';
更新所有的行:不带where过滤条件
删除数据
从表中删除特定的行:
DELETE FROM _products WHERE vendor_id = 1001;
删除所有的行:不带where过滤条件
更快的删除数据的办法:TRUNCATE TABLE语句,其实是删除原来的表并创建一个新的一样的表。
标签:product,vendor,name,删除,插入,products,mysql,id From: https://www.cnblogs.com/dadishi/p/17066091.html