SQL基础入门知识

本文介绍了SQL的基础知识,包括SQL的定义、基本操作如检索单列、多列,排序、过滤数据,计算字段,使用函数,分组,子查询,联结表,插入、更新和删除数据,创建和操作表以及事务处理。以MySQL为例,阐述了ANSI SQL的基本语法和常见用法。
摘要由CSDN通过智能技术生成


前言


一、SQL是什么?

SQL是Structured Query Language(结构化查询语言)的缩写,是一种专门用来与数据库交互的语言。SQL不是某个特点数据库厂商专有的语言,大部分的DBMS(数据库管理系统)都支持SQL。但是不同的DBMS厂商会通过增加语句或指令来拓展SQL的功能。本文主要介绍ANSI SQL(由ANSI标准管理委员会管理的标准SQL),同时使用MySQL作为的DBMS,在使用到其特定的SQL时会进行说明。

二、基本操作

1.检索单列

输入:查询"products"表中"prod_name"列的所有信息。

SELECT prod_name FROM products;

输出
在这里插入图片描述
提示:多条SQL语句使用";"分隔,单条语句结束时可加可不加(建议加上)。SQL语句不区分大小写。

2.检索多列

输入:检索"products"表中"prod_id"、“prod_name”、"prod_price "三列的信息

SELECT prod_id,prod_name,prod_price FROM products;

输出:
在这里插入图片描述

说明:查询多列时使用","对不同列进行分隔。
可以使用通配符(*)来代替实际列名返回表中的所有列。	
SELECT * FROM products;

3.检索不同值

当在检索时不希望返回值重复出现时,可以使用DISTINCT关键字

输入

SELECT DISTINCT vend_id FROM products;

输出
在这里插入图片描述

注意:DISTINCT关键字作用于所有列。
当你指定SELECT DISTINCT vend_id,prod_price时,
会检索出“vend_id”,“prod_price”组合结果不同的结果集。

4.限制结果

当需要对检索结果的特定行进行输出时,可以使用LIMIT关键字。
注意:LIMIT关键字是MySQL所特有的。
SELECT prod_name FROM products LIMIT 5 OFFSET 0;
==============
  • 1
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值