mysql-DML(数据操作语句)

  1. 作用
    • 用于操作数据库对象中所包含的数据。
  2. 命令
    • INSERT
    • UPDARTE
    • DELETE
  3. 操作
    1. 添加数据
       insert into 表名 [(字段1,字段2)] values ('值1','值2'),('值1','值2') ,....
      
    2. 修改数据
      1. 格式
          update  表名 set [column_name=value ,  column_name=value]
                               [where 条件 and 条件表达式] ;
      2. 参数
           column_name
                1. 更改的数据列
           value 
                1. 为修改后的数据
                2. 可以为的值
                    1. 变量
                    2. 具体值
                    3. 表达式
                    4. 嵌套的SELECT 结果    
      
    3. 删除数据
      1. delete 
        1. 格式
            delete from 表名  where 条件
      
      2. truncate
          1. 格式 
              truncate  table  表名
          2. 作用
              用于完全请空表数据,但表结构、索引、约束等不变
          3. 与delete的区别
            1. 相同
                都能删除数据、不删除表结构,但TRUNCATE 速度更快
      
            2. 不同
                使用 TRUNCATE table 会重新设置 AUTO_INCTEMENT计数器
                使用TRUNCATE table 不会对事务有影响
      

你可能感兴趣的:(mysql-DML(数据操作语句))