> 데이터 베이스 > MySQL 튜토리얼 > SQL 삽입문 작성 방법

SQL 삽입문 작성 방법

青灯夜游
풀어 주다: 2022-04-08 20:05:48
원래의
136408명이 탐색했습니다.

SQL 삽입 문 작성 방법: 1. "테이블 이름 값(값 1, 값 2...)에 삽입;", 지정된 데이터를 기존 테이블에 삽입합니다. "테이블 이름 1에 삽입하려면 테이블 이름 2에서 *를 선택하세요." 다른 테이블의 데이터를 찾아 기존 테이블에 삽입합니다.

SQL 삽입문 작성 방법

SQL의 삽입문은 테이블에 새로운 행(새 데이터)을 삽입하는 데 사용되는 삽입문입니다.

삽입 문을 작성하는 방법에는 세 가지가 있습니다:

1, insert into...valuesinsert 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...values ​​문은 지정된 데이터를 미리 만들어진 테이블에 삽입하는데, 이는 두 가지 상황으로 나눌 수 있습니다:

1), 필요하지 않습니다. 삽입할 데이터의 열 이름을 지정하려면 삽입할 값만 제공하세요:

Insert into table_name select * from table_name2;
로그인 후 복사
2), 열 이름과 삽입할 값을 지정해야 합니다:
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 |
+------+-------+
로그인 후 복사

2, insert into...set 문 #🎜🎜##🎜🎜##🎜🎜#은 insert...와 동일합니다. 값 문, insert...set 문은 또한 지정된 데이터를 기존 테이블에 삽입합니다. 기본 구문: #🎜🎜#rrreee#🎜🎜##🎜🎜#3, insert into...select 문 #🎜🎜##🎜🎜##🎜🎜#insert...select 문 다른 테이블에서 데이터를 검색하여 기존 테이블에 삽입합니다. 기본 구문: #🎜🎜#rrreee#🎜🎜##🎜🎜# 예: #🎜🎜##🎜🎜##🎜🎜#rrreee

위 내용은 SQL 삽입문 작성 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿