Aprendizaje básico de MySQL _ lección 012 _ insertar datos en la tabla

MySQL inserta datos en la tabla

 

Inserte una sola pieza de datos en la tabla de datos

Formato de sintaxis:

INSERT INTO 
    表名(字段名1,字段名2,字段名3,...) 
VALUES
    (值1,值2,值3,...);

Requisito: el número de campos y el número de valores es el mismo, y los tipos de datos también deben corresponder al mismo

Ejemplo: inserte datos en la tabla de datos t_testtable creada en la lección 011

Para obtener detalles de la lección 011, consulte: https://blog.csdn.net/weixin_43184774/article/details/115085959

método uno:

INSERT INTO
    t_testtable(no,name,sex,classno,birth)
VALUES
    (1,'zhangsan','1','class001', '1990-06-11');

Camino dos:

Cambie la posición del campo, pero debe tenerse en cuenta que el valor de los valores debe ser coherente con el campo correspondiente.

INSERT INTO 
    t_testtable(name,sex,classno,birth,no) 

VALUES
    ('lisi','2','class002', '1998-04-15',2);

Camino tres:

Inserte solo un campo y el valor del campo correspondiente. El resultado es que no hay otros valores. Si no hay restricción NOT NULL, se mostrará como NULL.

INSERT INTO
    t_testtable(name)
VALUES
    ('wanglaoliu');

Podemos ver la estructura de la tabla de t_testtable ejecutando el comando desc t_testtable ;. En este momento, podemos ver que la pantalla predeterminada es NULL, es decir, cuando no asignamos valores a otros campos, la pantalla predeterminada es NULL

Nota: Si el valor predeterminado del campo de sexo en la tabla de datos t_testtable se establece en 1 de forma predeterminada, cuando solo se inserta de nuevo un campo y el valor del campo correspondiente, el campo de sexo se muestra como 1 de forma predeterminada y ya no es NULL.

CREATE TABLE t_testtable(
    no bigint,
    name VARCHAR(255) ,
    sex char(1) default 1,
    classno VARCHAR(255),
    birth CHAR(10)
);

Camino cuatro:

Omita el nombre del campo, pero el número de columnas y el orden de las columnas no se pueden confundir

INSERT INTO
    t_testtable
VALUES
    (2,'zhuzhiqiang','1','class002', '1968-08-12');

 

2. Inserte varios datos en la tabla de datos

Al insertar varias declaraciones en la tabla de datos a la vez, separe los valores y los valores con comas en inglés

INSERT INTO
    t_testtable(no,name,sex,classno,birth)
VALUES
    (1, '张三', '1', 'class001', '1991-01-11'),
    (2, '李四', '1', 'class002', '1992-02-12'),
    (3, '王五', '0', 'class003', '1993-03-13'),
    (4, '赵六', '1', 'class004', '1994-04-14'),
    (5, '田七', '0', 'class005', '1995-05-15');

Supongo que te gusta

Origin blog.csdn.net/weixin_43184774/article/details/115113360
Recomendado
Clasificación