Quina ordre pot afegir un registre nou a les bases de dades MySQL?

Quina Ordre Pot Afegir Un Registre Nou A Les Bases De Dades Mysql



Les bases de dades MySQL són gestionades per l'usuari mitjançant diverses consultes. Les bases de dades contenen diverses taules per desar el registre o les dades. A més, els usuaris poden afegir taules noves amb registres executant diferents consultes. Aquestes consultes poden afegir registres únics i múltiples simultàniament a les taules.

Aquesta publicació proporcionarà l'ordre per afegir nous registres a la taula de bases de dades MySQL.

Quina ordre pot afegir un registre nou a les bases de dades MySQL?

Per afegir nous registres a les taules de bases de dades MySQL, el ' INSERT ” es pot utilitzar la declaració. Insereix o desa dades noves en taules MySQL dins de les bases de dades. Permet als usuaris realitzar la inserció de registres de dues maneres utilitzant una sola consulta a MySQL, com ara afegir registres en una sola fila i inserir registres en més d'una fila.







Sintaxi



La sintaxi general de la ' INSERTAR A La declaració es proporciona a continuació:



INSERT INTO < nom de la taula > ( col1 , col2 , col3 , ... )
VALORS ( valor 1 , valor 2 , VALOR , ... ) ;

Aquí:





  • INSERTAR A ” s'utilitza per afegir dades a les taules.
  • ” és el nom de la taula de destinació a la qual volem afegir un registre nou.
  • col1,… ” és el nom del camp.
  • VALORS ” retorna una col·lecció en una o més files com a taula.
  • valor 1,... ” són el registre o les dades desitjades que inserim.

Com afegir un únic registre a la base de dades MySQL?

Suposem que volem inserir un sol registre o fila a la taula existent. Per fer-ho, seguiu els passos indicats.

Pas 1: inicieu el terminal



Inicialment, cerqueu i obriu el terminal de Windows a través del menú Inici:

Pas 2: connecteu el terminal amb el servidor MySQL

A continuació, executeu el ' mysql ” ordre per accedir a les bases de dades del servidor MySQL:

mysql -u arrel -p

A l'ordre anterior:

  • -en ” opció indica el nom d'usuari.
  • arrel ” és el nostre nom d'usuari predeterminat (pot variar segons el vostre nom d'usuari).
  • -p ” opció representa la contrasenya:

Pas 3: visualitza les bases de dades

Ara, llista totes les bases de dades disponibles executant el ' ESPECTACLE 'ordre' amb el ' BASES DE DADES ”opció:

ESPECTACLE BASES DE DADES ;

A partir de la sortida donada, hem seleccionat el ' mynewdb ' base de dades:

Pas 4: aneu a la base de dades local

A continuació, executeu el ' ÚS ” declaració per canviar la base de dades:

ÚS mynewdb;

Pas 5: creeu una taula nova

A continuació, creeu una taula nova a la base de dades actual utilitzant el ' CREAR ' comandament:

CREAR TAULA Estudiant ( Std INT , Nom VARCHAR ( 25 ) NO NUL , Cognom VARCHAR ( 25 ) NO NUL , ciutat VARCHAR ( 40 ) NO NUL , Adreça permanent VARCHAR ( 40 ) NO NUL , Telèfon VARCHAR ( 20 ) NO NUL , LIMITACIÓ PK_Estudiant PRIMÀRIA CLAU ( Std ) ) ;

A l'ordre anterior:

  • Hem creat una nova taula anomenada ' Estudiant ”.
  • S'han afegit camps nous, com ara ' Std ”, “ Nom ”, “ Cognom ”, “ ciutat ”, Adreça permanent ', i ' Telèfon ” juntament amb el seu tipus de dades adequat.
  • int 'per a un identificador d'estudiant' Std ' i ' VARCHAR ” per als camps que inclouen el valor de text.
  • NO NULL ” s'aplica a aquells camps que no poden ser nuls.
  • Std ” s'especifica l'identificador de l'estudiant com a clau primària.

D'acord amb el resultat següent, s'ha creat una taula nova amb èxit:

Pas 6: verificació

Per assegurar-vos que la taula acabada de crear existeix a les bases de dades actuals, executeu el ' MOSTRA TAULES ” declaració:

ESPECTACLE TAULES ;

Pas 7: afegiu registres

Finalment, utilitzeu el ' INSERTAR A ” ordre per afegir dades noves a la taula de base de dades MySQL:

INSERT INTO Estudiant ( Std , Nom , Cognom , ciutat , Adreça permanent , Telèfon ) VALORS ( '1' , 'Maria' , 'Naz' , 'PindiGheb' , 'sincer' , '052-253547' ) ;

Pas 8: visualitzeu el contingut de la taula

Per mostrar el contingut disponible de la taula, executeu el ' SELECCIONA ” declaració:

SELECCIONA * DE Estudiant;

Com podeu veure, s'ha afegit un únic registre a la taula:

Com afegir diversos registres a la base de dades MySQL?

També podeu inserir diversos registres a les taules de la base de dades MySQL alhora utilitzant el ' INSERTAR A ” declaració:

INSERT INTO Estudiant VALORS ( '2' , 'Roshan' , 'Khan' , 'Lahore' , 'Carril principal 12' , '021-248847' ) , ( '3' , 'Zoya' , 'això' , 'Karachi' , 'Clifton' , '082-973747' ) ;

A la sortida ressaltada a continuació, ' Registres: 2 ” indica que s'han afegit diversos registres:

A continuació, executeu el ' SELECCIONA ” ordre per comprovar els registres afegits a la taula:

SELECCIONA * DE Estudiant;

Com afegir registres amb condicions a la base de dades MySQL?

A les taules de bases de dades MySQL, podeu afegir registres d'una taula a una altra utilitzant el ' ON ”clàusula:

INSERT INTO Estudiant SELECCIONA * DE Std1 ON ciutat = 'Lahore' ;

Aquí:

  • Estudiant ” és una taula que necessita afegir registres.
  • SELECCIONA ” declaració seleccionarà els registres desitjats.
  • * ” indica tot.
  • DE ” s'utilitza per obtenir alguns registres de les taules de la base de dades.
  • Std1 ” és el nom de la taula.
  • ON La clàusula filtra els registres desitjats que compleixen les condicions especificades.
  • Ciutat = 'Lahore' ” registre de la taula de destinació, que cal extreure.

El ' Registres: 1 ” mostra que s'obté un registre i s'afegeix a la taula nova:

Per a la verificació, utilitzeu ' SELECCIONA ” ordre per seleccionar i mostrar tots els registres de la taula especificada:

SELECCIONA * DE Estudiant;

Com afegir registres copiant des d'una altra taula a la base de dades MySQL?

Per copiar els registres d'una altra taula de la mateixa base de dades, el ' INSERTAR A L'ordre ' es pot demandar amb ' SELECCIONA ” declaració:

INSERT INTO Estudiant SELECCIONA * DE Std1;

A l'ordre anterior, el ' Estudiant ' és el nom de la taula nova i ' Std1 ” és el nom de la taula de destinació des del qual hem de copiar les dades:

Executeu el ' SELECCIONA ” ordre per veure el registre recentment copiat d'una altra taula:

SELECCIONA * DE Estudiant;

Com podeu veure, el registre ressaltat a continuació s'ha copiat correctament d'una altra taula:

Això és tot! Hem proporcionat el procés d'afegir un registre nou a la taula de bases de dades MySQL.

Conclusió

El ' INSERT INTO (col1, col2, ..) VALORS (valor1, valor2, ..) ” es pot utilitzar per afegir un registre nou a la taula de bases de dades MySQL. Pot afegir o desar dades noves a les taules MySQL dins de les bases de dades i permet als usuaris inserir registres de dues maneres. Aquesta publicació va proporcionar i explicar l'ordre que es pot utilitzar per afegir nous registres a MySQL.