Com utilitzar SQL: 8 passos (amb imatges)

Taula de continguts:

Com utilitzar SQL: 8 passos (amb imatges)
Com utilitzar SQL: 8 passos (amb imatges)

Vídeo: Com utilitzar SQL: 8 passos (amb imatges)

Vídeo: Com utilitzar SQL: 8 passos (amb imatges)
Vídeo: Работа с крупноформатной плиткой. Оборудование. Бесшовная укладка. Клей. 2024, Abril
Anonim

SQL significa Structured Query Language i va ser desenvolupat originalment per IBM als anys 70 per interactuar amb bases de dades relacionals. És el llenguatge comú per a les bases de dades, segueix sent bastant llegible i és relativament senzill aprendre els conceptes bàsics (tot i que el llenguatge pot ser molt potent).

Passos

Utilitzeu el pas 1 de SQL
Utilitzeu el pas 1 de SQL

Pas 1. Normalment, "SQL" es pronuncia "S-Q-L" (llenguatge de consulta estructurat)

SQL va ser desenvolupat inicialment a IBM per Donald D. Chamberlin i Raymond F. Boyce a principis dels anys setanta. Aquesta versió es va anomenar SEQUEL (Structured English Query Language).

Utilitzeu el pas 2 de SQL
Utilitzeu el pas 2 de SQL

Pas 2. Hi ha diversos dialectes de SQL, però els motors de base de dades més utilitzats actualment compleixen l'estàndard SQL99 d'ANSI i molts proveïdors han implementat funcions addicionals per ampliar aquest estàndard (el "sabor" de SQL de SQL es diu T-SQL o Transact -SQL, la versió d’Oracle és PL / SQL)

Utilitzeu el pas 3 de SQL
Utilitzeu el pas 3 de SQL

Pas 3. Treure les dades

Això és el que sol tractar-se. Per a això fem servir la sentència SELECT; consultarà o recuperarà dades d'una base de dades SQL.

Utilitzeu el pas 4 de SQL
Utilitzeu el pas 4 de SQL

Pas 4. Un exemple senzill seria com:

'select * from tblMyCDList' que obtindria totes les columnes (aquí és on entra el *) i les files de la taula 'tblMyCDList'.

Utilitzeu el pas 5 de SQL
Utilitzeu el pas 5 de SQL

Pas 5. Les consultes solen ser molt més complicades que aquesta

La selecció es pot utilitzar per eliminar columnes i files concretes d'una taula i fins i tot enllaçar dades de diverses taules o, en aquest cas, bases de dades juntes.

Utilitzeu el pas 6 de SQL
Utilitzeu el pas 6 de SQL

Pas 6. Si volem filtrar les files retornades per la sentència select, cal una clàusula d'on calificar els conjunts de registres retornats

'select * from tblMyCDList on CDid = 27' recuperarà les files on el camp CDid és igual a 27. O 'select * from tblAttribute on strCDName com' Dark Side% '' utilitza un comodí que representa zero o més instàncies de qualsevol caràcter i espero que demostri que la meva col·lecció té el meu àlbum favorit de Pink Floyd.

Utilitzeu el pas 7 de SQL
Utilitzeu el pas 7 de SQL

Pas 7. Les instruccions INSERT i UPDATE s’utilitzen per afegir i canviar dades en una base de dades SQL (consulteu els enllaços següents per obtenir alguns tutorials excel·lents que us poden portar més enllà)

Utilitzeu el pas 8 de SQL
Utilitzeu el pas 8 de SQL

Pas 8. La sentència DELETE s'utilitza per eliminar dades d'una base de dades SQL

Vídeo: mitjançant aquest servei, es pot compartir informació amb YouTube

Consells

  • És molt fàcil connectar-lo a bases de dades SQL des de Microsoft Access (la seva eina de consulta es pot utilitzar en mode SQL, tot i que la sintaxi té diferències respecte a la que s’utilitza amb SQL Server i altres bases de dades).
  • Sota Linux, és probable que les bases de dades més populars siguin MySQL i PostgreSQL. Si la consola no sembla convenient, utilitzeu ExecuteQuery o alguna altra eina similar de codi obert.
  • Microsoft Query és una eina que ve amb Windows: té modes de consulta gràfics o SQL.
  • Utilitzeu wamp o xampp un servidor web més fàcil amb phpmyadmin (mysql)
  • Pot ser útil el següent llibre: Kline, Kevin, Daniel Kline i Brand Hunt. 2001. SQL en poques paraules. 2a Edició. O'Reilly & Associates, Inc.

Advertiments

  • Una base de dades relacional normalment significa "un sistema els usuaris veuen les dades com una col·lecció de taules relacionades entre si mitjançant valors de dades comuns" que normalment s'implementa com a "sistema de gestió de bases de dades relacionals" (RDBMS) com MySQL, Sybase, SQL Server o Oracle. Els sistemes de bases de dades relacionals estrictes segueixen els "Dotze principis de les bases de dades relacionals" de E. F. "Ted" Codd. Es pot argumentar (i sovint ho és) que Access també és una base de dades relacional, certament Microsoft ho diu, però la forma en què es construeix el motor la converteix en una base de dades 'Mètode d'accés seqüencial indexat (ISAM)' o en una base de dades de fitxers plans. Les diferències no són fàcils de detectar a la superfície perquè no hi són, fins i tot Access té la seva pròpia implementació de SQL, sinó que es troba a les entranyes del motor de base de dades (vegeu https://www.ssw.com.au/ SSW / Database / DatabaseDocsLinks.aspx per obtenir una bona descripció d’això). Totes les altres coses iguals, certes consultes complicades a Access funcionaran molt més lentament que a SQL Server. Algunes consultes simples funcionaran més lentament a SQL Server.
  • Sovint es pot confondre el significat de "base de dades"; es pot utilitzar per parlar del contenidor real d'un conjunt de taules, com ara una base de dades de recollida de CD o la base de dades Master. El programari de servidor real que inclou la base de dades és el "motor de base de dades" o el "programari de base de dades" que pot contenir bases de dades. Alguns exemples són SQL Server 2005 Express, MySQL o Access 2003.

Recomanat: