MySQL——数据的增改删

    xiaoxiao2021-03-25  87

    1.插入数据 insert

      ①插入完整的行 

       insert into 表名 (列名) valules (列的各个值);(这种写法以后即使改变表结构也不会影响

      简化:insert into 表名 valules (各个列的值);这种写法列的值必须和表的列的顺序一一对应,就算列的值允许为空,也要填null 

     ② 插入行的一部分

       insert into 表名(部分列名) values (列的各个值); 

     ④ 插入多行

      insert into 表名(列名) values (列的各个值),

                                                          (列的各个值),

                                                          (列的各个值);

     ④ 插入其他得到的数据

      insert into 表A (列1,列2) select  列1,列2 from 表B (可以插入插入表的部分行,选出的列数匹配,类型匹配)

    2.更新数据 update

       ①更新一个列  

       update 表名 set 列=列的值 where 条件;

       ②更新多个列

       update 表名 set 列1,列2=列的值 where 条件; (set 关键字不能省略)

    3.删除数据 delete

       ①带where 子句

       delete from 表名 where 条件;

       ②不带where子句

       delete from 表名; (删除全部数据)

    4.truncate table 语句

       毁灭式清除,建一个与原来一模一样的新表,不记录日志,速度比delete快。 

       

    转载请注明原文地址: https://ju.6miu.com/read-32863.html

    最新回复(0)