1.发现人的惰性真的太大了,对于自己不熟悉的东西,心理总是一种排斥状态,
所以这是大部分人事平凡人的原因;
痛苦是有的,这不是你喜欢的吗;
而我不一样,我终究不是一个平凡人, 希望可以对的起这句话
SQL 的一些笔记;
tip:ORM 与 mongodb 的使用
https://www.liaoxuefeng.com/wiki/1177760294764384/1246617682185952
https://www.cnblogs.com/guolei2570/p/8872489.html
-
使用
SELECT * FROM xx;
查询xx表明 -
使用
SELECT * FROM xx WHERE score >60;
(条件) 进行条件查询使用
AND
可以连接多个判断,OR
为并集,满足一个条件即可NOT
为取反
三个及以上需要使用括号来连接 -
使用
ORDER BY
实现排序 (默认组件/ 从小到大排序) 加上DESC
翻转
例: SELECT id, name, gender, score FROM students ORDER BY score (DESC); -
使用
LIMIT 3 OFFSET 0
,第一个数字为设置几条数据 0表示索引的开始值 -
使用
SELECT COUNT(*) FROM students WHERE score >60;
用于统计个数
统计函数分别有 :
SELECT id ,score, name, gender FROM students WHERE score>90;
实现复杂的判断
SELECT id, name, gender, score
FROM students
WHERE class_id = 1
ORDER BY score DESC;
- SQL 的基本增删改;
增:INSERT INTO students (class_id, name, gender, score) VALUES (2, '大牛', 'M', 80);
更新:UPDATE students SET name='大牛', score=66 WHERE id=1;
删:DELETE FROM students WHERE id=1;
MYSQL的使用
插入或替换
REPLACE INTO students (id, class_id, name, gender, score) VALUES (1, 1, '小明', 'F', 99);
插入或更新
INSERT INTO students (id, class_id, name, gender, score) VALUES (1, 1, '小明', 'F', 99) ON DUPLICATE KEY UPDATE name='小明', gender='F', score=99;
插入或忽略
INSERT IGNORE INTO students (id, class_id, name, gender, score) VALUES (1, 1, '小明', 'F', 99);
快照