写给初学者的SQL 简明手册,5分钟快速上手
创作时间:
作者:
@小白创作中心
写给初学者的SQL 简明手册,5分钟快速上手
引用
CSDN
1.
https://blog.csdn.net/u012955829/article/details/139639270
本文是一篇面向数据库初学者的SQL入门教程,涵盖了从基础语法到实际操作的多个方面,适合想要快速掌握SQL基本技能的读者。
1. 基础语法
SQL(Structured Query Language)是一种用于管理和操作关系数据库的编程语言。
-- 注释
/* 多行
注释 */
2. 数据查询
查询所有字段
SELECT * FROM table_name;
查询特定字段
SELECT column1, column2 FROM table_name;
条件查询
SELECT * FROM table_name WHERE condition;
模糊查询
SELECT * FROM table_name WHERE column LIKE pattern;
排序
SELECT * FROM table_name ORDER BY column ASC|DESC;
分组
SELECT column, COUNT(*) FROM table_name GROUP BY column;
分页
SELECT * FROM table_name LIMIT offset, count;
3. 数据插入
插入单行
INSERT INTO table_name (column1, column2) VALUES (value1, value2);
插入多行
INSERT INTO table_name (column1, column2) VALUES (value1, value2), (value3, value4);
4. 数据更新
更新单列
UPDATE table_name SET column1 = value1 WHERE condition;
更新多列
UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;
5. 数据删除
删除特定行
DELETE FROM table_name WHERE condition;
删除所有行
DELETE FROM table_name;
6. 表的创建
创建表
CREATE TABLE table_name (
column1 datatype constraints,
column2 datatype constraints,
...
);
数据类型示例
- INT
- VARCHAR(length)
- DATE
- FLOAT
- BOOLEAN
约束示例
- PRIMARY KEY
- FOREIGN KEY
- NOT NULL
- UNIQUE
- DEFAULT
7. 表的修改
添加列
ALTER TABLE table_name ADD column_name datatype;
修改列
ALTER TABLE table_name MODIFY column_name datatype;
删除列
ALTER TABLE table_name DROP COLUMN column_name;
8. 索引的使用
创建索引
CREATE INDEX index_name ON table_name (column_name);
删除索引
DROP INDEX index_name ON table_name;
9. 视图的创建
创建视图
CREATE VIEW view_name AS
SELECT column1, column2
FROM table_name
WHERE condition;
删除视图
DROP VIEW view_name;
10. 常用函数
聚合函数
- COUNT(column):计数
- SUM(column):求和
- AVG(column):平均值
- MAX(column):最大值
- MIN(column):最小值
字符串函数
- CONCAT(string1, string2):字符串拼接
- SUBSTRING(string, start, length):字符串截取
- LENGTH(string):字符串长度
日期函数
- CURRENT_DATE():当前日期
- CURRENT_TIME():当前时间
- DATE_ADD(date, INTERVAL value unit):日期加上时间间隔
- DATE_SUB(date, INTERVAL value unit):日期减去时间间隔
以上是一个简明的SQL手册,涵盖了基本和常用的操作,适合开发人员快速参考和使用。
本文原文来自CSDN
热门推荐
教育部将重点整治教育功利化 具体怎么回事
青岛老字号:弄“潮”新消费
技术前沿 |【RAG:信息检索增强技术的综述】
维生素B2缺乏病怎么预防
皮肤瘙痒、红肿、变黑可能不是皮肤病了,而是血糖在报警
脖子像心跳一样跳动?这里告诉你该挂哪个科!
2025法考教材推荐及备考时间规划
咱们的养老金是怎么计算的?你退休后可以领多少养老金
洋葱和鸡蛋可以一起吃吗
中岛美雪,也是日娱大神
宋真宗赵恒签订的《澶渊之盟》,是功绩还是败笔?
体内有癌,背部先知!后背出现3种情况,小心癌症来临
推动可持续发展目标1落实工作重回正轨
Excel批量复制数据的多种实用方法
眼镜架的鼻梁宽度这样选,你选对了吗?
文昌塔的主要作用详解及其重要性 寻找文昌塔的功能与意义
出差补助、电话费、餐补、生育津贴等属于工资吗? 国家统计局10个答复
火锅店排长队 川菜馆打拥堂 成都年夜饭市场“热气腾腾”
湖北依琪农研:生态甲鱼养殖技术的创新实践与产业升级
什么情况下会滑档?滑档和退档哪个更严重?
莱曼·弗兰克·鲍姆
如何选择满意的居住房屋?各类房屋特点全解析
烟机灶具怎么选才能不吃亏?内行人都这么选,附详尽选购攻略
莴笋种植生态条件及种植管理技术方法
莴笋种植生态条件及种植管理技术方法
身体瘦脸胖怎么办?5个实用解决方案帮你改善体型
低成本高效益养鸡的关键点是什么?
如何通过数据分析提升客服团队效率
星露谷物语攻略3dm:提升游戏技巧,探索最佳玩法策略
星露谷物语新手必看的快速升级攻略