“了解SQL吗” 网站介绍
SQL是什么?
SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
- 1974年,IBM公司最早用在其数据库系统SYSTEM R中;
- 1986年,美国国家标准局(ANSI)通过SQL数据库语言美国标准;
- 1987年,国际标准化组织(ISO)颁布SQL正式国际标准;
- 1989年,ISO提出了具有完整性特征的SQL89标准;
1992年,公布了SQL92标准。
各种通行的数据库系统在其实践过程中都对SQL规范作了某些编改和扩充,不同数据库系统之间的SQL不能完全相互通用。
SQL语言的功能可简单分成四大类,分别是数据定义、数据查询、 数据操纵、数据控制。
数据库基本概念
o 表:一个数据库内存在多张表,每张表中存在一条或多条记录。Table.S_Info为学生信息表,包含5条记录。
o 字段:表的“列”称为“字段”,“Info”表中有“S_ID““S_Name““Gender““Birth““Signature“5个字段。
o 数据类型:在创建表时,会给数据规定类型。下表中每列名下即为标注的该字段数据类型,()为该字段可存放固定/最大字符数。 o 主键:主键是确定一条记录的唯一标识,且不可以为空 (NULL),一般使用无重复的非空ID作为主键。
o 外键:用于表的关联,如果本表中的字段可做另一张表的主键,该字段即可成为外键,用以数据关联的一致性。
SQL语言的特性
o 代码不区分大小写
o 数据值用单引号或双引号,字段中文别名用反引号或双引号 o 单行注释: “--”;多行注释:“/*......*/”
碎片时间,新年快乐。
更多相关网站
- 云服务器:SQL数据库超时的原因与解决方法
- 一个时间戳精度问题,引发了一个MySQL血案
- (二十二) 程序员必备: 10秒到0.1秒,亿级数据下MySQL慢查询分析教程
- MySQL各种SQL的执行频率
- PGSQL提取本月跨越的周数及每周的开始结束日期
- '0000-00-00'日期可以存入MySQL吗
- 【SQL】SQL 语法差异大全(PgSQL/MySQL/Oracle/TiDB/OceanBase)
- SQL用了两年多,分享2个最常用的小技巧
- 从Sql角度,对比学习Python数据处理包pandas
- SqlServer根据身份证号码查询出生日期和年龄
- 吊打面试官(十一)--Java语言中日期处理相关问题总结
- 玩转MySQL的时间类型:Date、DateTime、TimeStamp、Time
- 多表关联查询的性能优化技巧:预关联
- SQL学习:SQL同比分析案例讲解,一看就懂
- java.util.Date、java.sql.Date、java.sql.Timestamp区别和总结
- 疯传!Java 日期时间底层逻辑大揭秘,看完直接拿捏面试官挖的坑!
- 记一次有意思的 SQL 实现 → 分组后取每组的第一条记录
- 全量跑1小时 vs 增量抽1分钟!选对时间戳&主键增量的ETL方法更省时
- 最近发表
- 标签列表
-
- serv-u 破解版 (6)
- 极域电子教室2009 (6)
- 6300主题下载 (1)
- c++论坛 (14)
- huaweiupdateextractor (4)
- thinkphp6下载 (7)
- 前端论坛 (11)
- mysql 时间索引 (13)
- mydisktest_v298 (35)
- sql 日期比较 (33)
- document.appendchild (35)
- 头像打包下载 (35)
- 二调符号库 (23)
- oppoa5专用解锁工具包 (8)
- acmecadconverter_8.52绿色版 (25)
- oracle timestamp比较大小 (7)
- chm editor破解版 (7)
- throttlestop防止降频 (9)
- f12019破解 (16)
- 流星蝴蝶剑修改器 (18)
- pygame中文手册 (2)
- 联想杜比音效驱动下载 (10)
- np++ (17)
- 算法第四版pdf (14)
- 梦幻诛仙表情包 (36)