微信Mysql的数据操作语言DML

来源:互联网 发布:监控硬盘覆盖数据恢复 编辑:程序博客网 时间:2024/06/06 00:41

  用于操作数据库对象中所包含的数据,包括INSERT UPDATE DELETE。

  INSERT INTO 语句用于向表格中插入新的行。

  INSERT INTO 表名称 VALUES (值1, 值2,....)

  INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)

  

Mysql的数据操作语言DML

  修改表中数据

  UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

  删除某行

  DELETE FROM 表名称 WHERE 列名称 = 值

  删除所有行

  DELETE FROM table_name

  用于直接删除整个表(结构)并重新创建该表。

  TRUNCATE 表名

  这个操作会把auto_increment类型的字段值归零

  两种复制表的方法:

  方法1:

  create table tab2 like tab1; //复制结构了

  insert into tab2 select * from tab1; //复制数据

  这种方法可以比较完整。

  方法2:

  create table tab2 select * from tab1; //同时复制结构和数据

  这种方法可能会丢一些结构信息,比如:索引,约束,自增长属性

0 0
原创粉丝点击