이 게시물은 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에서 새 레코드를 추가하는 데 사용할 수 있는 명령을 제공하고 설명했습니다.