mysql增删改查

发布时间 2023-04-19 09:26:23作者: 挖洞404

1、增

insert into table_name () value ();
insert into table_name () values (),(),();
insert into table_name value ();
  • 增加数据,通过关键字insert进行
  • 如果是在一行中插入部分字段数据,必须在value之前声明插入字段,而value后的值按声明字段顺序排列。
  • 如果插入全部字段,可以不在value前声明,而是在value后按表中字段顺序排列
  • 如果是插入字段包含自动增长字段无法插入值,或者仅仅插入部分字段,可以不在value前声明,而在value后的对应空位使用null占位,表示赋值NULL。
  • 使用关键字values可以同时插入多条语句

2、删

delete from table_name [where语句];
  • 不使用where语句表示清除表中所有内容,但是不影响自动增长序列
  • where语句表示有条件删除

3、改

update table_name set name1=value1, name2=value2 [where语句];
  • where语句表示有条件的更新
  • 多个更新之间使用,间隔
  • 更新时,可以读取该行的某个字段然后进行直接或经函数、运算符处理后赋值给字段

4、查询

select * from table_name [where语句] [高级查询];
select col1,col2 from table_name [where语句] [高级查询];
  • where语句表示有条件查询
  • * 表示所有字段都进行查询
  • 如果只是部分字段查询,则逐项声明,,间隔