Мазмұны:

PostgreSQL мәтіндік деректер түрі дегеніміз не?
PostgreSQL мәтіндік деректер түрі дегеніміз не?

Бейне: PostgreSQL мәтіндік деректер түрі дегеніміз не?

Бейне: PostgreSQL мәтіндік деректер түрі дегеніміз не?
Бейне: SQL для тестировщика —CREATE TABLE, INSERT, UPDATE и др. 2024, Мамыр
Anonim

The мәтіндік деректер түрі шектеусіз ұзындықтағы жолды сақтай алады. Varchar үшін n бүтін санын көрсетпесеңіз деректер түрі , ол сияқты әрекет етеді мәтіндік деректер түрі . Varchar өнімділігі (n жоқ) және мәтін бірдей.

Осыған байланысты PostgreSQL-те қандай деректер түрлері бар?

PostgreSQL келесі деректер түрлерін қолдайды:

  • Логикалық.
  • char, varchar және мәтін сияқты таңба түрлері.
  • Бүтін және өзгермелі нүктелі сан сияқты сандық типтер.
  • Күн, уақыт, уақыт белгісі және интервал сияқты уақытша түрлер.
  • Әмбебап бірегей идентификаторларды сақтауға арналған UUID.
  • Жиым жолдарын, сандарды және т.б. сақтауға арналған массив.

Жоғарыда айтылғандай, Postgres мәтіндік деректер түрінің максималды өлшемі қандай? Екеуі де МӘТІН және VARCHAR жоғарғы жағы бар шектеу 1 Гб және олардың арасында өнімділік айырмашылығы жоқ ( PostgreSQL құжаттама).

Осыған байланысты PostgreSQL-те сериялық деректер түрі дегеніміз не?

СЕРИЯЛЫҚ немесе BIGSERIAL СЕРИЯЛЫҚ автоматты түрде көбейтілетін бүтін сан болып табылады баған ол 4 байт алады, ал BIGSERIAL автоматты түрде өсетін бигинт баған 8 байт алады. Сырттағы күбір-сыбыр әңгіме, PostgreSQL жасау үшін реттілік генераторын пайдаланады SERIAL баған жаңа ROW кірістіру кезіндегі мәндер.

PostgreSQL ішіндегі varchar дегеніміз не?

Белгілер вархар (n) және char(n) сәйкесінше таңба өзгеретін(n) және таңба(n) үшін бүркеншік аттар. Ұзындық спецификаторы жоқ таңба таңбаға (1) баламалы. Егер таңбаны өзгерту ұзындық спецификаторынсыз пайдаланылса, түр кез келген өлшемдегі жолдарды қабылдайды. Соңғысы - а PostgreSQL ұзарту.

Ұсынылған: