Paano Gumamit ng SQL: 8 Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Gumamit ng SQL: 8 Hakbang (na may Mga Larawan)
Paano Gumamit ng SQL: 8 Hakbang (na may Mga Larawan)

Video: Paano Gumamit ng SQL: 8 Hakbang (na may Mga Larawan)

Video: Paano Gumamit ng SQL: 8 Hakbang (na may Mga Larawan)
Video: How to Speed Up Windows 10 Performance (Tagalog) Paano Pabilisin ang mabagal na PC Settings Solution 2024, Marso
Anonim

Ang SQL ay nangangahulugang Structured Query Wika at orihinal na binuo ng IBM noong dekada 70 upang makipag-ugnay sa mga kaugnay na database. Ito ang karaniwang wika para sa mga database, nananatiling medyo nababasa at ito ay medyo simple upang malaman ang mga pangunahing kaalaman (kahit na ang wika ay maaaring maging napakalakas).

Mga hakbang

Gumamit ng SQL Hakbang 1
Gumamit ng SQL Hakbang 1

Hakbang 1. Ang 'SQL' ay karaniwang binibigkas na 'S-Q-L' (Structured Query Language)

Ang SQL ay paunang binuo sa IBM nina Donald D. Chamberlin at Raymond F. Boyce noong unang bahagi ng 1970s. Ang bersyon na ito ay tinawag na SEQUEL (Structured English Query Language).

Gumamit ng SQL Hakbang 2
Gumamit ng SQL Hakbang 2

Hakbang 2. Mayroong iba't ibang mga dayalekto ng SQL ngunit ang pinaka-ginagamit na mga database engine ngayon ay sumunod sa pamantayan ng SQL99 mula sa ANSI, at maraming mga vendor ang nagpatupad ng labis na mga tampok upang pahabain ang pamantayang iyon (ang Microsoft 'lasa' ng SQL ay tinatawag na T-SQL o Transact -SQL, ang bersyon ng Oracle ay PL / SQL)

Gumamit ng SQL Hakbang 3
Gumamit ng SQL Hakbang 3

Hakbang 3. Pagkuha ng Data

Ito ang karaniwang tungkol sa. Para sa mga ito ginagamit namin ang PILIING pahayag; magtanong o kukuha ito ng data mula sa isang database ng SQL.

Gumamit ng SQL Hakbang 4
Gumamit ng SQL Hakbang 4

Hakbang 4. Ang isang simpleng halimbawa ay magiging tulad ng:

'select * mula sa tblMyCDList' na makakakuha ng lahat ng mga haligi (doon pumapasok ang *) at mga hilera sa talahanayan na 'tblMyCDList'.

Gumamit ng SQL Hakbang 5
Gumamit ng SQL Hakbang 5

Hakbang 5. Ang mga query ay karaniwang mas kumplikado kaysa dito

Maaaring gamitin ang pili upang tuksuhin ang mga partikular na haligi at hilera mula sa isang talahanayan at kahit na mai-link ang data mula sa maraming mga talahanayan o, para sa bagay na iyon, magkakasamang mga database.

Gumamit ng SQL Hakbang 6
Gumamit ng SQL Hakbang 6

Hakbang 6. Kung nais naming salain ang mga hilera na ibinalik ng napiling pahayag, isang kung saan kinakailangan ang sugnay upang maging karapat-dapat ibalik ang mga hanay ng talaan

'select * mula sa tblMyCDList kung saan kukuha ng CDid = 27' ang mga hilera kung saan ang patlang CDid ay katumbas ng 27. O 'select * mula sa tblAttribut kung saan ang strCDName tulad ng' Dark Side% ay gumagamit ng isang wild card na kumakatawan sa zero o higit pang mga pagkakataon ng anumang character at ipapakita kong ang aking koleksyon ay mayroong aking paboritong album na Pink Floyd.

Gumamit ng SQL Hakbang 7
Gumamit ng SQL Hakbang 7

Hakbang 7. Ang mga pahayag ng INSERT at UPDATE ay ginagamit upang magdagdag at magbago ng data sa isang database ng SQL (suriin ang mga link sa ibaba para sa ilang mahusay na mga tutorial na maaaring magdala sa iyo nang higit pa)

Gumamit ng SQL Hakbang 8
Gumamit ng SQL Hakbang 8

Hakbang 8. Ginagamit ang pahayag na TANGGAL upang alisin ang data mula sa isang database ng SQL

Video - Sa pamamagitan ng paggamit ng serbisyong ito, maaaring ibahagi ang ilang impormasyon sa YouTube

Mga Tip

  • Napakadali na mag-attach sa mga database ng SQL mula sa loob ng Microsoft Access (ang tool ng query ay maaaring magamit sa SQL mode bagaman ang syntax ay may mga pagkakaiba mula sa ginamit sa SQL Server at iba pang mga database).
  • Sa ilalim ng Linux, ang pinakatanyag na mga database ay maaaring MySQL at PostgreSQL. Kung ang console ay tila hindi maginhawa, gamitin ang ExecutQuery o ilang iba pang katulad na tool na buksan ang mapagkukunan.
  • Ang Microsoft Query ay isang tool na kasama ng Windows - mayroon itong mga graphic o SQL query mode.
  • Gumamit ng wamp o xampp ng isang mas madaling web server na may phpmyadmin (MySQL)
  • Ang sumusunod na libro ay maaaring maging kapaki-pakinabang: Kline, Kevin, Daniel Kline at Brand Hunt. 2001. SQL sa isang Nutshell. 2nd Edition. O'Reilly & Associates, Inc.

Mga babala

  • Ang isang pamamagitang database ay karaniwang nangangahulugang 'isang sistema na ang mga gumagamit ay tumitingin ng data bilang isang koleksyon ng mga talahanayan na nauugnay sa bawat isa sa pamamagitan ng mga karaniwang halaga ng data' na karaniwang ipinatutupad bilang isang 'kaugnay na sistema ng pamamahala ng database' (RDBMS) tulad ng MySQL, Sybase, SQL Server o Oracle. Ang mahigpit na mga sistemang pangkaugnay na database ay sumusunod sa E. F 'Ted' Codd's 'Labindalawang Mga Prinsipyo ng Mga Relasyong Database'. Maaari itong maitalo (at madalas ay) na ang Access ay isang pamanggit na database din, tiyak na sinabi ito ng Microsoft, ngunit ang paraan ng paggawa ng makina ay talagang ginagawa itong isang 'Indexed Sequential Access Method (ISAM)' database o isang flat file database. Ang mga pagkakaiba ay hindi madaling makita sa ibabaw sapagkat wala sila roon, ang Access ay mayroon ding sariling pagpapatupad ng SQL, ngunit sa halip ay napupunta sila sa lakas ng loob ng database engine (tingnan ang https://www.ssw.com.au/ SSW / Database / DatabaseDocsLinks.aspx para sa isang mahusay na paglalarawan nito). Lahat ng iba pang mga bagay na pantay, ang ilang mga kumplikadong mga query sa Access ay tatakbo nang mas mabagal kaysa sa SQL Server. Ang ilang mga simpleng query ay tatakbo nang mas mabagal sa SQL Server.
  • Ang kahulugan ng 'database' ay maaaring madalas malito; maaari itong magamit upang pag-usapan ang tunay na lalagyan para sa isang hanay ng mga talahanayan, tulad ng isang database ng koleksyon ng CD o Master database. Ang aktwal na software ng server na may kasamang database ay ang 'database engine' o ang 'database software' na maaaring maglaman ng mga database. Ang mga halimbawa ay SQL Server 2005 Express, MySQL o Access 2003.

Inirerekumendang: