AI智能
改变未来

MySQL(三)DML


DML:增删改表中的数据

一、添加数据

语法:

insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);
例子:insert into stu(id,name,age) values (1,\'张无忌\',18);

注意:

  • 列名和值要一一对应
  • 如果表名后不定义列名,则默认给所有列添加值,多少列写多少个数据。
insert into 表名 values(值1,值2,...值n);
  • 除了数字类型,其他类型需要用引号(单双都可以)引起来。

二、删除数据

语法:

delete from 表名 [where 条件]
例子:delete from stu1 where id=1;

注意:

  1. 如果不加入条件,则删除表中所有所有记录。
  2. 如果要删除所有数据:
    * delete from 表名; – -不推荐用,有多少数据删除多少数据。
    * truncate table 表名; – -推荐使用,效率更高 先删除表,然后再创建一张一模一样的表。

三、修改数据

语法:

update 表名 set 列名1=值1,列名2=值2,...[where 条件];

例子:

update stu set age=117 where id=3;

注意:
如果不加任何条件,会将表中所有数据一同修改。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » MySQL(三)DML