Latest web development tutorials

sentencia SQL INSERT INTO

INSERT INTO se utiliza para insertar un nuevo registro a la tabla.


sentencia SQL INSERT INTO

INSERT INTO se utiliza para insertar un nuevo registro a la tabla.

SQL INSERT INTO Sintaxis

INSERT INTO se puede escribir de dos formas.

La primera forma de insertar los datos sin especificar el nombre de la columna, para proporcionar un valor de inclusión:

INSERT INTO table_name
VALUES ( value1 , value2 , value3 ,...);

La segunda forma es necesario especificar los nombres y valores de las columnas de inclusión:

INSERT INTO table_name ( column1 , column2 , column3 ,...)
VALUES ( value1 , value2 , value3 ,...);


La base de datos de demostración

En este tutorial, vamos a utilizar la base de datos de ejemplo w3big.

La siguiente es una selección "Sitios Web" datos de la tabla:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+


INSERT INTO ejemplos

Supongamos que queremos "Sitios Web" tabla, insertar una nueva fila.

Podemos utilizar la siguiente instrucción SQL:

Ejemplos

INSERT EN Sitios Web (Nombre, URL, alexa, país ) VALORES ( 'Baidu', 'https://www.baidu.com/', '4 ', 'CN');

Ejecutar el SQL anterior, a continuación, lea la lista de "sitios web", los datos son los siguientes:


lámpara ¿Ha notado, no tenemos que insertar cualquier campo ID digital?
la columna ID se actualiza automáticamente en la tabla de cada registro tiene un número único.


Insertar datos en la columna especificada

También podemos insertar los datos en la columna especificada.

La siguiente instrucción SQL para insertar una nueva fila, pero sólo insertar las columnas de datos (campos id se actualizan automáticamente) en el "nombre", "URL" y "país":

Ejemplos

INSERT EN Sitios Web (Nombre, URL, país) VALORES ( 'Stackoverflow', 'http://stackoverflow.com/' , 'IND');

Ejecutar el SQL anterior, a continuación, lea la lista de "sitios web", los datos son los siguientes: