首页 > 技术文章 > insert语句

doremi429 2022-01-22 22:44 原文

7.4、插入数据insert(DML语句)

  语法格式:

    insert into 表名(字段名1,字段名2,字段名3...) values(值1,值2,值3);

    注意:字段名和值要一一对应。什么是一一对应?

    数量要对应。数据类型要对应

  insert into t_student(no,name,sex,age,email) values(1,'zhangsan','m',20,'zhangsan@123.com');

  insert into t_student(no) values(3);//其它没插入的默认为NULL

  注意:如果再补充上面数据,不能直接用insert,只能修改。insert语句只要执行成功,必然会多一条记录

    没有给其他字段值,默认为NULL

  drop table if exists t_student;

  create table t_student(

    no int,

    name varchar(32),

    sex char(1) default 'm',

    age int(3),

    email varchar(255)

    );

    

 

   insert语句中的“字段名”可以省略吗?可以

    insert into t_student values(2); //错

    //注意:前面的字段名省略的话,等于都写上了!所以值要全写上!

    insert into t_student values(2,'lisi','f',20,'lisi@123.com');

推荐阅读