写给初学者的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手册,涵盖了基本和常用的操作,适合开发人员快速参考和使用。
热门推荐
如何优化信息系统监理流程分析以提高效率?
保险财务知识普及,为你的财务安全保驾护航
补蛋白别只盯着肉蛋奶!这种“宝藏”蛋白质,你可能吃少了
学会品酒只需七步丨让杯中之酒带你漫游世界
指数型基金具有哪些显著优势?这些优势如何在投资中发挥作用?
堂姐表姐怎麼分?深入解析家族稱謂的差異與使用情境
堂姐表姐哪个好?
电脑屏幕变黑不关机,这样做既省电又环保!
怎么设置电脑屏幕一直亮着 Windows系统/Mac系统
Android设备内存不足怎么办?这几个实用优化策略帮你轻松应对
怎样才能正确使用湿热灭菌器?消毒人员必须掌握
如何管理项目时间线
如何选材、处理、烘焙及存储坚果,以最大程度发挥其美味与健康价值?
40条实用人际交往技巧,助你建立和谐的人际关系
购买二手吉姆尼时应注意哪些问题?
成都二手吉姆尼价格为什么低
名医全集:古籍智慧与现代医学的交融
肾小球肾炎的诊断依据
穴位埋线治疗:中医协助控糖减重的“长效针灸”
儿童在接受根管治疗时会感到疼痛吗?了解相关信息及缓解方法。
根管预备后疼痛怎么解决
慢乙肝临床治愈率达33.8% 为全球提供乙肝治愈“中国方案”
文艺复兴时期的十大杰作
探讨GIS在市场分析、商业选址和物流优化中的核心作用
2型糖尿病伴有周围循环并发症是什么意思
探讨汉字“忻”的读音、含义及其在生活中的应用技巧
忻字的读音、部首、笔画、结构及详细解释
心脏疼但是心电图正常怎么回事
通过人数太多,法考证书烂大街了?
火鸡的营养价值