数据库SQL的基本使用(初学)

1.发现人的惰性真的太大了,对于自己不熟悉的东西,心理总是一种排斥状态,
所以这是大部分人事平凡人的原因;
痛苦是有的,这不是你喜欢的吗;

而我不一样,我终究不是一个平凡人, 希望可以对的起这句话
SQL 的一些笔记;

tip:ORM 与 mongodb 的使用
https://www.liaoxuefeng.com/wiki/1177760294764384/1246617682185952

https://www.cnblogs.com/guolei2570/p/8872489.html

  1. 使用 SELECT * FROM xx; 查询xx表明

  2. 使用 SELECT * FROM xx WHERE score >60; (条件) 进行条件查询使用
    AND可以连接多个判断, OR 为并集,满足一个条件即可 NOT 为取反
    三个及以上需要使用括号来连接

  3. 使用 ORDER BY 实现排序 (默认组件/ 从小到大排序) 加上DESC翻转
    例: SELECT id, name, gender, score FROM students ORDER BY score (DESC);

  4. 使用 LIMIT 3 OFFSET 0 ,第一个数字为设置几条数据 0表示索引的开始值

  5. 使用 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;
  1. 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);

快照

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值