SQL语句时必须要遵守一些规则。这些规则都非常简单,接下来就让我们逐一认识一下吧。

1,SQL语句以分号(;)结尾。

■SQL语句要以分号(;)结 尾

一条SQL语句可以描述一个数据库操作。在RDBMS当中,SQL语句也是逐条执行的。众所周知,我们在句子的句尾加注标点表示结束,中文句子以句号(。)结尾,英文以点号(.)结尾 ,而SQL语句则使用分号(;)结尾。

2,关键字不区分大小写

■SQL语句不区分大小写SQL不区分关键字的大小写。

例如,不管写成SELECT还是select,解释都是一样的。表名和列名也是如此。虽然可以根据个人喜好选择大写还是小写(或大小写混杂),但为了理解起来更加容易,使用以下规则来书写SQL语句。

● 关键字大写

● 表名的首字母大写

● 其余(列名等)小写

但是插入到表中的数据是区分大小写的。例如,在操作过程中,数据Computer、COMPUTER或computer,三者是不一样的。KEYWORD●分 号(;)

3,法则字符串和日期常数需要使用单引号(')括起来。数字常数无需加注单引号(直接书写数字即可)。

■常数的书写方式是固定的SQL语句常常需要直接书写字符串A、日期或者数字。

例如,书写向表中插入字符串、日期或者数字等数据的SQL语句。在SQL语句中直接书写的字符串、日期或者数字等称为常数。常数的书写方式如下所示。SQL语句中含有字符串的时候,需要像'abc'这样,使用单引号(')将字符串括起来,用来标识这是一个字符串。SQL语句中含有日期的时候,同样需要使用单引号将其括起来。日期的格式有很多种('26Jan2010'或者'10/01/26'等 ), 本统一使用'2010-01-26'这种'年-月-日'的格式。在SQL语句中书写数字的时候,不需要使用任何符号标识,直接写成1000这样的数字即可。

4,单词之间需要使用半角空格或者换行符进行分隔。

■单词需要用半角空格或者换行来分隔SQL语句的单词之间需使用半角空格或换行符来进行分隔。

如下这种未加分隔的语句会发生错误,无法正常执行。

○CREATE TABLE Product

×CREATETABLE Product

×CREATE TABLEProduct

但是不能使用全角空格作为单词的分隔符,否则会发生错误,出现无法预期的结果。

sql 全角转半角_每天10分钟带你学会MySQL(二)SQL语句的基本书写规则相关推荐

  1. mysql书写规则_每天10分钟带你学会MySQL(二)SQL语句的基本书写规则

    SQL语句时必须要遵守一些规则.这些规则都非常简单,接下来就让我们逐一认识一下吧. 1,SQL语句以分号(;)结尾. ■SQL语句要以分号(;)结 尾 一条SQL语句可以描述一个数据库操作.在RDBM ...

  2. mysql 创建表_每天10分钟带你学会MySQL(三)表的创建

    要掌握的要点: 表通过CREATE TABLE语句创建而成. 表和列的命名要使用有意义的文字. 指定列的数据类型(整数型.字符型和日期型等). 可以在表中设置约束(主键约束和NOT NULL约束等). ...

  3. 10分钟带你学会微信小程序的反编译

    以xxxxx小程序为例10分钟带你学会微信小程序的反编译 2019-11-28 12:59:26 以一个简单的例子介绍下小程序反编译操作流程 实验环境 前置准备 模拟器内软件安装 获取小程序包 开始解 ...

  4. 圆角半角数据库_数据库使用技巧——SQL 全角与半角切换

    select cast('111' as int) as num1 select cast('111' as int) as num2 运行结果: 第一个正确显示: 111 第二个则报错: 在将 va ...

  5. mysql 全角空格_数据库使用技巧――SQL全角与半角切换_MySQL

    bitsCN.com 数据库系统中,经常有些用户在输入数据的时候会不小心使用全角输入,这就有可能会导致我们的程序出错,如何解决此类问题了. 测试代码: select cast('111' as int ...

  6. 文件上传很难搞?10分钟带你学会阿里云OSS对象存储

    一. 前言 最近有很多小伙伴问壹哥,如果我们要进行大规模的文件存储该怎么做? 其实实现文件存储的技术有很多,如果我们在网上搜索一下,你会发现实现的技术简直是五花八门,比如有一种技术叫FastDFS就可 ...

  7. 以中银E路通小程序为例10分钟带你学会微信小程序的反编译

    以一个简单的例子介绍下小程序反编译操作流程 实验环境 前置准备 模拟器内软件安装 获取小程序包 开始解包 导入开发者工具 补充注意事项 技术交流群 有偿解包 uniapp 逆向服务 逆向教程小程序

  8. SQL转换全角和半角函数

    SQL转换全角和半角函数 CREATE FUNCTION f_Convert( @str NVARCHAR(4000), --要转换的字符串 @flag bit --转换标志,0转换成半角,1转换成全 ...

  9. sql select半角html全角,SQL转换全角和半角函数

    SQL转换全角和半角函数 CREATE FUNCTION f_Convert( @str NVARCHAR(4000), --要转换的字符串 @flag bit --转换标志,0转换成半角,1转换成全 ...

最新文章

  1. 【图像识别】图像识别过程中,计算的图片大小多少为合适?
  2. 使用LinqToExcel读取Excel
  3. ARM汇编学习之寄存器 之PC
  4. 数据规范化理论(2NF,3NF,BCNF)[zz]
  5. java创建具体时间点_java单例饿汉模式对象创建时间点疑问
  6. python set_Python的set集合详解
  7. 《淘宝网开店 进货 运营 管理 客服 实战200招》——1.11 开店前要做好调查,预测市场...
  8. 百度Python面试题
  9. 毕业论文参考文献格式设置(以GB/T 7714-2015为例)
  10. IBM Platform LSF在IC行业内的使用
  11. Delphi对象克隆技术
  12. python视频搬运_拒绝降权!教你用 Python 确保制作的短视频独一无二
  13. 计算机综合症怎么治,小窍门防治电脑综合征
  14. 超声波测距传感器认知
  15. U盘做为系统盘安装系统,出现start booting from usb device和boot failed解决方案
  16. 飞腾新8核服务器芯片,国产飞腾桌面级CPU发布:最高2.6GHz 八核只要25W
  17. html网游戏页设计,网页版游戏设计.html
  18. CH432,CH438,CH9434串口扩展芯片常见问题
  19. 农村环境保护之平时作业一
  20. php 圆周率指定位数,圆周率1500多位

热门文章

  1. ids和ips主要区别在于_接口测试和功能测试的区别
  2. 非现场执法管理计算机(工业级),浅析非现场执法中存在问题的方法及对策
  3. php提前终止,由于最大执行时间致命错误,PHP cron作业提前终止
  4. mysql的service name_【Oracle】service_name和service_names的关系
  5. linux动态链接库的创建
  6. fscanf返回值被忽略怎么解决_pytest的fixture怎么用?
  7. php的数组key删除,php删除数组的key
  8. mysql 版本太高_mysql创建新库以及解决版本过高8.0以上导致navicat无法连接的问题...
  9. 获取页面中超链接数量_微信订阅号自定义菜单添加页面模板使用教程。
  10. oracle 查看白名单,oracle配置访问白名单教程