当前位置:网站首页>Mysql:sql overview and database system introduction | dark horse programmer
Mysql:sql overview and database system introduction | dark horse programmer
2022-06-30 22:04:00 【Game programming】
One 、 Programming Language Overview
programing language (programming language) It can be simply understood as a language that can be recognized by both computers and people .
- machine language
assembly language
High-level language
machine language

assembly language

High-level language

Two 、SQL Overview
- SQL Full name : Structured Query Language, Structured query language , A standard computer language for accessing and processing databases .SQL Language 1974 Year by year Boyce and Chamberlin Put forward , And first of all in the IBM The relational database system developed by the company SystemR Implemented on . The National Bureau of standards (ANSI) Start working on SQL standard , And in 1986 year 10 The earliest... Was released in June SQL standard , The standard version of the extension is 1989 Published in SQL-89, And after 1992 Version formulated in SQL-92 and 1999 year ISO Released version SQL-99.
SQL The standard has been revised and improved several times , It's more powerful , But at present, many database systems only support SQL-99 Part of the characteristics of , And most database systems can support 1992 Made in SQL-92.
SQL Characteristics
With comprehensive unity , Support of different databases SQL not quite the same
Non procedural language
The language is simple , Users are easy to accept
Provide two ways to use in one grammatical structure
SQL The composition of language
- Data definition language -DDL
Data manipulation language -DML
Data control language -DCL
Data query language -DQL
SQL Language foundation
Grammatical features :
- SQL Case insensitive to keywords
SQL Statements can be written in one or more lines , End with branch SQL Notes :

3、 ... and 、 Introduction to database system
1、 database
database (DB) Is a collection of data stored on disk in some organized way .

2、 Database application
Database application system refers to the application software based on database .

3、 Classification of database management system
Relational database (RDBMS)
(1)Oracle database ( The eldest brother , The most profitable database )
(2)MySQL database ( The most popular medium-sized database ))
(3)SQL server database (Windows The best database in the world )
(4)PostgreSQL( The most powerful open source database )
(5)SQLite( The most popular embedded database )
Non relational database (NoSQL)
(1)Redis( The best cache database )
(2)MongoDB( The best documented database )
(3)Elasticsearch( The best search service )
(4)Cassandra( The best columnar database )
(5)HBase( Excellent distributed 、 Columnar database )
4、SQL Relationship with database management system
SQL Is a language used to operate a database ,SQL Applicable to all relational databases .
MySQL、Oracle、SQLServer Is a database software , These database software support standards SQL, That is, through SQL You can use these software , But every database system will be in the standard SQL Expand your own SQL grammar .
Most of NoSQL The database has its own operating language , Yes SQL The support is not good .
5、 Database management system ( Database software )
Database management system (DBMS) Used to create and maintain databases . for example ,SQL Server、Oracle、MySQL And so on are database management systems . chart 1.1 Describes the database 、 The connection between database application system and database management system .

author : Dark horse programmer official
Game programming , A game development favorite ~
If the picture is not displayed for a long time , Please use Chrome Kernel browser .
边栏推荐
- 机器学习适合女生学吗?
- 1-11 创建线上文件服务
- 去中心化交易所系统开发技术原理丨数字货币去中心化交易所系统开发(说明案例)
- Anaconda下安装Jupyter notebook
- 1-16 路由的概念
- Anti leakage family photo in attack and defense drill
- 1-1 basic concepts of database
- 5G 在智慧医疗中的需求
- Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
- [career planning for Digital IC graduates] Chap.1 overview of IC industry chain and summary of representative enterprises
猜你喜欢

谈谈数字化转型的几个关键问题

从PG15 XID64再次跳票说起

PostgreSQL存储结构浅析

吴恩达的机器学习适合入门吗?

MFC interface library bcgcontrolbar v33.0 - desktop alarm window, grid control upgrade, etc

PyTorch量化实践(2)

Development techniques - import files using easyexcel (simple example)

Anfulai embedded weekly report no. 271: June 20, 2022 to June 26, 2022

Study summary of dynamic routing between capsules

Error reporting: internal error XFS_ WANT_ CORRUPTED_ GOTO at line 1635 of file fs/xfs/libxfs/xfs_ alloc. c.
随机推荐
吴恩达的机器学习适合入门吗?
About, Qianxin detects code vulnerabilities and XSS series solves them
jupyterbook 清空控制台输出
Pytorch quantitative perception training (qat) steps
VIM common shortcut keys
Is Wu Enda's machine learning suitable for entry?
Qsort function and Simulation Implementation of qsort function
[career planning for Digital IC graduates] Chap.1 overview of IC industry chain and summary of representative enterprises
[BSP video tutorial] BSP video tutorial issue 19: AES encryption practice of single chip bootloader, including all open source codes of upper and lower computers (June 26, 2022)
Uniapp life cycle / route jump
Study summary of dynamic routing between capsules
Usbcan analyzer's supporting can and canfd comprehensive test software lkmaster software solves engineers' can bus test problems
Nacos部署及使用
《安富莱嵌入式周报》第271期:2022.06.20--2022.06.26
Is machine learning suitable for girls?
Modify the name of the launched applet
1-21 JSONP接口
Analysis of PostgreSQL storage structure
A comprehensive understanding of gout: symptoms, risk factors, pathogenesis and management
Best wishes for Lao Wu's party