目录
1、插入
insert into 语句用于向表中插入新的行。
语法:insert into 表名 values(字段值1,字段值2,字段值3);
1.1、插入单条记录
例如:insert into students values(1,'zs',21);
1.2、插入多条记录
例如:insert into students values(2,'lisi',24),(3,'ww',26);
1.3、分开插入表记录:指定所要插入的字段
例如:insert into students(id,name) values(4,'zl');
2、查询
select语句用于从数据库表中读取数据。
语法:select * from 表名;
2.1、查询表中所有记录
例如:select * from students;
2.2、只查询表中某个字段或某些字段的内容
例如:select name from students;
例如:select id,name from students;
2.3、查看别的数据库的表或者不在本数据库上进行查看
例如:select * from db1.students;
3、删除
delete语句用于删除表中的记录。
语法:
delete from table_name where some_column=some_value;
where 子句规定了哪条记录或者哪些记录需要删除,如果省略where子句,所有记录都将被删除!
3.1、删除students表中id为3的行
delete from students where id =3;
3.2、删除age为空的行
delete from students where age is null;
4、更新
update 语句用于修改表中的数据。
语法:update table_name set column1=value1,column2=value2,... where some_column=some_value;
where子句规定了哪些记录需要更新,如果省略where子句,所有的记录都将被更新!
4.1、更新一个字段的值
例如:把表中id为2的记录中age更新为25
update students set age=25 where id=2;
例如:把表中所有的id都更新为2
update students set id=2;
4.2、同时更新多个字段的值
例如:update students set id=1,name='zhangsan' where age=21;(多个字段之间用逗号隔开)