본문 바로가기

mysql3

MySQL에서 테이블을 생성하고 입, 출력 해보자(입력,출력,페이지네이션,검색) MySQL에서 mp3라는 테이블을 생성하고, 두 개의 텍스트 필드인 sub와 suburl을 추가하는 SQL 쿼리는 다음과 같습니다.CREATE TABLE mp3 ( id INT AUTO_INCREMENT PRIMARY KEY, sub TEXT, suburl TEXT);여기서는 id는 기본 키로 설정되며, 자동으로 증가합니다. sub와 suburl은 텍스트 타입의 필드입니다. 이 쿼리를 MySQL 데이터베이스에서 실행하면, mp3 테이블이 생성되고 두 개의 텍스트 필드가 추가됩니다. 필요한 경우 id 외에 다른 필드들도 추가할 수 있습니다.  데이터 입력대량 데이터를 MySQL에 입력하기 위해서는 여러 가지 방법을 사용할 수 있습니다.  PHP에서 대량의 데이터를 배열로 관리하고, 이를 데.. 2024. 9. 16.
MySQL 중복된 데이터 삭제 아래의 쿼리문은 green 테이블 내의 link1 필드에서 중복된 데이터를 삭제하는 방법입니다. DELETE t1 FROM green t1, green t2 WHERE t1.id > t2.id AND t1.link1 = t2.link1; 이 쿼리문은 두 개의 동일한 테이블(green) 인스턴스를 사용하여 중복된 데이터를 삭제합니다. t1.id > t2.id 조건은 중복된 레코드 중에서 가장 오래된 레코드를 유지하고 나머지 중복된 레코드를 삭제하는 데 사용됩니다. t1.link1 = t2.link1 조건은 link1 필드 값이 동일한 레코드를 찾기 위해 사용됩니다. 주의해야 할 점은 데이터베이스에서 중복된 데이터를 삭제하기 전에 항상 백업을 수행하는 것입니다. 데이터 손실을 방지하기 위해 중요한 데이터에 .. 2023. 9. 22.
[MySQL/MariaDB] AUTO_INCREMENT 값 초기화/재정렬 AUTO_INCREMENT를 이용해 PRIMARY KEY를 UNIQUE하게 설정할 수 있는데, 이 경우 한 번 사용된 값이 더 이상 사용되지 않는다고 해도 한 번 증가된 값은 다시 조정되지 않는다. 초기화 해당 테이블에서 AUTO_INCREMENT 값을 특정 값으로 시작하게 한다. ALTER TABLE `table_name` AUTO_INCREMENT = value; 이 경우 현재 테이블에서 AUTO_INCREMENT 시작 값보다 큰 값이 있으면 안 된다. 예 board 테이블, 1 부터 시작 ALTER TABLE board AUTO_INCREMENT = 1; 재정렬 해당 테이블의 AUTO_INCREMENT 값을 초기화하고, 해당 테이블 안의 모든 데이터의 AUTO_INCREMENT 열의 값을 재조정한다.. 2023. 9. 19.
반응형

Copyright ⓒ SmartWeb All rights reserved.