T-SQL、Jet SQL、PL-SQL 的含义_MySQL
数据库分为网状、层状、关系、对象四种类型,目前的数据库一般都是属于关系数据库(如SQLServer、Oracle,MySQL等),网状、层状基本上已成历史,对象类型尚未普及。
SQL 语言是有 ANSI 标准的。但各个厂商实现的 SQL 语言,都没有完全遵循标准。并对标准 SQL 进行了诸如 if 之类的控制语句的扩展,就有了T-SQL,Jet SQL、PL-SQL 等,具体要依据你的数据库管理系统而定,SQL Server 当然是使用T-SQL、Oracle 使用PL-SQL,Access使用Jet SQL。
SQL 是结构化查询语言的缩写,是一种标准。现在一般将标准的 SQL 语言规范称为 ANSI SQL XX,后面的 XX 表示版本,比如 ANSI SQL 92 规范。 很多公司的数据库软件都使用 SQL 语句来进行数据库操作,但是各大公司都对标准的 SQL 语言规范进行了扩展,因此 SQL 很多分支,各种分支都有其特殊且与其他分支不兼容的地方。 JET SQL 与 T-SQL 都是微软所特有的 SQL 分支,Jet SQL 用于 ACCESS 数据库软件,T-SQL 用于 SQL Server 数据库软件。Access没有存储过程,没有触发器。Jet-SQL 不支持 full join。二者在语句上也有差别。
SQL 语句基本上是以 ANSI SQL为标准,用标准 SQL书写的程序在各类数据库上都可以执行。不同的数据库都对SQL有所扩展,增加自己的特色功能。但是程序员应该养成好的习惯,尽量避免使用扩展SQL,这样的程序可以方便的换数据库。
SQL Server 是企业级的大型数据库,适用于海量数据的存储和访问,有更高的安全性。Access 是个人桌面数据库,适于数据量不大的一般应用。当然后者更简单一些,一般小型的应用程序中可以很容易调用。前者需要额外的设备支持,需要安装在服务器版的操作系统中。
T-SQL是标准 SQL 程式设计语言的增强版,它是用来让应用程式与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL的DDL 和 DML 功能,加上延伸的函数、系统预存程序以及程式设计结构(例如 IF 和 WHILE)让程式设计更有弹性。T-SQL 的功能随著新版的 SQL Server 而持续成长,让我们来看一下 T-SQL 最新增加的特色。 在 Microsoft SQL Server 7.0 中 T-SQL 有著为数不少的新增功能,包括新的预存程序、系统资料表、函数、资料型别、陈述式以及现存陈述式中的选项。
Oracle 中的查询语言叫 PL-SQL。PL-SQL 被称为块结构化语言。PL-SQL是Oracle的扩展,在标准SQL中加入了IF...ELSE... For....等控制过程的SQL。
SQLServer 在SQL上的扩展是Transact SQL,即 T-SQL。
SQL Server、MySQL、Oracle 等都是数据库管理系统。所谓的数据库是一个文件,比如Acess数据库是 *.mdb。
操作系统给用户提供良好的应用接口,而数据库管理系统是运行在操作系统之上的支撑程序,是数据库系统的核心。
备注:
Oracle // 用于大型系统
Sybase、SQL Server // 用于中型系统
IBM Db2, MySQL // 用于中小型系统
Access // 用于小型系统

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









이 기사는 MySQL의 Alter Table 문을 사용하여 열 추가/드롭 테이블/열 변경 및 열 데이터 유형 변경을 포함하여 테이블을 수정하는 것에 대해 설명합니다.

기사는 인증서 생성 및 확인을 포함하여 MySQL에 대한 SSL/TLS 암호화 구성에 대해 설명합니다. 주요 문제는 자체 서명 인증서의 보안 영향을 사용하는 것입니다. [문자 수 : 159]

기사는 MySQL에서 파티셔닝, 샤딩, 인덱싱 및 쿼리 최적화를 포함하여 대규모 데이터 세트를 처리하기위한 전략에 대해 설명합니다.

기사는 MySQL Workbench 및 Phpmyadmin과 같은 인기있는 MySQL GUI 도구에 대해 논의하여 초보자 및 고급 사용자를위한 기능과 적합성을 비교합니다. [159 자].

이 기사에서는 Drop Table 문을 사용하여 MySQL에서 테이블을 떨어 뜨리는 것에 대해 설명하여 예방 조치와 위험을 강조합니다. 백업 없이는 행동이 돌이킬 수 없으며 복구 방법 및 잠재적 생산 환경 위험을 상세하게합니다.

기사는 외국 열쇠를 사용하여 데이터베이스의 관계를 나타내고 모범 사례, 데이터 무결성 및 피할 수있는 일반적인 함정에 중점을 둡니다.

이 기사에서는 PostgreSQL, MySQL 및 MongoDB와 같은 다양한 데이터베이스에서 JSON 열에서 인덱스를 작성하여 쿼리 성능을 향상시킵니다. 특정 JSON 경로를 인덱싱하는 구문 및 이점을 설명하고 지원되는 데이터베이스 시스템을 나열합니다.

기사는 준비된 명령문, 입력 검증 및 강력한 암호 정책을 사용하여 SQL 주입 및 무차별 적 공격에 대한 MySQL 보안에 대해 논의합니다 (159 자)
