我有一个名为student
( rollno, name, sem, branch
)的表
如果我只想输入INSERT
一个值(即只需要输入名称),查询是什么?
要将值插入特定列,您首先必须指定要填充的列。查询将如下所示:
INSERT INTO your_table_name (your_column_name)
VALUES (the_value);
要将值插入多个列,请用逗号分隔列名,并按照添加列名的顺序插入值:
INSERT INTO your_table_name (your_column_name_01, your_column_name_02)
VALUES (the_value_01, the_value_02);
如果您不确定,请查看 W3Schools.com。他们通常用例子来解释。
insert into student(name) values("The name you wan to insert");
注意不要忘记插入主键。
首先,如果表都是空的,只想让列“名称”带有值,使用 INSERT INTO 很容易。https://www.w3schools.com/sql/sql_insert.asp。
`INSERT INTO TABLE_NAME (COLUMN_NAME) VALUES ("the values")`
其次,如果表中已经有一些值,并且只想为一列插入一些值,请使用 UPDATE。https://www.w3schools.com/sql/sql_update.asp
UPDATE table_name SET column1 = value1 WHERE condition;
insert into student (name)
select 'some name'
或者
insert into student (name)
values ('some name')
如果其他列接受 null 或确实具有默认值,则以下工作:
INSERT INTO Student (name) VALUES('Jack');
更多细节可以从参考手册:: 13.2.5 INSERT Syntax中找到。
执行此查询,如果您希望其余列为,请在查询中留空的单引号内"#"
插入。#
此外,不需要在查询中定义列名。
insert into student values('','your name','','');
谢谢...