Kamepiula 'ē aʻeLako polokalamu

Pehea e kākau SQL-'ōlelo āna - piha examples

Kēlā me kēia o ko mākou mau maka, a hoʻohana i kaʻano o nā 'ikepili i. A hiki mākou i koho i ka e-mail helu wahi, mākou e hana ai me ka hōkeoʻikepili. hōkeoʻikepili ka hoʻohana 'ana i nā lawelawe, kapa no ka papaa o ka Customer aeaiiua, etc.

Akā, hoʻowahāwahāʻo ia a eia i o ka hōkeoʻikepili, a no ka mea, he nui na lako polokalamu i nā 'oihana haku polokalamu hoi he wahi lihi iki o ka "keʻokeʻo kahi lilelile i" ma muli o ke' ano 'okoʻa ke ano o ke ia mau hua'ōlelo. Mākou e hāʻawi aku i ka manawa pōkole ka wehewehena o ka papa kuhikuhiE olelo i ka 'ikepili i ka SQL noonoo. So.

Hōkeoʻikepili - He apuapu a hoonoho iho la o AEIU no ka ho'āhu kauohaʻikepili hale a me kā lākou mau ka pili ma. Loa pinepine, ua kapaia ka hōkeoʻikepili kekahi hōkeoʻikepili'ōnaehana (DBMS). Hōkeoʻikepili - ka mea, Aloha pono i ka waihona o ka 'ike i loko o kekahi mau' waihona a me ka hiki ke hana ia me kekahi mau 'ikepili i.

Table - hoi i noonoo ai i ka waihona ma i palapala i waihonakala, Hoʻohui 'e like me kekahi mau mea kiko'î, e like me ka papa inoa o nā kauoha a no ka hope o ka malama. Kēia mea he papaʻaina i loko o ka kamepiula hōkeoʻikepili. A hoʻokaʻawale papaʻaina i kona mau hanana ka inoa.

Ikepili Type - i ke 'ano o ka' ike 'ae' ia e waiho i loko o ka hoʻokahi kia ao a me ka lālani. Ua hiki ia he mau 'helu a kikokikona waihona.

Kolamu a me ka lalani - mākou a pau hana me polokalamu pakuhi, a mea i noho ma na lalani a me nā kolamu. Kekahi relational hōkeoʻikepili hana me ka papa o ka mea ala. Oi i kekahi manawa, i kapaʻia mooolelo.

A iniiaiie ki - kēlā lalani e i kekahi a oi kolamu no kona hanana 'ike. No iniiaiie kī ka loa paʻakikī e update, hoʻololi a kāpae i pili lalani.

He aha ka SQL?

Hulina'ōlelo SQL (English mea kūkulu hulina Language -. Mea kūkulu hulina Language) Ua hoʻololi i wale i ka hana me ka 'ikepili i a me ka mea a ianoiyuaa a i ka hae no nā mea a pau Popular ikepili. Ka 'ōlelo Ka Mooolelo O ua i mai o kekahi poe he uuku o nā' ana, a me ka oluolu, e aʻo. Akā, mamua o ka maopopo pono io, ka mea e leie aku i ka mea i hanaia o ka SQL'ōlelo āna no ka luna 'ana me ka hōkeoʻikepili o kekahi nui.

Mai 1992, aia no he mau hae, i kapaʻia ANSI SQL. Ua hoakaka o ka walaʻauʻana Ka Mooolelo O a me ka oihana o ke ana, a hoi kākoʻo iā ia ma nā mea a pau DBMS market poe luna papa, e like me ka mea kahi e olelo ai me ka Microsoft ka SQL Kuʻia. E noonoo oe i ka hiʻona o ka'ōlelo i loko o ka pōkole 'atikala mea hiki ole, pela wale na kumu o SQL'ōlelo āna mākou e pokole noonoo. Ano he kumu hoʻohālike ÷ ike i ka pono io a me ka hiʻona o ka 'ōlelo:

  • e pili ana ikepili a me nā papa;
  • ʻikepili koho;
  • Ohui 'ikamu;
  • hooponopono hou a me ka moʻolelo holoi o ka 'ike.

SQLʻIkepili aja

All kolamu ma ka hōkeoʻikepili papa hoahu i ka ia ikepili type. ma ka SQLʻikepiliʻAno i ka ia me ka 'ē aʻe iaaiey' ōlelo.

ʻikepiliʻano hōʻikeʻano
INT integers
REAL E lana wahi helu
kikokikona Ke ano kaula o ee iaaanu aey lōʻihi
DATE SQL hulina "lā" i loko o ka likeʻole ma o nā kūmole
TIME manawa
Mike Char Text kaula a paʻa lōʻihi

Hana i na papa a me ka 'ikepili i

E hana hou 'ikepili i, papa, a me nā'ōlelo āna i loko o SQL Aia he mau aoao:

  • SQL māmala'ōlelo e hōʻike ana ma ka hōkeoʻikepili hooluolu mai
  • E ho ohana i pä hana mau luna 'oihana, he hapa o ka hōkeoʻikepili KikowaenaUa.

A hou hōkeoʻikepili Aʻole e kāinoa hōkeoʻikepili ; . E like me 'oe ke ike, o ka Mooolelo O ka poe noonoo ole a me ka concise.

Nā papa i loko o ka hōkeoʻikepili hana i ka ho okumu ana i papaaina hoakaka me ke kēia mau mea kiko'î:

  • papa inoa
  • nā inoa a me nāʻikepili ke ano o ke kolamu

Me lakou i mea hoike, e ho okumu i kekahi huakūʻai papa me ka i kēia kolamu.

kolamu hōʻikeʻano
commodity_id huahana ID
vendor_id Mea kūʻai aku ID (Key kanaka kūʻai aku mawaho papaʻaina)
commodity_name huahana inoa
commodity_price kāki o
commodity_desc hōʻikeʻano

Hana i ka papaʻaina.

Ho okumu i papaʻaina huakūʻai

(Commodity_id Mike Char (15) NOT Yard,

vendor_id Mike Char (15) NOT Yard,

commodity_name Mike Char (254) Yard,

commodity_price kekimala (8,2) Yard,

commodity_desc VARCHAR (1000) Yard);

Ka papaʻaina be elima kolamu. Ma hope o ka inoa o ke ano o kaʻikepili kolamu i kaawale ma commas. Ke kolamu waiwai ke lawe Yard Hawaiʻi (Yard) ole pono e hoʻopihaʻia i loko o (NOT Yard), a me ia mea manao e hana i ka papaʻaina.

Laʻanaʻikepili mai i ka papaʻaina

mea hōʻikeʻikeʻuʻuku Aʻoleʻikepili - ka loa mau hoʻohana SQL'ōlelo āna. No ka 'ike hou' oe pono e koho 'ia mākou makemake e wae mai i ka papaʻaina. Ma mua o ka mea hoʻohālike:

Koho i commodity_name FROM huakūʻai

Ma hope o ke koho i hoakaka hōʻike i ka inoa o ke kolamu e loaaʻi ka 'ike, akā, FROM e hōʻike ana i ka papaʻaina.

ka hulina hopena e ia i ka papaʻaina lalani me Commodity_name aiee i loko o ka mea ma ka i ka mea i komo i loko o ka hōkeoʻikepili a laila me kekahi hoʻokaʻina '. E hoonohonoho i nā hualoaʻa ma ka koho Aʻole Papa BY.

I ka hulina i mau kihapai helu ia kaawale ma commas like i loko o ka kēia laʻana:

Koho commodity_id, commodity_name, commodity_price FROM huakūʻai

He hiki ke kiʻi i hopena o ka hulina kaula waiwai o nā kolamu. No keia mea, o ka hoailona "*":

Koho i * FROM huakūʻai

  • Koho i aiiieieoaeuii Kākoʻo:
  • Hoʻokaʻinaʻikepili (mea BY olelo)
  • Koho e like me ka olelo (ma kahi)
  • Hoʻohui 'ia manawa (Hoʻohui ma)

hoʻohui i ka laina

E hui lalani a hiki i ka papaʻaina hoʻohana SQL māmala'ōlelo e hōʻike ana me ka hookomo olelo. Ke hou hiki ke i loko o ekolu aoao:

  • hoʻohui i ka hou a pau laina;
  • o ka laina;
  • hulina i nā hualoaʻa.

E hoʻohui i ka piha laina, e pono ke koho 'ia i ka papaʻaina, ka inoa, a me nā loina o nā kolamu (nā mahinaʻai) o ka hou laina. Eia he laʻana:

Hookomo i loko o huakūʻai Values ( '106', '50', 'Coca-Cola', '1,68', 'No Alcogol,)

Laʻana kō ka hou huahana i ka papaʻaina. i hoakaka ia Nā Loina Hawaiʻi ma hope o Hawaiʻi no kēlā me kēia kia ao. Inā he mea ole AYEIE waiwai no ke kolamu, he mea pono e hoakaka Yard. Ua piha nā kolamu me aiee i loko o ka mea ia e pili ana i ka papaʻaina i hoakaka ia.

Ma ka hihia o ohui wale i ka hapa o ke kaula pono kūlike loa ke koho 'ia i ka inoa o ke kolamu, e like me ma ka Laʻana:

Hookomo i huakūʻai (commodity_id, vendor_id, commodity_name)

Nā Loina Hawaiʻi ( '106', '50', 'Coca-Cola', )

Ua hoʻolauna mākou wale nō huahana hōʻike no ke, wale mai ana a me kona inoa, a me ke koena o ke kula i ae nele.

Pepa hulina i nā hualoaʻa

Holo nōhie, hookomo ua hoʻohana 'ia e hui aku i ka lalani, akā, hiki ke hoʻohana no ka ohui i wae hoakaka hualoaʻa.

loliʻikepili

E hoʻololi i ka 'ike i loko o ka hōkeoʻikepili papa mahinaʻai Pono e hoʻohana i ka Kiʻi hou olelo. Ke Aʻole hiki ke hoʻohana 'ia ma nāʻaoʻao:

  • I hōʻano hou na lalani a pau i loko o ka papaʻaina.
  • Wale no i kekahi laina.

Kiʻi hou ninoieo o ka papa kuhikuhiE oihana mua ekolu:

  • i ka papaʻaina i loko o ka mea e makemake e e loli;
  • kahua inoa a me kā lākou hou nā loina;
  • Nā kūlana no ka lalani koho hou.

E noonoo oe i kumu. E ka olelo i ka huina hoonui me ka ID = 106 i loli i ke kumu kuai, no laila, i kēia laina e update. E kakau iho i na kēia hoike.

Kiʻi hou huakūʻai i commodity_price = '3.2' kahi commodity_id = ' 106'

kuhikuhi mai mākou i ka papaʻaina i ka inoa, ma keia hihia, ke huakūʻai, a e e ka moʻolelo, a laila, ma hope o ka waiho - ka hou cia o ke kolamu, a loaʻa i ka makemake mau ukana, hoakaka ana i ke kahi i makemake cia ID.

E hoʻololi i ka helu ana o kolamu ma hope o ka i hoike hoʻomōakaaka kekahi mau hui o ka kolamu-waiwai, kaawale ma commas. E nānā i ke kumu hoohalike i loko i ka hōʻano hou 'ia ka inoa a me ka kumukuai o ka waiwai:

Kiʻi hou huakūʻai i commodity_name = 'Fanta' , commodity_price = '3.2' kahi commodity_id = ' 106'

E kāpae i ka 'ike i loko o ke kolamu, e hiki ke kau ia e Yard, ina mea e leie aku ka' ole o ka papaʻaina. Ua pono e hoomanao i ka Yard - keia mea i ka "i" waiwai,ʻaʻole Aʻohe like kikokikona a helu. Wehe i ka'ikamu hōʻike:

Kiʻi hou huakūʻai i commodity_desc = Yard kahi commodity_id = ' 106'

ka hiʻona lalani

SQL noi e kāpae i lalani i loko o ka papaʻaina i ka hanaia e kāpae i Aʻole. Aia mau aoao elua e hana:

  • Table Holoi i ka manaʻo o kekahi mau lalani;
  • wehe na lalani a pau i loko o ka papaʻaina.

Kumu wehe i kekahi lalani o ka papaʻaina.

Holoi FROM huakūʻai kahi commodity_id = '106'

A ma hope iho e kāpae i FROM hoʻomōakaaka i ka papaʻaina i loko o ka inoa a e kāpae i lalani. Kahi Aʻole ka loaʻa o ke ano ma lalo i laina e e koho no ka moʻolelo holoi. Ma ka hana i ka huina hoonui me ka laina ID = 106 mākou wehe. Kahi hoike mea nui no ka mea, kekahi, i kēia Aʻole privedt wehe a pau lalani i loko o ka papaʻaina. Ua pili no ka hoʻololi 'ana i ke kula nā loina.

Ke holoi hoakaka Aʻole e koho 'kolamu inoa, a me ka meta-huapalapala. He pono e lawe aku oe i ka laina, a kāpae i hoʻokahi kolamu, ia i hiki ole.

E ho ohana i SQL ma Microsoft ke kōkua o

Microsoft ke kōkua o ua nō kāu hoʻohana interactively e hana i kekahi pakuhi, hōkeoʻikepili,'ōnaehana loli, ka Ikepili oʻikepili ma ka hōkeoʻikepili, a me ka mea, e hoʻokō i nā'ōlelo āna SQL ka hookipaia i kekahi pono pä hulina hana (hulina akamai), ka hoʻohana 'ana i oe ke kūkulu, a laila e hoʻokō iho SQL hoike koke kekahi ka manaʻo pohihihi.

I kākoʻo aaeei komo i ke kikowaena, kahi o ka hōkeoʻikepili ke kōkua o hiki ke hoʻohana i SQL-hulina mīkini hana wāwahie i kekahi ODBCʻikepili kumu. Ua hiʻona ka ho'āʻana o palapala noi i ka launa 'ana me ka nānā' ana i hōkeoʻikepili i loko o kekahi waihona.

SQL hoʻopaneʻei ka palena manawa

No ka mea, SQL'ōlelo āna e ole i nā mea a pau i ke kaʻina iaaiey 'ōlelo hiʻona e like me lou, ai manamana ai, etc., ka DBMS Manufacturers hoʻomōhala lākou hoʻokolohua o ka SQL me ka holomua hiʻona. Ka mua ka kākoʻo no ka waiho waho kaʻina hana a me ka maʻamau 'ana, procedural' ōlelo.

Ka loa e like me ka olelo o ka 'ōlelo:

  • Kahi e olelo ai hōkeoʻikepili - PL / SQL
  • Interbase, Firebird - PSQL
  • Microsoft SQL Kuʻia - hana-SQL
  • PostgreSQL - PL / pgSQL.

SQL Internet

MySQL hōkeoʻikepili ua hoʻokuʻuʻia ma lalo o GNU General Public laikini he noa laikini. Aia He He kalepa laikini me ka hiki, e hoʻomōhala hana mau modules. E like me kekahi hapa o ka loa hanohano ae o ka hana Internet kikowaena, e like me XAMPP, WAMP a me ka ipukukui, a me ka mea i ka loa hanohano hōkeoʻikepili noi kūpono 'ana i loko o ka Internet.

Ua? Ac? E Sun Microsystems a me ka ua a ianoiyuaa a kākoʻo 'ia e kahi e'ōlelo ai. Kākoʻo hōkeoʻikepili nui mai i ka 64 terabytes, ka SQL Ka Mooolelo O: 2003, replicating 'ikepili a me ka ao lawelawe.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 haw.delachieve.com. Theme powered by WordPress.