SQL(Structure Query Language)  结构化查询语言,它是关系型数据库的应用语言,由IBM上世纪70年代开发出来的。
 
 
SQL语言规范
 
  •     语句以;封号结束
  •     MYSQL对于SQL语句不区分大小写,SQL语句关键字尽量大写
  •     所有的标点符号使用英文半角输入
  •     必须保证所有的单引号,双引号是成对结束的
  •     可以使用的注释有  (1) # 单行注释  (2)--空格单行注释  (3)/*  多行注释   */
 
SQL命名规则
 
  • 数据库,表名不得超过30个字符,变量名限制为29个
  • 必须只能包含A-Z, a-z,0-9,_ 共63个字符
  • 不能在对象名的字符间留空格
  • 不能和用户定义的其他对象重名
  • 字段名和类型在不同的表中要保持一致性
 
SQL分类
 
  •     DDL(Data Definition Languages): 数据定义语言,这些语言定义了不同的字段,数据库,表,列,索引等数据库对象
  •     DML(Data Manipulation Languages):数据操作语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性
  •     DCL(Data Control Languages):数据控制语句,用于控制不同数据段直接的许可和访问级别的语句,这些语句定义了数据库,表,字段,用户的访问权限和安全级别
 
 

最新文章

  1. ORA-00604: error occurred at recursive SQL level 1
  2. Mac电脑清理硬盘"其他"
  3. 【OpenCV】内存溢出
  4. Asp.Net MVC中Controller与View之间传递的Model
  5. Nginx-ngx_lua模块原理和内置函数
  6. svn local obstruction, incoming add upon merge
  7. ADO.NET 快速入门(二):执行命令
  8. Linux回收站[改写rm防止误删文件无法恢复]
  9. ASP.NET MVC 常用内置验证特性
  10. codeblocks 使用指南z
  11. Windows服务小技巧
  12. lightoj1281快速幂+数学知识
  13. 关于javaweb项目红叉报错可但项目可以正常运行的解决办法
  14. 学习笔记------------解决margin塌陷
  15. ----Arrow functions----
  16. Win10 安装 Linux子系统 Ubuntu18.04 / Kali Linux 的体验
  17. 加NONCLUSTERED INDEX索引,在ON了之后还要INCLUDE
  18. LM && NTLM && ophcrack && RainBow table (转)
  19. c++设计一个无法被继承的类
  20. html学习_html5 新增标签和属性

热门文章

  1. C#笔记誊录
  2. 数字图像处理 day1
  3. Cendos中启动docker失败的问题
  4. 性能测试-IO密集型-直接会话可能会断了,命令执行不了
  5. 4.git的指令应用
  6. 提取可执行文件中的调试信息 objcopy --only-keep-debug app app.debug
  7. 给含有关键词的label着色
  8. Gitblit的windows安装(java编写)
  9. qt creator 在ubuntu22.04下显示不正常处理
  10. 从零搭建hadoop集群之克隆虚拟机