SQL 삽입 문 작성 방법: 1. "테이블 이름 값(값 1, 값 2...)에 삽입;", 지정된 데이터를 기존 테이블에 삽입합니다. "테이블 이름 1에 삽입하려면 테이블 이름 2에서 *를 선택하세요." 다른 테이블의 데이터를 찾아 기존 테이블에 삽입합니다.
SQL의 삽입문은 테이블에 새로운 행(새 데이터)을 삽입하는 데 사용되는 삽입문입니다.
삽입 문을 작성하는 방법에는 세 가지가 있습니다:
1,insert into...values
문insert into...values
语句
insert...values语句是将指定的数据插入到现成的表中,又可分为两种情况:
1)、无需指定要插入数据的列名,只需提供被插入的值即可:
insert into table_name values (value1,value2,value3,...);
2)、需要指定列名及被插入的值:
insert into table_name (column1,column2,column3,...) values (value1,value2,value3,...);
2、insert into...set
语句
和insert...values
语句一样,insert...set
语句也是将指定的数据插入到现成的表中。基本语法:
Insert into table_name set column1=value1,column2=value2,........;
3、insert into...select
Insert into table_name select * from table_name2;
mysql> desc students; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ |sid |int(11) |YES | |NULL | | |sname |varchar(20) |YES | |NULL | | +-------+-------------+------+-----+---------+-------+ Insert into students values(1,’aaa’); Insert into students set sid=2,sname=‘bbb’; Insert into students select * from students_bak; mysql> select * from students; +------+-------+ |sid |sname| +------+-------+ | 1 | aaa | | 2 | bbb | | 3 | ccc | +------+-------+
insert into...set
문 ######은
insert...와 동일합니다. 값
문,
insert...set
문은 또한 지정된 데이터를 기존 테이블에 삽입합니다. 기본 구문: ##rrreee####3,
insert into...select
문 ######insert...select 문 다른 테이블에서 데이터를 검색하여 기존 테이블에 삽입합니다. 기본 구문: ##rrreee#### 예: ######rrreee
위 내용은 SQL 삽입문 작성 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!