MYSQL基础六--数据的增删改

1.插入完整数据

INSERT INTO tab_red(表名)(id,dname) VALUES(1,‘moxue’);

如果插入的数据包括了所有的序列名,且顺序必须一一对应(可以首先通过查看所有数据查看列名和顺序),则可以不加表明后的括号

INSERT INTO tab_red(表名) VALUES(2,'HAHA');

如果只是插入一列数据,其他列不加数据,那么可以通过以下方式获得

INSERT INTO tab_red(dname) VALUES('luoye');

2.查看所有的数据

SELECT * FROM tab_red;

3.插入多条数据

INSERT INTO tab_red(表名)(dname,id) VALUES(‘wowo’,3),('mantou',4),('gougou',5);

4.将查询到的结果插入到某表中

INSERT INTO tab_blue(username) SELECT dname FROM tab_red;

将tab_red表中的dname数据全部都复制到了tab_blue中的username中。

5.更新特定数据

UPDATE tab_red SET dname = 'qishi' WHERE dname = 'moxue';

通过运算符来更新数据

UPDATE tab_red SET dname = 'haha' WHERE id <5;

6.删除特定数据

DELETE FROM tab_red WHERE dname = 'qishi';

DELETE FROM tab_red WHRER id < 6;

DELETE FROM tab_red;如果删除语句中,没有关键字WHERE,将删除表中所有的数据。

原文地址:https://www.cnblogs.com/moxuexiaotong/p/6589786.html