MySQL on avoimen lähdekoodin olio-relaatiotietokanta rakennettu nopeus ja luotettavuus mielessä. Sen suuri ja aktiivinen kehittäjäyhteisö on luonut monia kolmannen osapuolen sovelluksia, työkaluja ja kirjastoja, jotka laajentaa MySQL”s toiminnallisuutta.,
Ensisijainen avaimet ovat yhden kentän tai yhdistelmä kenttiä, jotka on määritelty tulla ainutlaatuinen tunniste rivi taulukossa, kuten rivi”s-numero-tai nimi-kenttään yhdistettynä syntymäaika kenttä. Ensisijaiset avaimet lisäävät hakutarkkuutta ja suorituskykyä, ja ne parantavat taulukoiden välisiä ristiviittaussuhteita. Taulukossa voi olla vain yksi ensisijainen avain, eikä ensisijainen avainkenttä voi sisältää nolla-arvoa.
tarvitsemme jokaisen taulukon ensisijaisen avaimen määritelmän jokaisessa uudessa MySQL-tietokannassa, joka on luotu 26.toukokuuta 2020 jälkeen., Kaikkien ennen 8.huhtikuuta 2020 laadittujen taulukoiden osalta suosittelemme, että määritellään ensisijainen avain luotettavan tiedon toistamisen varmistamiseksi.
Miten DigitalOcean Käyttää Ensisijainen Avaimet
käytämme replikointi kommunikoida välillä klusterin solmujen varmistaa, että perus -, standby-ja vain luku-solmut pysyvät synkronoituina. Lisäksi käytämme täyden replikointivirran aina, kun luot uuden solmun olemassa olevan varmuuskopion perusteella.,katso tarkka taulukko määritelmä taulukot, käytä SHOW
ilmoitus, joka korvaa paikkamerkki arvot oman:
SHOW CREATE TABLE your_database_name.your_table_name;
lisää ensisijainen avain olemassa olevan pöydän, käyttää ALTER TABLE
ilmoitus, joka korvaa paikkamerkki arvot oman:
ALTER TABLE your_table_name ADD PRIMARY KEY (column1, column2, ...);
esimerkiksi komennon alla yhdistyvät asiakkaan TUNNUS-sarakkeen asiakkaan kanssa sukunimi-sarakkeessa luo ensisijainen avain taulukkoon nimeltä car
.,
ALTER TABLE car ADD PRIMARY KEY (customer_id,LastName);
lisää ensisijainen avain uusia MySQL taulukon, käytä CREATE TABLE
ilmoitus, joka korvaa paikkamerkki arvot oman:
CREATE TABLE your_table_name( column1 <column_definition>, column2 <column_definition>, ... PRIMARY KEY (customer_id,LastName));
esimerkiksi, komennon alla luo taulukko, joka yhdistää asiakkaan ID-sarakkeesta asiakkaan nimi-sarakkeesta luo ensisijainen avain.