写给初学者的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
热门推荐
清末上色老照片:东北清军;厦门八旗绿营军;外使妻子等慈禧召见
特稿:南沙港崛起重塑大湾区港口竞争格局
8G内存是否足够应对日常办公需求?
八字“日坐财库,无人不富”是需要条件的,“财库”到底怎么看?
上海浦东机场T3航站楼开工,拟引入机场联络线、多条轨交线
大湾区职场震荡期,HR如何用数字化工具构建员工心理韧性
过敏在鼻子,泡脚却有用?中医解析3种体质的泡脚疗法,有效缓解过敏性鼻炎
微信小程序开发部署全流程指南:从零到上线
开除辞退补偿金的计算方式及员工权益保护指南
右眼皮频繁抽动的原因及缓解方法解析
哪些因素会对黄金价格趋势产生作用?这些因素之间存在怎样的关联?
金融危机期间黄金的表现如何解读?
空气动力汽车的工作原理是什么
遗嘱需要哪些材料
遗嘱如何在法律上确认继承
文本、多模态与意识:谁来决定AGI?
估价1439!1999年的10元纸币,你家里有吗?
厨房与卧室的布局如何设计?这种设计对居住舒适度有何影响?
新加坡公司法人详解:全面解析新加坡公司的法律与实务
2024年大学英语四六级笔试及口试合格标准全解析
大陆法系的刑法体系:特点、内容与发展
大陆法系国家国际私法研究
国学智慧,如何给孩子取一个好名字?
DNA多态性和遗传标记:从基础概念到实际应用
24Fall意大利留学申请攻略来了!附2024米兰理工大学网申信息
如何在投资中选择合适的黄金基金产品?这些黄金基金产品有哪些特点?
如何提高团队工作成熟度
鲁智深打死镇关西背后的义与怒
创业板风险管理策略:了解风险,把握机会
云南文山探索人与自然和谐共生新路径