写给初学者的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手册,涵盖了基本和常用的操作,适合开发人员快速参考和使用。
热门推荐
七政四余排盘详解:如何确定命宫与命度
道家修炼法则背后的科学逻辑有哪些启示
鼠标连接不稳定?5步解决“叮咚”声困扰
数据恢复是如何工作的?了解你需要知道的一切
为什么手机一拿起来就放不下?背后的成因与解决之道
哈尔滨亚冬会圆满落幕 中国代表团在不少项目上实现突破
我国各大城市的区号,是怎么来的
极简生活的12个小方法
一文揭开石家庄网约车现状:当网约车司机,还能赚多少?
手工拉面的制作方法(从面粉到香气四溢的拉面,教你一步一步制作!)
中美智库角力中的中国学者气派——解析中美辩论中的思想碰撞与民调转向
“时间循环”何以令人欲罢不能?
从角色的定位、人物关系、外貌、能力等多维度塑造饱满的角色
考古研究:中华龙的起源、认同与传承
沂蒙山自驾游,精选10景,每处都是绝美画卷!
柜机空调不制热的解决方法(15个简易方法教你应对柜机空调不制热的问题)
电脑电源灯闪烁无法开机?一文详解原因及解决方法
解决Sharp空调不制热问题的维修办法(排查故障原因)
耳朵有渗出液怎么回事
催眠术的心理学原理探究
永劫无间:八大策略助你完美逃脱
父母该如何正确叫醒睡觉的婴儿
如何撰写完美的网页标题和元描述
4款二层别墅设计图,农村自建房的天花板,舒适与美观兼得
马斯克为什么会说:没有外星人才是最可怕的
五四运动的历史意义与五四精神的内涵
S13 变异突变热门选择介绍 答应我千万别再选垃圾了!
2024年中国高中教育行业全景浅析:民办学校占比持续攀升[图]
怎么判断一篇文章是不是AI生成的
税务局最新明确!全年一次性奖金“分次取得”和“多处取得”的个人所得税计算方法