比如一个学生表student有三个字段id,name,sex数据类型分别为int ,varchar ,varchar
增加数据
语法:insert into 表名 values(val1,val2...)
例:insert into student values(1516,‘张三’,‘男’);
部分字段插入
insert into student (name,sex)values(‘lisi’,‘男’);此时应该注意数据的值要和前面指定的字段顺序对应。
删除操作
语法:delete from 表名 where 字段名=某一条数据的值
例:delete from student where id =1;
这里如果不添加限制条件,则会清空表中的数据
修改数据。
语法:update 表名 set 字段名=新的数据值 where 字段名=某一条数据的值
例:update student set name=‘李二狗’ where id=1;
查询数据
语法:select * from 表名 ;或者select (字段名1,字段名2...)from 表名;
例 select * from student;
select id ,name,sex from student;
*和指定字段的查询方式的区别:
*需要先计算表中有哪些字段,然后在匹配具体的字段进行数据查询。
指定字段后就不需要进行字段匹配,从性能上以及效率而言,指定字段的数据查询效率比较高,工作中经常使用指定字段的查询方式。