04 MySQL_数据相关的SQL

字符编码问题:

  • 如果使用Windows电脑SQL语句中写中文报错的话,通过以下指令解决
set names gbk;

判空NULL问题:

  • 判值用=,判空用is
 xxx = 非空值;
 xxx is null;

1. 插入数据

  • 全表插入

  格式:insert into 表名 values(对应字段值,对应字段值,对应字段值...)

  示例:insert into hero values(1,'Tom','Man');
  • 指定字段插入

  格式:insert into 表名 (字段名,字段名) values (对应字段值,对应字段值,对应字段值...)

  示例:insert into hero (name,gender) values ('Tom','男');
  • 批量插入数据

  格式:insert into 表名 values(对应字段值,对应字段值,对应字段值...),(对应字段值,对应字段值,对应字段值...),(对应字段值,对应字段值,对应字段值...),...;

  示例:insert into hero values(1,'Tom','Man'),(2,'Jack','Man'),(3,'Jerry','Man');

2. 查询数据

  格式:select 字段信息 from 表名 where id<5;

  示例1:select * from hero;--查询所有字段的所有信息
  示例2:select * from hero where name='悟空';--查询所有字段的所有信息

3. 修改数据

  格式:update 表名 set 修改项 where 条件;

  示例:update hero set gender='女' where id=1;

4. 删除数据

  格式:delete from 表名 where 条件;

  示例1:delete from hero where id<3;---删除小于3的信息
  示例2:delete from hero ;---删除表中所有数据;
posted @ 2022-05-02 07:47  Y_Zoran  阅读(17)  评论(0)    收藏  举报
-->