MySQL 데이터베이스에 새 레코드를 추가할 수 있는 명령은 무엇입니까?

Mysql Deiteobeiseue Sae Lekodeuleul Chugahal Su Issneun Myeonglyeong Eun Mueos Ibnikka



MySQL 데이터베이스는 사용자가 여러 쿼리를 사용하여 관리합니다. 데이터베이스에는 레코드 또는 데이터를 저장하기 위한 여러 테이블이 포함되어 있습니다. 또한 사용자는 다른 쿼리를 실행하여 레코드가 있는 새 테이블을 추가할 수 있습니다. 이러한 쿼리는 테이블에 단일 레코드와 여러 레코드를 동시에 추가할 수 있습니다.

이 게시물은 MySQL 데이터베이스 테이블에 새 레코드를 추가하는 명령을 제공합니다.

MySQL 데이터베이스에 새 레코드를 추가할 수 있는 명령은 무엇입니까?

MySQL 데이터베이스 테이블에 새 레코드를 추가하려면 ' 끼워 넣다 '라는 문장을 사용할 수 있습니다. 데이터베이스 내의 MySQL 테이블에 새 데이터를 삽입하거나 저장합니다. 이를 통해 사용자는 단일 행에 레코드를 추가하고 둘 이상의 행에 레코드를 삽입하는 것과 같이 MySQL의 단일 쿼리를 활용하여 두 가지 방식으로 레코드 삽입을 수행할 수 있습니다.







통사론



'의 일반 구문 에 집어 넣다 ' 진술은 다음과 같습니다.



끼워 넣다 안으로 < 테이블 이름 > ( 열1 , 열2 , col3 , ... )
가치 ( 가치 1 , 값2 , , ... ) ;

여기:





  • 에 집어 넣다 ” 명령은 테이블에 데이터를 추가하는 데 사용됩니다.
  • <테이블 이름> ”는 새 레코드를 추가하려는 대상 테이블 이름입니다.
  • 열1, … '는 필드 이름입니다.
  • 가치 ” 문은 하나 이상의 행에 대한 컬렉션을 테이블로 반환합니다.
  • 값1, … ”는 삽입하려는 레코드 또는 데이터입니다.

MySQL 데이터베이스에 단일 레코드를 추가하는 방법은 무엇입니까?

기존 테이블에 단일 레코드 또는 행을 삽입하려고 한다고 가정합니다. 이렇게 하려면 제공된 단계를 따르십시오.

1단계: 터미널 실행



처음에는 시작 메뉴를 통해 Windows 터미널을 검색하고 엽니다.

2단계: MySQL 서버와 터미널 연결

그런 다음 '를 실행하십시오. mysql ” MySQL 서버 데이터베이스에 액세스하는 명령:

mysql -u 루트 -p

위에서 언급한 명령에서:

  • -안에 ” 옵션은 사용자 이름을 나타냅니다.
  • 뿌리 ”는 기본 사용자 이름입니다(사용자 이름에 따라 다를 수 있음).
  • -피 ” 옵션은 암호를 나타냅니다.

3단계: 데이터베이스 보기

이제 '를 실행하여 사용 가능한 모든 데이터베이스를 나열하십시오. 보여주다 ' 명령을 ' 데이터베이스 ' 옵션:

보여주다 데이터베이스 ;

주어진 출력에서 ​​' mynewdb ” 데이터베이스:

4단계: 로컬 데이터베이스로 이동

다음으로 ' 사용 ” 데이터베이스를 변경하는 문:

사용 mynewdb;

5단계: 새 테이블 만들기

그런 다음 '를 활용하여 현재 데이터베이스에 새 테이블을 만듭니다. 만들다 ' 명령:

만들다 테이블 학생 ( 성병 지능 , 이름 VARCHAR ( 25 ) 아니다 없는 , VARCHAR ( 25 ) 아니다 없는 , 도시 VARCHAR ( 40 ) 아니다 없는 , 영구 주소 VARCHAR ( 40 ) 아니다 없는 , 핸드폰 VARCHAR ( 이십 ) 아니다 없는 , 강제 PK_학생 주요한 열쇠 ( 성병 ) ) ;

위에 나열된 명령에서:

  • '라는 이름의 새 테이블을 만들었습니다. 학생 '.
  • '와 같은 새 필드를 추가했습니다. 성병 ”, “ 이름 ”, “ ”, “ 도시 ', 영구 주소 ', 그리고 ' 핸드폰 ”를 적절한 데이터 유형과 함께 표시합니다.
  • 정수 ” 학생증의 경우 “ 성병 ' 그리고 ' VARCHAR ” 텍스트 값을 포함하는 필드의 경우.
  • NULL이 아님 ” 조건은 null이 될 수 없는 필드에 적용됩니다.
  • 성병 ” 학생 ID는 기본 키로 지정됩니다.

다음 출력에 따르면 새 테이블이 성공적으로 생성되었습니다.

6단계: 확인

새로 생성된 테이블이 현재 데이터베이스에 있는지 확인하려면 ' 테이블 보기 ' 성명:

보여주다 테이블 ;

7단계: 레코드 추가

마지막으로 ' 에 집어 넣다 ” MySQL 데이터베이스 테이블에 새 데이터를 추가하는 명령:

끼워 넣다 안으로 학생 ( 성병 , 이름 , , 도시 , 영구 주소 , 핸드폰 ) 가치 ( '1' , '마리아' , '나즈' , '핀디게브' , '진실된' , '052-253547' ) ;

8단계: 테이블 내용 보기

테이블의 사용 가능한 내용을 표시하려면 ' 선택하다 ' 성명:

선택하다 * 에서 학생;

보시다시피 단일 레코드가 테이블에 추가되었습니다.

MySQL 데이터베이스에 여러 레코드를 추가하는 방법은 무엇입니까?

'를 사용하여 한 번에 MySQL 데이터베이스 테이블에 여러 레코드를 삽입할 수도 있습니다. 에 집어 넣다 ' 성명:

끼워 넣다 안으로 학생 가치 ( '2' , '로샨' , '칸' , '라호르' , 12번 국도' , '021-248847' ) , ( '삼' , '조야' , '이것' , '카라치' , '클리프톤' , '082-973747' ) ;

아래 강조 표시된 출력에서 ​​' 레코드: 2 ”는 여러 레코드가 추가되었음을 나타냅니다.

그런 다음 '를 실행하십시오. 선택하다 ” 테이블에 추가된 레코드를 확인하는 명령:

선택하다 * 에서 학생;

MySQL 데이터베이스에서 조건이 있는 레코드를 추가하는 방법은 무엇입니까?

MySQL 데이터베이스 테이블에서 “ 어디 ” 절:

끼워 넣다 안으로 학생 선택하다 * 에서 표준1 어디 도시 = '라호르' ;

여기:

  • 학생 ”는 레코드를 추가해야 하는 테이블입니다.
  • 선택하다 ” 문은 원하는 레코드를 선택합니다.
  • * ”는 모두를 나타냅니다.
  • 에서 ” 절은 데이터베이스 테이블에서 일부 레코드를 가져오는 데 사용됩니다.
  • 표준1 '는 테이블 이름입니다.
  • 어디 ” 절은 지정된 조건을 충족하는 원하는 레코드를 필터링합니다.
  • 도시= '라호르' ” 추출해야 하는 대상 테이블의 레코드입니다.

기록: 1 ”는 레코드 하나를 가져와 새 테이블에 추가했음을 보여줍니다.

확인을 위해 ' 선택하다 ” 지정된 테이블의 모든 레코드를 선택하고 표시하는 명령:

선택하다 * 에서 학생;

MySQL 데이터베이스의 다른 테이블에서 복사하여 레코드를 추가하는 방법은 무엇입니까?

동일한 데이터베이스의 다른 테이블에서 레코드를 복사하려면 ' 에 집어 넣다 ” 명령은 “ 선택하다 ' 성명:

끼워 넣다 안으로 학생 선택하다 * 에서 표준1;

위의 명령에서 ' 학생 '는 새 테이블 이름이고 ' 표준1 ”는 데이터를 복사해야 하는 대상 테이블 이름입니다.

실행 ' 선택하다 ” 명령을 사용하여 다른 테이블에서 새로 복사된 레코드를 봅니다.

선택하다 * 에서 학생;

보시다시피 아래 강조 표시된 레코드는 다른 테이블에서 성공적으로 복사된 레코드입니다.

그게 다야! MySQL 데이터베이스 테이블에 새 레코드를 추가하는 프로세스를 제공했습니다.

결론

INSERT INTO <테이블 이름> (col1, col2, ..) VALUES (value1, value2, ..) ” 문을 사용하여 MySQL 데이터베이스 테이블에 새 레코드를 추가할 수 있습니다. 데이터베이스 내의 MySQL 테이블에 새 데이터를 추가하거나 저장할 수 있으며 사용자가 두 가지 방법으로 레코드를 삽입할 수 있습니다. 이 게시물은 MySQL에서 새 레코드를 추가하는 데 사용할 수 있는 명령을 제공하고 설명했습니다.