字符编码问题:
- 如果使用Windows电脑SQL语句中写中文报错的话,通过以下指令解决
set names gbk;
判空NULL问题:
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 ;---删除表中所有数据;