KọmputaDatabases

SQL (data ụdị): Isiokwu

N'ụwa taa na e nwere ọnụ ọgụgụ buru ibu nke na ngwaọrụ na teknụzụ maka ozi nchekwa. Otu n'ime ihe ndị kasị ụzọ na-na nchekwa data, n'ihi na nke na-eji dị iche iche akara usoro. Nke a nchekwa usoro putara na niile nke data bụ n'ụzọ doro anya ahaziri na-depụtara na a pụrụ iche table. Ha, n'aka, iso nke a kpọmkwem data ụdị kọlụm àgwà.

data ụdị - ihe ọ bụ?

Taa, e nwere ọtụtụ nkọwa, na-akọwa echiche nke okwu ahụ bụ "data ụdị." Otú ọ dị, onye ọ bụla n'ime ha nwere otu nkịtị uche. Ya mere, ụdị nke data nwere ike edoghi any ẹkedọhọde dị ka data otu, ji ya ụkpụrụ (agwa, ọnụọgụ, wdg) na-arụmọrụ etinyere na-ewere ụkpụrụ.

Akporo nke data ụdị bụ na achị. Ha na-eji ọ bụghị nanị maka nchekwa, ma na-na mmemme maka dị iche iche ihe aga-eme. Mgbe emebe mmemme nile mmepe na ojiji nke nwa afọ data ụdị na a kpọmkwem set nke arụmọrụ. Otú ọ dị, dabere na onye ọrụ bụ mgbe niile bụ isi data ụdị. SQL ọkọlọtọ na-dabere na ojiji nke kasị ahụkarị ụdị isi, ma na a ọnụ ọgụgụ nke kpọmkwem tinye-ons.

Nhazi ọkwa nke data ụdị

Nkụzị data site ụdị bụ ogologo oge na e mere site mkpa iji hazie ozi maka mfe nhazi. Ugbu a ndabere nke ẹdude data ụdị abụọ: agwa na ọnụọgụ.

Na ndabere nke ha ugbu a nhazi ọkwa ọ e mepụtara, nke na-agụnye pointers, ezi uche, integer, ọnụọgụ-ese n'elu mmiri mgbe na eriri data ụdị. SQL - nhazi ọkwa kpamkpam na-ekpuchi niile dị n'elu. Otú ọ dị, e nwere ndị ọzọ tinye-ins maka ụfọdụ oge a DBMS. Ndị a gụnyere Iha na MySQL.

Basic data ụdị

Ji mee ihe mgbe na-eke tebụl nke àgwà na izute asụsụ ụkpụrụ nke na SQL, data ụdị na-ekewa n'ime 4 ọmụmụ:

  • ndido urụk;
  • fractions;
  • tselochiselennye uru;
  • ụbọchị na oge ụkpụrụ.

Eriri data ụdị

Ìgwè nke mbụ nke ụkpụrụ na-echekwa ihe ọ bụla data, na-anọchi anya dị ka ihe odide.

O nwere ike ịbụ pụrụ iche, nọmba na akwụkwọ ozi, nke na ha ozuzu oke ga-emeso dị ka a eriri ọ bụla ajụjụ SQL. Ụdị data table ndepụta nke a na-egosi n'okpuru, na-etolite a ìgwè mbụ.

Ịsaka (size)

Ọ na-eji na-echekwa ndido urụk. Oke na brackets na-enye ohere idozi ogologo nke echekwara eriri. The kacha size na bytes na nwere ike ịtọ maka n'usoro - 255.

VARCHAR (size)

N'otu aka ahụ, ndị gara aga ụdị nwere ike na-echekwa eriri 255 odide ogologo. Otú ọ dị, n'adịghị ka Ịsaka na chọrọ ego nke na ebe nchekwa maka iwee ịchekwa uru nke ụdị. Nke ahụ bụ, n'ihi na a eriri esịnede 5 odide, 6 bytes nke na ebe nchekwa chọrọ. Ke akpa idaha ebe nchekwa maka uru ga-ahọrọ dị ka kwuru oke.

obere TEXT

Ji echekwa eriri data ruo 255 odide.

TEXT

Eji maka na ịchekwa ederede ozi, na size nke adịghị gafere 65 535 odide.

BLOB

The ụdị data yiri TEXT ụdị na-enye ohere na-database ederede ọmụma onye olu nwere ike iru 65.535 odide. Ma na omume ọ na-eji maka nchekwa nke audio data, foto, electronic akwụkwọ, na otú pụta.

ọkara TEXT

Ọ e mere dabeere na ụdị TEXT, ma-enye gị ohere iji chekwaa ihe data n'ihi na ubara size of ruo 16.777.215 nke akwụkwọ ozi ma ọ bụ ihe nnọchianya.

ọkara BLOB

Eji na-echekwa na a nchekwa data nke electronic akwụkwọ, na nke nke nke adịghị gafere akara nke 16.777.215 odide.

oGOLOGO oge TEXT

Functionally yiri gara aga ụdị, ma na a ibu ikike ncheta nke aka 4 gigabytes.

oGOLOGO oge BLOB

Ọ-enye gị ohere na-etinye na ndị isi nke nnukwu mpịakọta nke data (4 294 967 295 odide).

ENUM (a, b, ch, wdg)

A pụrụ iche data ụdị nke na-eji na-akọwa a ndepụta nke kwere omume ụkpụrụ. 65535 Enye gị dee ụkpụrụ. Ahịrị nke ụdị na ajụjụ nwere ike inweta otu mkpụrụ uru site a kpọmkwem set. N'ihe ebe mgbakwunye ga-ụkpụrụ na-adịghị na-ewetara ke ndepụta nyere na table ga-dere ihe efu uru.

WEPỤTARA

-Akọwa set of nti ụkpụrụ. N'ụzọ dị iche na gara aga ụdị, 64 a na-eji nwere parameters na ike initialized site ọ bụla ma ọ bụ ọtụtụ ihe si set nke arụmụka.

Isiokwu fractional data ụdị

Fractional SQL data ụdị na-eji maka na ịchekwa-ese n'elu mmiri mgbe nọmba. Na omume, dị ka a na-achị, ka ndị dị iche iche ego egosi. Dabere na achọrọ ziri ezi iji otu n'ime ndị na-esonụ atọ:

Ise n'elu (size, d)

Ọ na-ekwe nwere fractional nọmba egosi nkenke d.

Ugboro abụọ (size, d)

Iji ya iji chekwaa fractional nọmba na ọnụọgụ abụọ nkenke.

Ntụpọ (size, d)

Idebe fractional ụkpụrụ dị ka ndido urụk.

Ihe atụ, na ichekwa ego na bank ngụkọta oge ziri ezi nke fractional akụkụ esịmde a uru nke 8 ma ọ bụ 10-NIL-Nke ịrịba ama. The mbụ na nke abụọ na ụdị ike a ga-eji na mpaghara ebe a.

Idebe ego egosi na ụdị nke edoghi ukwuu mmemmem ngwọta nke ọtụtụ nsogbu. Otú ọ dị, na-emeso okwu ego ma ọ bụ na-arụ dị iche iche arụmọrụ SQL data ụdị akakabarede bụ nke dị oké mkpa. Developers kwesịrị ijide n'aka na-atụle ụdị nchekwa na nhazi ụzọ, ndị data anọgide otu.

Integer data ụdị

Integers - a iche iche otu nke nọmba akpụ onye nke isi na klas. Integer SQL data ụdị na-dabere na ojiji nke isi ụdị integer na ụfọdụ ndọtị nke ya Njirimara.

Int (size)

Nchekwa integer ụkpụrụ akpụ a nso nke [-2 31; 2 31 -1]

TINYINT (size)

Ọ na-eje ozi na-echekwa nọmba ke nso nke -128 ka 127

SMALLINT (size)

Ji ụba nso nke ụkpụrụ echekwara na ego nke si -32 768 32 767

MEDIUMINT (size)

Eji maka na ịchekwa nọmba n'etiti -2 akụkụ tupu February 3 2 2 3 -1

BIGINT (size)

Ekpuchi nso nke integers, malite na 63 na-agwụcha -2 2 63 -1

Ịhọrọ nri ụdị data, ị nwere ike ịzọpụta a ọtụtụ nke na ebe nchekwa, ma belata na-eri nke server oge mkpa SQL-gbara ajụjụ na-gburu. data ụdị, ma ọ bụ kama ha nso, chọpụta ego nke chọrọ ohere nchekwa.

Ya mere, nchekwa data mmepe dị mkpa ka anyị cheta na ojiji nke nnukwu àmà nke àgwà na-eduga onye na-abawanye na ebe nchekwa na-eri. Ọ dị mkpa n'ụzọ doro anya nyochaa ihe aga-eme ma mata na otu ebe mara ndika nso na ọnọdụ nke eji aka nọmba. Ọ bụrụ na nso nke arụmụka mee bụ obere, na niile nọmba ga-nti, ọ ga-abụ ihe ziri ezi iji unsigned kpụrụ àgwà unsigned.

The iche nke ụbọchị na oge data

Ke ọmụmụ ndị ntọala SQL data ụdị, ụbọchị na oge na-akpali mmasị karịsịa.

Iji na-esonụ ụdị-enye ndị ọzọ uru na mmepe nke usoro na-adabere na-adịru nwa oge kwa.

DATE

The isi nzube - ụbọchị edebe ke format isua ọnwa-ỤBỌCHỊ ( "yyyy-MM-dd" ma ọ bụ "yyyy-mm-dd"). Ahụkarị ụkpụrụ na-iche site "-" Otú ọ dị, ọ bụla agwa ndị ọzọ karịa nọmba nwere ike n'ọrụ dị ka ndị separator.

TIME

Ọ-enye gị ohere iji chekwaa ruo nwa oge table cell ụkpụrụ. All ụkpụrụ na-kpọmkwem format «HH: mm: SS»

DATETIME

Ọ na-agwakọta ọrụ nke gara aga abụọ na ụdị. The nchekwa format bụ dị ka ndị a: "yyyy-mm-dd HH: mm: SS».

timestamp

Echekwa ụbọchị na oge, a countable nọmba nke sekọnd gafeworonụ kemgbe abalị 01/01/1970 na ruo kpọmkwem uru.

N'AFỌ (M)

Iji ya iji chekwaa kwa afọ ụkpụrụ ke a abụọ- ma ọ bụ anọ na-ọbula format.

Olee ihe ọzọ dị mkpa ka ị mara?

All nke ndị a na ụdị data na-systematized na zuru ezu na Microsoft. SQL data ụdị ya na-arụ ọrụ na ihe zuru ezu.

Dị ka ihe atụ, na-ese site na zuru ezu, otú ihe na ebe nchekwa na-ekenyela na bytes iji ọ bụla ụdị. Mgbe ha nyochasịrị ọmụma dị, Mmepe mfe chepụta Ọdịdị nke tebụl na dum database dabeere na ngwaike ike nke ihe nkesa.

Special pointer - Null

Mgbe ụfọdụ emecha database nwere a ọnọdụ ebe mgbe ị tinye ndia na tebụl mkpa tinye ozi niile ogidi na-efu efu. N'ihi nke a a pụrụ iche pointer ka ihe efu uru - Null, nke bụ dị ka ihe aka-eji SQL asụsụ. Ụdị data ogidi, nke na-adịchaghị mkpa ka jupụta, mgbe na-eke tebụl na-kpọmkwem site onye ọrụ, ikwe Nsonye nke null ụkpụrụ. Ma ọ bụghị Null ọrụ na ihe ọzọ nganiihu ghara n'ọrụ na-egosi a amanyere bụ iwu nke ẹkụre niile ụkpụrụ.

null pointer Ọ dịghị ụdị, ma naanị na-arụtụ aka a null uru nchekwa data tebụl. Ya mere, ọ ga-achọkwa na-ọ bụla dị n'elu ụdị.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ig.atomiyme.com. Theme powered by WordPress.