写给初学者的SQL简明手册:5分钟快速上手
创作时间:
作者:
@小白创作中心
写给初学者的SQL简明手册:5分钟快速上手
引用
CSDN
1.
https://blog.csdn.net/u012955829/article/details/139639270
本文是一篇面向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手册,涵盖了基本和常用的操作,适合开发人员快速参考和使用。
热门推荐
画册排版设计:创造精美而引人注目的视觉体验
分子结构绘制软件有哪些?如何选择适合你的工具?
【用药指导】判若两“药”的曲唑酮
函数调用过程中栈到底是怎么压入和弹出的
日本送礼大学问:送礼习俗、礼物包装、选礼物都很讲究!
老人虐杀动物是否构成犯罪?法律责任与法律后果
重返犯罪现场:数字技术在法證调查中的重构与应用
租房合同收纳整理技巧:确保租赁双方权益的重要环节
为什么要理解人性?从心理学及科学角度,教你3招看透他人内心!
后天八卦:从理论到实践的易学智慧
扁桃体发炎能吃炸鸡吗?专家解读:这类食物或延缓康复
为什么清朝的宦官强势不起来
奥丁跟宙斯哪个厉害
整木定制油漆车间9大工序质量检验标准
花生地封闭除草剂有哪些?使用方法及注意事项全解析
外墙打胶流程及注意事项
信息核实是什么?如何进行有效信息核实?
案例警示 | 跟车太近易“受伤” 保持车距才安全!
夏侯惇:曹魏阵中不动摇的军魂
旅游目的地规划设计:关键要素与影响因素
项目暂停后规划作废怎么办
如何解读租房子合同条款
小葱和大葱有什么区别?小葱的功效与食用禁忌全解析
贴春联的来历:从五代十国到明清时期的演变
《代号鸢》:以"人本位"视角引领女性向游戏新风潮
移动互联网时代的获客挑战有哪些
图像形状特征识别的主流算法
常用图像分类预训练模型大小及准确度比较
兵团知青和插队知青有所不同,都在共和国的历史上书写出不平凡的一页
基于全面质量管理的生产线失效模式与统计过程控制研究【附数据】