MySQL必知必会

这篇教程全面涵盖了MySQL的SQL语法,包括查询、选择不同项、排序、插入、更新、删除等基本操作,还深入讲解了联接、分组、聚合函数、存储过程、视图、数据类型以及数据库管理等内容,是学习MySQL的必备指南。
摘要由CSDN通过智能技术生成

SQL Tutorial
Select

查询

SELECT column1, column2, ...
FROM table_name;

SELECT * FROM table_name;
Select Distinct

选择不同的项

SELECT DISTINCT column1, column2, ...
FROM table_name;
where

范围选择

SELECT column1, column2, ...
FROM table_name
WHERE condition;
symbol describe
= Equal
> Greater than
< Less than
>= Greater than or equal
<= Less than or equal
<> Not equal. Note: In some versions of SQL this operator may be written as !=
BETWEEN Between a certain range
LIKE Search for a pattern
IN To specify multiple possible values for a column
And、Or、Not

与或非选择

//与
SELECT column1, column2, ...
FROM table_name
WHERE condition1 AND condition2 AND condition3 ...;
//或
SELECT column1, column2, ...
FROM table_name
WHERE condition1 AND condition2 AND condition3 ...;
//非
SELECT column1, column2, ...
FROM table_name
WHERE NOT condition;
Order By

排序,默认升序,DESC:倒序

SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, ... ASC|DESC;
Insert Into

插入数据

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

INSERT INTO table_name
VALUES (value1, value2, value3, ...);
Null Value

空值

//寻找null value
SELECT column_names
FROM table_name
WHERE column_name IS NULL;
//寻找不为空
SELECT column_names
FROM table_name
WHERE column_name IS NULL;
Update

更新

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
Delete

删除

DELETE FROM table_name WHERE condition;
Select Top

选择指定数量的结果,不同数据库略有差异

  • SQL Server/MS Access : number
  • MySQL: Limit
  • Oracle:Rownum
--SQL Server / MS Access Syntax:
SELECT TOP number|percent column_name(s)
FROM table_name
WHERE condition;

--MySQL Syntax:
SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number;

--Oracle Syntax:
SELECT column_name(s)
FROM table_name
WHERE ROWNUM <= number;
Min和Max函数

Min返回给定字段最小的一项数据,Max则相反

SELECT MIN(column_name
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值