数据库基础

2020-08-20  本文已影响0人  安心做个笨男孩

安装MySQL+Navicat Premium

Authentication plugin 'caching_sha2_password' cannot be loaded问题的处理方式

数据库常见语法

增删改查

SELECT * FROM product
# 带条件查询
SELECT  productName,salePrice FROM product WHERE salePrice <= 119

# like模糊查询
SELECT  id,productName FROM product WHERE productName LIKE '%罗技M9__%'

# 排序
SELECT id,productName,salePrice * cutoff pf FROM product
WHERE productName LIKE '%M%'
ORDER BY pf ASC

# 多表查询
SELECT * FROM product p,productdir pd
WHERE p.dir_id = pd.id AND p.salePrice >= 200 AND pd.dirName = '无线鼠标'

# 增
INSERT INTO productdir (id,dirName,parent_id) VALUES(10,'美女鼠标',1)
INSERT INTO productdir (id,dirName,parent_id) VALUES(NULL,'美女鼠标',1)
INSERT INTO productdir (id,dirName,parent_id) VALUES(NULL,'办公鼠标1',1),(NULL,'办公鼠标2',1),(NULL,'办公鼠标3',1)


# 更新操作
SELECT * FROM product WHERE salePrice >= 300
UPDATE product SET salePrice = salePrice * 1.2 
WHERE salePrice >= 300


# 删除
DELETE FROM productdir 
WHERE id BETWEEN 20 AND 25

上一篇 下一篇

猜你喜欢

热点阅读