SQL 语句基础(增删改查)

常用的基本的增删改查

INSERT  INTO  表名 (字段名1,字段名2,字段名3....) VALUES (值1,值2,值3....)

DELETE  FROM  表名  WHERE  字段名 = 值     (如果不加where就是删除表中所有的数据)

UPDATE  表名  SET  字段名1 = 新值1, 字段名2 = 新值2   WHERE  字段名 = 值    

基本: SELECT * FROM 表名 (查询所有)

进阶: SELECT * FROM 表名  WHERE  字段名  = 值  (查询  字段名 = 值   的数据)

再进阶:SELECT a.*  FROM  COUNT  (DISTINCT  b.id) as count  FROM  表名1  a  LEFT JOIN  表名2  b   ON  a.id = b.a_id   WHERE   a.id = 值    GROUP  BY  a.id       

(查询  表名1 中 id = 值  并且  统计  表名2  中   a_id 等于表名1中 id 的数量输出为 count   PS:这里可以单独只输出某个a中某个字段

 a.* 表示所有  单独的 比如id:a.id       LEFT JOIN  表示 表名2为次表,主要是拿表名1的数据  如果统计不到的话count就是0,    如果改成 JOIN  就是两个都需要满足  )

 

猜你喜欢

转载自blog.csdn.net/wangshang1320/article/details/89225323