Sql语法概述

作者:刘旭濠
先介绍一下SQL是什么,主要用与什么?SQL它是(Structured Query Language的简称)一个功能很强大的数据库操纵语言它是由Microsoft公司开发和推广的关系数据库管理系统,是当今应用最广泛的关系数据库产品之一,它可以从数据库里面删除记录不仅可以删除还可以创建新的数据库
它的主要应用在于,应用程序与数据库的通讯,通过DBMS或第三方工具,完成一些数据库的操作任务,比0如在数据库中更新数据,或从数据库中检索数据,结构化查询语言SQL是最重要的关系数据库操作语言,并且它的影响已经超出数据库领域,得到其他领域的重视和采用,如人工智能领域的数据检索,第四代软件开发工具中嵌入SQL的语言等。
SQL的词汇表由关键字组成,且关键字在语句中有特定的含义。CockroachDB支持的SQL关键字分为以下四类:保留关键字,类型函数名称关键字,列名称关键字,未保留关键字
保留关键字具有固定的含义,通常不允许作为标识符。其他类型的关键字都被视为是非保留的;它们在特定的环境中有特定的含义,可以用作其他环境中的标识符。
在SQL语法中,所有标识符都必须遵循以下规则:
以Unicode字母或下划线(_)开头。后续字符可以是字母、下划线、数字或美元符
除非关键字被元素的语法接受,否则不等于任何SQL关键字。(例如name 为列名称的关键 字,又是一个未保留的关键字),若不想受上述规则限制,只需要用双引号“ ”来包裹标识符。

Sql的操作符和具体用途如下以下部分:
操作符 描述
-(一元) 负数
+(一元) 正数
~(一元) 64位进制补码
NOT(一元) 布尔/逻辑否定

现在来说一下Sql一些比较有用的DML命令
SELECT它用于检索数据
INSERT它用于增加数据到数据库,但是在后面加个into 这个就可以在这个表格李添加一个新的数据Insert into
UPDATE它用于从数据库中修改现存的数据
DELETE它用于从数据库中删除数据

接下来说一个例子,比如新增一张镖然后在添加一个数据
create table tmp_lx ( //表的名字
name varchar (10),//表头
sex varchar (10), //表头
age numeric(10), //表头
class numeric(10), //表头
)
insert into tmp_lx (name,sex,age,class)values
(‘啦啦’,‘男’,‘19’,‘1701’)

(这个是查看指定的表)
order by这个用来排序列表这个有两个排序一个是升序:ASC;一个是降序:DESC。

SELECT dbo.BsDoctor.Name, dbo.OuInvoice.Beprice
FROM dbo.BsDoctor INNER JOIN
dbo.OuInvoice ON dbo.BsDoctor.ID = dbo.OuInvoice.DoctorId order by Beprice DESC

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值