MySQL basic learning analysis

Database - mainly includes three aspects: data storage, data management, database application.
Data storage - that is, to store data .
Data management - to operate and store data
. Database application - to call data management and operate and store data.

Database connection--how to access the database
implementation technology odbc--
unified interface, support multiple languages
​​jdcb--one of the java development specifications, java development to connect to the database

Database language SQL -- a structured language for database data operations,
divided into
DDL-definition (create, drop, alter)
DML-management (insert, delete, update)
DQL-query (select, show)
DCL-control ()

mysql-small relational database management system, open source, divided into community version (free) and enterprise version (charged), small size, fast speed, easy to learn compared to other large database management systems.

MySQL's storage engine
innodb-transactional storage engine, supports ACID, supports foreign key indexes, storage space is a
myisam-non-transactional storage engine, storage files are 3, descriptive with .frm table, .MYD table data, . MYI table index, fast query performance
memory-in-memory storage engine, in ram memory, has the fastest performance and cannot be persisted to disk. MySQL uses this engine to store temporary tables.
archive-non-transactional storage engine, supports high concurrency, suitable for archive data storage, for example
, the default storage engine before log 5.6 is myisam, including innodb after 5.6

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325013109&siteId=291194637