postgresql beperkingen voor de uitvoering van de regels van de gegevens in de tabel.Deze zijn gebruikt om te voorkomen dat de gegevens in de database ongeldig is.Dit om ervoor te zorgen dat de nauwkeurigheid en betrouwbaarheid van de gegevens in de database.Een belemmering kan zijn opgenomen of op het niveau van het niveau van de tabel.Kolom niveau beperkingen zijn slechts van toepassing op een lijst, zoals tabel niveau beperkingen worden toegepast op de hele tafel.Definitie van de soorten gegevens die zijn eigen beperkingen.Bijvoorbeeld, een beperking van de datum van inwerkingtreding van de datum van de kolom, de volgende is gebruikte beperkingen kunnen worden in de postgresql.,,,, niet - lege beperkt, om ervoor te zorgen dat de in de kolom kan een lege waarden:.,,,, de enige beperking: een lijst van alle waarden In om ervoor te zorgen dat de verschillende,,,,, de sleutel: de unieke identificatiecode elke bank /opgenomen in een database.,,,, beperking van de andere: op basis van de gegevens in de tabel in de bijlage,,,,, beperkingen: in de kolom beperkingen om ervoor te zorgen dat de controles van alle waarden die aan bepaalde voorwaarden voldoen.Uitgesloten beperkingen, zonder beperking, om ervoor te zorgen dat, als vermeld in de kolommen (of het gebruik van de uitdrukking) aangewezen exploitant () en de vrijheid van meningsuiting (), in plaats van alle vergelijking zal terugkeren naar waarheid, niet vrij beperkt, bij verstek kan worden gehandhaafd, opgenomen waarden.Als je niet wilt worden dan moet je de waarde van een lege, in de kolom definitie van dergelijke beperkingen, en de lijst van aangewezen mag niet leeg.Niet nietig beperkingen altijd in een kolom beperkingen, de ruimte is geen gegevens, maar ook vertegenwoordigers van de gegevens, het onbekende, zoals, bijvoorbeeld, de volgende verklaring van het creëren van een nieuwe tabel genaamd postgresql ondernemingen steeg in die vijf, drie, id en naam, leeftijd, welke niet accepteren. Waarden: en het creëren van tabel Ltd (id van de sleutel, de naam van de tekst niet leeg, geen lege adressen leeftijd int, CHAR (50), de lonen, huisvesting); de enige beperkingen, de enige beperking om te voorkomen dat de opname van twee in een kolom met dezelfde waarde.De tabel in het bedrijf, bijvoorbeeld, dat wil je niet twee of meer mensen van dezelfde leeftijd, zoals, bijvoorbeeld, de volgende verklaring van het creëren van een nieuwe tabel genoemd. Een toename van de vijf genoemde document.Hier, in de leeftijd van kolom als de enige, dus je kan niet twee verslagen hebben dezelfde leeftijd, het creëren van tabel 3 (id van de sleutel, de naam van de tekst niet leeg, geen lege unieke leeftijd int, CHAR (50) het adres van de lonen van de verbreking van het contract, 50000), de sleutel, de sleutel. De unieke identificatie database in de tabel van elk record.Kan een unieke, maar slechts een van de tabellen met de sleutel.De sleutel is belangrijk, als ontwerp - database.De sleutel is de enige markering, we gebruiken om aan te tonen dat de lijnen van de tabel.De sleutel is de sleutel in andere tabellen, als in de tabel bij het creëren van een relatie.Als gevolg van de "code de sleutel in het toezicht op lange termijn, kan op basis van zijn leeg.Dit is niet het geval met andere databanken, een sleutel is van een gebied, in een tabel de unieke identificatie van elke lijn /opgenomen in een database.De sleutel moet bevatten enige waarde.De sleutel in de kolom kan een lege waarden. Tabel kan een sleutel, die worden uitgevoerd door één of meerdere gebieden.Wanneer meer dan één gebied als de sleutel, noemen ze dat een combinatie van sleutels,,,, als een tabel met de definitie van een sleutel in een bepaald gebied (s), dan kan je er twee van dezelfde waarde als de record (s), bijvoorbeeld, heb je al gezien de verschillende bovengenoemde voorbeelden waar we De oprichting van een comapny4 tabel id als de sleutel, het creëren van een bedrijf (tabel: in naam van de id van de tekst niet leeg, geen adres, geen leeftijd int, CHAR (50), lonen, huisvesting); de belangrijkste knelpunten aangewezen, beperking van de waarde in kolom (of een groep van kolommen) moet overeenkomen met een van de waarden in de tabel.We zeggen, het is de handhaving van de tabel in verband tussen de integriteit.Ze heet buitenlandse sleutels, omdat deze beperkingen is de buitenlandse, die buiten de balans.De sleutel is soms een van de belangrijkste voorbeelden aangehaald. En, bijvoorbeeld, de volgende verklaring van het creëren van een nieuwe lijst bekend als onderneming postgresql toename van de vijf genoemde onderneming, het creëren van een tabel (id van de sleutel, de naam van de tekst niet leeg, geen lege adressen leeftijd int, CHAR (50), de lonen, de kamer); bijvoorbeeld, het creëren van een nieuwe lijst als bedoeld in department1 postgresql, het vergroten van de drie kolommen.In de tabel is de sleutel naar emp_id, id, het creëren van een tabel department1 (id van de sleutel, CHAR (50) niet leeg, emp_id int genoemd bedrijf (ID), check, check, zodat de voorwaarden onderzocht in de notulen.Als de voorwaarden voor de registratie van valse, schending van de verplichting en niet in de tabel, zoals, bijvoorbeeld, de volgende verklaring van het creëren van een nieuwe verhoging van de tabel als bedrijf postgresql vijf kolommen.Hier, we zijn nog een salaris van de inspectie, dus je kan geen loon, het creëren van een bedrijf (tabel nul: id als een eerste belangrijke tekst niet leeg, naam, adres, niet leeg leeftijd int, CHAR (50), de echte inspectie (lonen > 0), uitgesloten beperkingen); uitgesloten beperkingen om ervoor te zorgen dat de als er twee te vergelijken met de lijst van aangewezen, of gebruikt in termen van de aangewezen exploitanten in de vergelijking van deze marktdeelnemers, ten minste een valse of leeg terug, zoals, bijvoorbeeld, de volgende verklaring van het creëren van een nieuwe tabel genoemd. Een toename van de vijf genoemde document.Hier hebben we een extra uitgesloten beperkingen, het creëren van een bedrijf (tabel id als primaire, naam, leeftijd int, CHAR (50) adres, loon, met uitzondering van het gebruik van punten (naam =, leeftijd,); het gebruik van punten, hier, is de vaststelling van indicatoren en gebruik te maken van De uitvoering van het type, je moet de uitvoering van de om de uitbreiding van btree_gist;,, elke database.Dit zal de uitbreiding van de definitie van de installatie btree_gist, het algemene schaal gegevens uitgesloten beperkingen vormen, en we de uitvoering van dezelfde leeftijd, laten we door de tabel opgenomen gegevens, zie: de waarde van de in bedrijf (1, Paul, 32, Californië, 20.000 voor de waarde van de in de onderneming); (2, Paul, 32, Texas, 20000 de waarde van de in de onderneming); lid 3, Alan, 42, Californië, 20000); voor de eerste twee verklaringen van de gegevens toevoegen aan de onderneming.De derde fout: de invoeging van de volgende verklaring: de herhalen, vertonen de waarde van enige beperking in strijd met de details van company7_pkey "": een van de belangrijkste (ID) = (3) reeds bestaan.En het schrappen van de verplichting: het schrappen van een beperkt, moet u weten dat er een naam voor.Als de naam bekend is, is het makkelijk om te vallen.Anders moet je het vinden van die naam.Wachtwoord "Nick" commando 's of hier kunnen helpen.In het algemeen is: de grammatica, tot wijziging van de tabellen table_name beperkingen, some_name;
Previous:De sleutelwoorden
Next Page:- bij de