一、新增数据
1、插入所有字段,必须按顺序依次插入;如果插入的 数据个数 少于 字段个数 则会报错
INSERT INTO sys_user(字段,字段,字段)
values(1, “rose”, 22);
2、插入部分字段,需要指明插入哪几个字段
注意:一般情况不建议新增主键
insert into sys_user(password, name) values(2, “李四”);
二、修改数据
3、修改所有数据:表中所有数据的 sage 都被改为
注意:修改表需要与where搭配使用,否则会修改掉all date
UPDATE sys_user SET age = 33 WHERE id=1
4、修改多个字段
UPDATE sys_user SET name=“张三”, sage=18 WHERE sid = 1;
5、带条件的修改:修改表中 sid 为 1 的数据,sage 被改为 44
update student set sage = 44 where id = 1;
三、删除数据
6、删除所有数据
DELETE FROM student;
7、带条件的删除
注:需要搭配where使用,否则会删除所有数据
DELETE FROM student WHERE id = 1;
四、查询数据
8、查询所有列
SELECT * FROM student;
9、查询指定的列
SELECT password,name from sys_user
10、条件查询(where)
1)、逻辑条件:and(与)、or(或)
查询 sid 为 2,且 name 为 lisi 的数据
SELECT * FROM sys_user WHERE id=2 AND name=“lisi”;
2)、模糊查询:LIKE OR / AND 增加多个条件
查询 姓“张” 的数据( % 表示任意多个字符)
SELECT * FROM sys_user WHERE name LIKE ‘张%’ OR id=1;
3)、统计当前表中有多少数据:count() 函数里面填字段,* 表示全字段;
SELECT count(*) FROM student;
3)LIMIT 0,2(从0开始查询10条数据)
排序