SQL相关知识
2024-09-23 01:21:13
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):数据控制语句,用于控制不同数据段直接的许可和访问级别的语句,这些语句定义了数据库,表,字段,用户的访问权限和安全级别
最新文章
- ORA-00604: error occurred at recursive SQL level 1
- Mac电脑清理硬盘";其他";
- 【OpenCV】内存溢出
- Asp.Net MVC中Controller与View之间传递的Model
- Nginx-ngx_lua模块原理和内置函数
- svn local obstruction, incoming add upon merge
- ADO.NET 快速入门(二):执行命令
- Linux回收站[改写rm防止误删文件无法恢复]
- ASP.NET MVC 常用内置验证特性
- codeblocks 使用指南z
- Windows服务小技巧
- lightoj1281快速幂+数学知识
- 关于javaweb项目红叉报错可但项目可以正常运行的解决办法
- 学习笔记------------解决margin塌陷
- ----Arrow functions----
- Win10 安装 Linux子系统 Ubuntu18.04 / Kali Linux 的体验
- 加NONCLUSTERED INDEX索引,在ON了之后还要INCLUDE
- LM &;&; NTLM &;&; ophcrack &;&; RainBow table (转)
- c++设计一个无法被继承的类
- html学习_html5 新增标签和属性