面试过程中,用到的mysql总结

1、delete from table where .....

2、insert into table where (字段1,字段2) values (对应值1,对应值2)

3、select row_count();:返回前一个SQL进行UPDATE,DELETE,INSERT操作所影响的行数。

4、UPDATE userinfo set username='2' where passwd='111'  修改字段值

5、SELECT * from userinfo where username='2' LIMIT 0,1;    前几行内查询

6、alter table 表名 add 字段名 varchar(255);  添加列 

7、alter table 表名 drop字段名 varchar(255);  删除列

多表查询

8、SELECT * from `表1`,表2 where 表1.u_id = `表2`.id  两个表同查

9、SELECT * from `表1` INNER JOIN 表2  on `表1`.id=表2.u_id  :等值链接

10、SELECT * from `表1`LEFT JOIN 表2 on `表1`.id=表2.u_id  左连接; 表1的数据全部读出,即使在表2中没有对应值

11、SELECT * from `表1`RIGHT JOIN 表2 on `表1`.id=表2.u_id  右链接  

原文地址:https://www.cnblogs.com/guotang/p/12618241.html