MySQL数据操作DML
Posted 你很棒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据操作DML相关的知识,希望对你有一定的参考价值。
(1)insert:插入数据
顺序插入数据
insert into 表名 values(值1,值2,值3);
指定字段插入数据
insert into 表名(字段1,字段2,字段3) values(值1,值2,值3);
插入多条记录
insert into 表名 values(值1,值2,值3),(值1,值2,值3);
插入查询结果
insert into 表1 select (字段1,字段n) from 表2 where 条件;
mysql> insert into student values(1,‘jack‘,‘m‘,20); \\顺序插入数据
mysql> insert into student(name,age) values(‘bob‘,21); \\指定字段插入数据
mysql> insert into student values(6,‘jex‘,‘m‘,21),(7,‘bob1‘,‘f‘,22); \\插入多条记录
mysql> insert into student_his select * from student where name = ‘robby‘; \\插入查询结果
(2)update:更新数据
update 表名 set 字段1=新值1,字段2=新值2 where 条件;
mysql> update mysql.user set authentication_string=password(‘redhat‘) where user=‘root‘ and host=‘localhost‘; \\password()是一个函数
mysql> flush privileges;
(3)delete:删除数据
delete from 表名 where 条件;
delete from 表名; //删除表的全部数据
以上是关于MySQL数据操作DML的主要内容,如果未能解决你的问题,请参考以下文章