DML_添加数据-DML_删除数据()

DML_添加数据

 添加数据

    语法 :

      insert into 表名(列名1,列名2,…列名n) values (值1,值2,… 值n);

    注意:

         1.列名和值要一一对应.

         2.如果表名后,不定义列名,则默认给所有列添加值

           insert into 表名 values (值1,值2, …值n);

         3.除了数字类型,其他类型需要使用引号( 单双都可以 )引起来

DQL : 查询表中的记录

    select * from 表名;

insert into stu VALUES(2,'a',17);

insert into stu VALUES(3,'b',17);

insert into stu VALUES(4,'c',54);

DML_删除数据

语法:

  delete from 表名 [ where id  = id ]

注意:

   1.如果不加条件,则删除表中所有记录.

   2.如果要删除所有记录

     1.delete from 表名;   –  不推荐使用  有多少记录就会执行多少次删除操作

     2.TRUNCATE TABLE 表名; –推荐使用,效率更高   先删除表,然后再创建一张一样的表.

delete from stu where id=1

truncate table stu;  --删除表,然后再创建一个一摸一样的空表
————————

DML_添加数据

 添加数据

    语法 :

      insert into 表名(列名1,列名2,…列名n) values (值1,值2,… 值n);

    注意:

         1.列名和值要一一对应.

         2.如果表名后,不定义列名,则默认给所有列添加值

           insert into 表名 values (值1,值2, …值n);

         3.除了数字类型,其他类型需要使用引号( 单双都可以 )引起来

DQL : 查询表中的记录

    select * from 表名;

insert into stu VALUES(2,'a',17);

insert into stu VALUES(3,'b',17);

insert into stu VALUES(4,'c',54);

DML_删除数据

语法:

  delete from 表名 [ where id  = id ]

注意:

   1.如果不加条件,则删除表中所有记录.

   2.如果要删除所有记录

     1.delete from 表名;   –  不推荐使用  有多少记录就会执行多少次删除操作

     2.TRUNCATE TABLE 表名; –推荐使用,效率更高   先删除表,然后再创建一张一样的表.

delete from stu where id=1

truncate table stu;  --删除表,然后再创建一个一摸一样的空表