Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Wat zijn geldige kolomnamen in mysql?
Geldige MySQL-kolomnamen moeten aan deze regels voldoen:

* Begin met een letter of onderstrepingsteken (_): Ze kunnen niet met een getal beginnen.

* Bevat alleen alfanumerieke tekens of onderstrepingstekens: Dit betekent dat letters (a-z, A-Z), cijfers (0-9) en onderstrepingstekens zijn toegestaan. Er zijn geen spaties, speciale tekens (behalve onderstrepingstekens) of andere symbolen toegestaan.

* Zijn geen gereserveerde woorden: MySQL heeft een reeks gereserveerde woorden (zoals `SELECT`, `FROM`, `WHERE`, `TABLE`, `DATABASE`, etc.) die niet als kolomnamen kunnen worden gebruikt. Een volledige lijst is beschikbaar in de MySQL-documentatie. Door gebruik te maken van backticks (`) kun je dit vaak omzeilen, hoewel het over het algemeen het beste is om gereserveerde woorden helemaal te vermijden.

* Hoofdlettergevoelig (meestal): Hoewel MySQL over het algemeen niet hoofdlettergevoelig is voor ID's, kunt u het beste vasthouden aan een consistente naamgevingsconventie (bijvoorbeeld allemaal kleine letters). De hoofdletterongevoeligheid kan afhankelijk zijn van de configuratie van uw server en de manier waarop u toegang krijgt tot de database. Het is veiliger om ze als hoofdlettergevoelig te behandelen.

* Lengtebeperkingen: Hoewel er geen strikte, vaste limiet is, worden buitensporig lange namen om praktische redenen over het algemeen afgeraden. De documentatie van MySQL suggereert praktische limieten, maar deze variëren enigszins, afhankelijk van de gebruikte tekenset.

Voorbeelden van geldige kolomnamen:

* `gebruikers_id`

* `voornaam`

* `besteldatum`

* `_privé_noot`

* `product123`

Voorbeelden van ongeldige kolomnamen:

* `1st_name` (begint met een nummer)

* `gebruikersnaam` (bevat een spatie)

* `user-id` (bevat een koppelteken)

* `SELECT` (gereserveerd woord)

* `besteldatum` (bevat een spatie)

Beste praktijken:

* Gebruik kleine letters met onderstrepingstekens (`snake_case`) voor de leesbaarheid:`user_information`

* Wees beschrijvend:'klant_e-mailadres' is beter dan 'e-mail'

* Houd de namen beknopt, maar beschrijvend genoeg om hun doel over te brengen.

Als u een kolomnaam heeft die deze regels schendt, zult u een fout tegenkomen wanneer u probeert een tabel te maken of de structuur ervan te wijzigen. Het gebruik van backticks (`) om de kolomnaam te omsluiten *kan* ervoor zorgen dat u een ongeldige naam gebruikt, maar dit wordt over het algemeen niet aanbevolen omdat dit de leesbaarheid vermindert en tot portabiliteitsproblemen kan leiden. Het is veel beter om geldige namen te maken die voldoen aan de best practices.

Previous: Next:
  PHP /MySQL Programmering
·Hoe maak je een door tabs gesc…
·Hoe te Alarm WAV File Play Van…
·Hoe maak je een primaire sleut…
·Hoe kan ik PHP insluiten in ee…
·Hoe te SSL Met PHP 
·Hoe te vermijden de Jointype A…
·Hoe maak je een parameterquery…
·Hoe te Pass over cookies om kl…
·Hoe het standaard instellen va…
  Related Articles
Waarom is een string onveranderlijk in p…
Welke rol speelt een tolk bij het progra…
Wat is de tijdscomplexiteit van priorite…
Wat is de tijdscomplexiteit van een if-i…
Wat is de syntaxis voor het weergeven va…
Wat is de betekenis van het gebruik van …
Wat is de betekenis van reguliere en nie…
Wat is de betekenis van intersectieconte…
Wat is de betekenis van het hash-symbool…
  Programmering Articles
·Inleiding tot de Enterprise JavaBeans 
·Hoe te converteren Celsius naar Fahrenhe…
·Hoe te onSubmit wijzigen 
·Wat is Python 2.2.3 ? 
·Hoe kan ik Maak een enkelvoudige interes…
·Wat zijn methoden van Visual Basic ? 
·Hoe maak je een functie die Gelijkspel i…
·Hoe te verwijderen voor & achter Spaces …
·Hoe maak je een webpagina Cache Met PHP 
Copyright © Computer Kennis https://www.nldit.com