当前位置:网站首页>MySQL related terms
MySQL related terms
2022-07-06 21:53:00 【handsome-bit】
database
Organize... According to the data structure 、 Warehouse for storing and managing data ; Is a long-term storage in the computer 、 organized 、 Can share
Of 、 A collection of large amounts of data under unified management ;
OLTP
OLTP(on-line transaction processing) Online transaction processing ; Addition, deletion, modification and query of main databases ;
OLTP It is mainly used to record the occurrence of certain business events ; The data will be updated in the database by adding, deleting and modifying
operation , It requires high real-time performance 、 Strong stability 、 Make sure the data is updated in time ;
OLAP
OLAP(On-Line Analytical Processing) Online analytical processing ; Mainly for database query ;
When the data accumulates to a certain extent , We need to make a summary analysis of what happened in the past , You need to put the past period of time
Take out the data generated in for statistical analysis , Get the information we want from it , Support the company in making decisions , At this time
It's doing OLAP 了 ;
SQL
Definition
Structured query language (Structured Query Language) abbreviation SQL, Is a special purpose programming language , It's a number
Database query and programming language , For data access and query 、 Update and manage relational database system .SQL It's relational data
Standard language for library systems .
Relational databases include :MySQL, SQL Server, Oracle, Sybase, postgreSQL as well as MS Access etc. ;
SQL The order includes :DQL、DML、DDL、DCL as well as TCL;
DQL
Data Query Language - Data query language ;
select : Retrieve specific records from one or more tables ;
DML
Data Manipulate Language - Data operation language ;
insert : insert record ;
update : Update record ;
delete : Delete record ;
DDL
Data Define Languge - Data definition language ;
create : Create a new table 、 View of the table 、 Or objects in the database ;
alter : Modify existing database objects , For example, modify the attributes or fields of the table ;
drop : Delete table 、 Database objects or views ;
DCL
Data Control Language - Data control language ;
grant : Grant user rights ;
revoke : Reclaim user rights ;
TCL
Transaction Control Language - Transaction control language ;
commit : Transaction submission ;
rollback : Transaction rollback ;
Database terminology
database : A database is a collection of related tables ;
Data sheet : A table is a matrix of data ;
Column : A column contains the same type of data ;
That's ok : Or record is a set of related data ;
Primary key : The primary key is unique ; A data table can only contain one primary key ;
Foreign keys : Foreign keys are used to associate two tables , To ensure referential integrity ;MyISAM The storage engine itself does not support foreign keys , Only play a note
Release effect ; and innodb Full support for foreign keys ;
Composite key : Or key combination ; Use multiple columns as an index key ;
Indexes : Data for quick access to data tables ; An index is a structure that sorts the values of one or more columns in a table ;
create table parent (
id int not null,
primary key(id)
) engine=innodb;
create table child (
id int,
parent_id int,
foreign key(parent_id) references parent(id) ON DELETE CASCADE ON UPDATE
CASCADE
) engine=innodb;
– The referenced table is the parent table , The referenced table is called a child table ;
– When defining a foreign key , You can set the behavior ON DELETE and ON UPDATE, The action when the behavior occurs can be selected :
– CASCADE Sub tables do the same thing
– SET NULL The corresponding fields of the updated sub table are NULL
– NO ACTION The parent class makes the corresponding behavior report
边栏推荐
- npm run dev启动项目报错 document is not defined
- Leveldb source code analysis series - main process
- 强化学习-学习笔记5 | AlphaGo
- [go][转载]vscode配置完go跑个helloworld例子
- 3D face reconstruction: from basic knowledge to recognition / reconstruction methods!
- Binary tree node at the longest distance
- First batch selected! Tencent security tianyufeng control has obtained the business security capability certification of the ICT Institute
- 技术分享 | 抓包分析 TCP 协议
- Univariate cubic equation - relationship between root and coefficient
- 对话阿里巴巴副总裁贾扬清:追求大模型,并不是一件坏事
猜你喜欢

Basic introduction of figure

Four common ways and performance comparison of ArrayList de duplication (jmh performance analysis)

Digital transformation takes the lead to resume production and work, and online and offline full integration rebuilds business logic

【力扣刷题】32. 最长有效括号
![[interpretation of the paper] machine learning technology for Cataract Classification / classification](/img/0c/b76e59f092c1b534736132faa76de5.png)
[interpretation of the paper] machine learning technology for Cataract Classification / classification

缓存更新策略概览(Caching Strategies Overview)

Summary of cross partition scheme

MPLS experiment

Earned value management EVM detailed explanation and application, example explanation

C how to set two columns comboboxcolumn in DataGridView to bind a secondary linkage effect of cascading events
随机推荐
3D face reconstruction: from basic knowledge to recognition / reconstruction methods!
【力扣刷题】一维动态规划记录(53零钱兑换、300最长递增子序列、53最大子数组和)
b站视频链接快速获取
1292_FreeROS中vTaskResume()以及xTaskResumeFromISR()的实现分析
记一次清理挖矿病毒的过程
SDL2来源分析7:演出(SDL_RenderPresent())
Redistemplate common collection instructions opsforhash (IV)
Intelligent online customer service system source code Gofly development log - 2 Develop command line applications
PostgreSQL 修改数据库用户的密码
Divide candy
Univariate cubic equation - relationship between root and coefficient
Depth first traversal (DFS) and breadth first traversal (BFS)
Why does MySQL index fail? When do I use indexes?
jvm:大对象在老年代的分配
Quick news: the flybook players' conference is held online; Wechat payment launched "education and training service toolbox"
[interpretation of the paper] machine learning technology for Cataract Classification / classification
In JS, string and array are converted to each other (I) -- the method of converting string into array
PostgreSQL install GIS plug-in create extension PostGIS_ topology
Aggregate function with key in spark
基于InsightFace的高精度人脸识别,可直接对标虹软