数据库的操作语句总共四大类:增insert into 删delete 改update 查select;
增:INSERT INTO `表名`(`字段名`,`字段名`) `VALUES`('值','值');//添加多条数据时这样写`VALUES`('值','值'),('值','值'),('值','值');既可;
删:DELETE FROM `表名` WHERE 条件;//删除一定要书写条件,防止误删;
改:UPDATE `表名` SET `字段名`=值,`字段名`=值,`字段名`=值 WHERE 条件;
查:SELECT * FROM `表名` WHERE 条件;//查询全部值;
SELECT `字段名`, `字段名` FROM `表名` WHERE 条件;//查询一部分字段值;
联合查询:左联:select * from 表1 as T1 left join 表2 as T2 on T1.userid=T2.userid;//将表1中没有表2中有的内容添加到userid相同的表1中去;查的是表1,无论表2有无内容添加
右联:select * from 表1 as T1 right join 表2 as T2 on T1.userid=T2.userid;//将表2中没有表1中有的内容添加到userid相同的表2中去;查的是表2,无论表1有无内容添加
内联:select * from 表1 as T1 inner join 表2 as T2 on T1.userid=T2.userid;//将表1和表2中userid相同的组合查询出来,没有相同的则不查询;
外联:select * from 表1 as T1 full join 表2 as T2 on T1.userid=T2.userid;//将表1,表2的内容全部查询出来,userid相同的放入一列;
子查询:select * from 表1 where id=(select id from 表2 where 条件);//子查询就是把另一个查询语句的结果当做条件去查询的查询方式,被当做条件的查询语句必须用(包含);
总结:将这些操作语句都熟悉运用清楚之后,再复杂的数据库操作相信你都可以迎刃而解。