MySQL表的增删改查(基础)

增:

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/weixin_45755718/article/details/106335550