Technology sharing

Database basics

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Insert imaginem descriptionis hic

Login for basic usu

introire;mysql -h 127.0.0.1 -P 3306 -u root -p

-hSpecificare colligationem ad exercitum ubi explicatur mysql officium
-PSpecificare portum numerum volumus accedere
-uDenota initium usoris
-pTesseras ingressus est specificare

Si -h 127.0.0.1 scriptum non est, defectus localiter coniungere est
Si -P 3306 scriptum non est, defalta est coniungere cum numero portuum 3306.

introire;mysql -y root
Insert imaginem descriptionis hic

Basic notiones database

Database solutione repono

Intelligentes a servo perspective

mysqlEstne clientis muneris database
mysqldEstne server parte muneris database
Mysql essentialiter servitium retis fundatur in C (mysql) S (mysqld) modum

Mysql processus retis est et mysqld correspondens est posterior servitutis huius retis.

Insert imaginem descriptionis hic

potestnetstat -lntpReprehendo portum numero:

Insert imaginem descriptionis hic

Intellige prospectum munus

mysql est paro of network programs qui nobis praebent accessum notitia muneris
mysqld database ministerium

Database: Fere ad notitias ordinatas in certa structura in orbe vel memoria reposita. Est copia solutionum database in orbe conditarum, ergo medium pro database repositorium est disci vel memoria.

Cur opus database, cum tantum uti possumus lima ut notitias congregem?
Fasciculi salutaris notitia sequentia incommoda habet:

  • File securitatem exitibus
  • Tabulae datae interrogationi et administrationi non conducunt
  • Files non conducit ad condendum ingentes notitia
  • Incommodum est ad imperium files in progressio

Essentia database solutio est solutionum contentorum notitiarum reponendarum. Datis agris datorum vel requisitis, client/database lima directe dat tibi eventus.

Insert imaginem descriptionis hic

Usus exempla

  1. Fundare database essentialiter directorium sub Linux
    Constitue ahelloworldcreate database helloworld
    Insert imaginem descriptionis hic

  1. Essentia creandi mensam in database est creare tabellam respondentem sub Linux
    usushelloworlduse helloworldet creare mensam

Insert imaginem descriptionis hic


Logica structurae repositionis:
select * from student;
determinatio structuram
Insert imaginem descriptionis hic

Praescriptum opus facto per mysqld


  1. Ratio datorum etiam fasciculus est, sed haec fasciculi non directe operantur a programmatore, sed operantur a servitio datorum ut programmator adiuvet.

Datorum amet (relationes)

  • SQL Sever: Microsoft productum, gratissimum .Net programmatum, media et magna incepta.
  • Oraculum: Oraculum producta magnis inceptis apta sunt et logica negotia multiplicia.
  • MySQL: Popularis database in mundo, ad Oraculum spectantes, bonum consensum habet et negotiis implicatis non convenit. Maxime usus est in mercatura, SNS, in foris. Bonum effectum in processu simplici SQL habet.
  • PostgreSQL: Relatio relationis evoluta ab Department of Computer Scientia in Universitate California, Berkeley. Liberum est uti, mutare et distribuere, sive ad usum privatae, commercialis, sive ad academicam inquisitionis usum.
  • SQLite: database leve est, ratio datorum ACID-facilis relationis procuratio, quae in bibliotheca relative parva C continetur. Scopus eius infixus est et adhibitus in multis productis immersis. In machinis immersis occupat opes, paucae tantum K memoriae satis esse possunt.
  • H2: Est database embedded in Encyclica Java.

Relationes inter servers, databases et mensas

Sic dicta installation de servo database tantum significat institutionem datorum administrationis ratiocinationis in apparatus.
Ut notitias entium in applicatione servent, multae tabulae generaliter creantur in datorum ad salvandas notitias entium in progressio.

Insert imaginem descriptionis hic

MySQL altiore architectura

MySQL database portatile est quod in omnibus fere systematibus operantibus currentibus currere potest, ut Unix/Linux, Windows, Mac et Solaris. Variae rationes variae subesse exsecutiones habent, sed MySQL basically praestare potest constantiam architecturae physicae in singulis suggestis.

Insert imaginem descriptionis hic

MySQL partitio

  • DDL [data definitione lingua] notata definitio linguae, structuram notitiarum repositarum servabat
    Mandatum Repraesentativas:create, drop, alter
  • DML [manipulation data lingua] data manipulatione lingua data operando
    Mandatum Repraesentativas:insertdeleteupdate
  • DML dividitur in DQL separatum, linguae interrogationis data, quae mandata exhibet: select
  • DCL [Data Control Language] Data lingua imperium, maxime responsabile ad administrationem ac transactiones permission
    Mandatum Repraesentativas:grantrevokecommit

repono engine

Machina reposita est exsecutio methodi quomodo datorum administrandi ratio thesaurorum notitiarum, quomodo indices notitias repositas, et quomodo renovationes et interrogationes datas.
nucleus MySQL est obturaculum-in machinam repositam, quae multiplices machinas repositionis sustinet.

Visum repositionis tormenta: `monstra tormenta;

Repono engine comparationis:
Insert imaginem descriptionis hic
`

Insert imaginem descriptionis hic