반응형

mysql 23

.sql 파일에서 SQL 구문을 확인하려면 어떻게 해야 합니까?

.sql 파일에서 SQL 구문을 확인하려면 어떻게 해야 합니까? .sql 파일에서 SQL 구문을 확인하려면 어떻게 해야 합니까?SELECT STATEMENT_DIGEST_TEXTMySQL 8.0에서 MySQL 쿼리 구문 검증에 사용할 수 있습니다. 8.0.4>SELECT STATEMENT_DIGEST_TEXT('FLUSH TABLES')\G STATEMENT_DIGEST_TEXT('FLUSH TABLES'): FLUSH TABLES 8.0.4>SELECT STATEMENT_DIGEST_TEXT("SET GLOBAL second_cache.key_buffer_size=128*1024;")\G STATEMENT_DIGEST_TEXT("SET GLOBAL second_cache.key_buffer_size=1..

programing 2023.11.06

HTML 에코 내부에 변수가 있는 큰따옴표 탈출

HTML 에코 내부에 변수가 있는 큰따옴표 탈출 이 질문에는 이미 다음과 같은 답변이 있습니다. HTML 속성 값으로 단일 및 이중 따옴표를 함께 사용하시겠습니까? (2개 답변) 닫힘9년 전에. HTML을 포함하는 에코 내부 변수의 경우 큰따옴표를 피하기 위해 슬래시를 추가할 위치는 무엇입니까? 예: echo ""; 이 부분: value=".$row['id']." HTML을 PHP로 출력하는 몇 가지 팁: 큰따옴표를 피할 필요가 없도록 작은따옴표를 사용합니다(에코 사용 시). 사용자가 가질 수 있는 "불량" 값을 적절히 피할 수 있습니다. 사용 예제echo: echo ''; 아니면printf(): printf('', htmlspecialchars($row['id'], ENT_QUOTES, 'UTF-8')..

programing 2023.11.06

도커 컨테이너에서 php의 mysql 확장을 활성화하는 방법은?

도커 컨테이너에서 php의 mysql 확장을 활성화하는 방법은? 이 질문에는 이미 다음과 같은 답변이 있습니다. ppd 도커 이미지에 pdo 드라이버를 설치하는 방법은? (2개 답변) 닫힘4년 전에. 저는 다음과 같은 도커- compose.yml을 가지고 있습니다. web: image: nginx:1.17.1-alpine ports: - "80:80" volumes: - ./code:/code - ./site.conf:/etc/nginx/conf.d/site.conf links: - php php: build: . volumes: - ./code:/code links: - mysql mysql: image: yobasystems/alpine-mariadb:latest ports: - "3306:3306"..

programing 2023.11.06

Wildfly 및 자동으로 데이터베이스에 다시 연결

Wildfly 및 자동으로 데이터베이스에 다시 연결 고객과 서버 그리고 데이터베이스가 있습니다.클라이언트는 EJB 원격 인터페이스를 통해 서버와 통신합니다.서버로서 - Wildfly 8.2.0을 사용합니다.데이터베이스로서 - MySQL을 사용합니다.서버는 JPA/Hibernate를 통해 MySQL과 통신합니다.MySQL 서버를 끄면 당연히 와일드플라이는 예외를 던집니다.그러나 MySQL을 다시 켜면 Wildfly는 여전히 동일한 오류를 발생시킵니다.와일드플라이를 끄고 다시 데이터베이스에 연결하라고 돌려놔야 합니다. 와일드플라이에서 자동 재접속을 설정하는 방법? 연결 URL에 자동 재연결을 설정하려고 했습니다.jdbc:mysql://localhost/db?autoReconnect=true&useUnicod..

programing 2023.11.06

MYSQL LOAD DATA INFILE 중복 행 무시(기본 키로 자동 증가)

MYSQL LOAD DATA INFILE 중복 행 무시(기본 키로 자동 증가) 이미 데이터베이스에 있는 행을 무시하고 싶어서 LOAD DATA INFILE 명령을 사용하는 데 문제가 발생했습니다.다음과 같은 데이터를 가진 표가 있다면, id |name |age -------------------- 1 |aaaa |22 2 |bbbb |21 3 |bbaa |20 4 |abbb |22 5 |aacc |22 여기서 id는 자동 증분 값입니다.내가 가지고 있는 csv 파일에는 다음과 같은 데이터가 포함되어 있습니다. "cccc","14" "ssee","33" "dddd","22" "aaaa","22" "abbb","22" "dhgg","34" "aacc","22" 행을 무시하고 싶지만, "aaaa","22" "..

programing 2023.11.06

WAMP 서버가 데이터베이스 파일을 저장하는 위치

WAMP 서버가 데이터베이스 파일을 저장하는 위치 하드 드라이브에 몇 가지 문제가 발생하여 Windows를 부팅할 수 없습니다. 외장 드라이브로 다른 PC에 연결하면 드라이브의 내용을 볼 수 있습니다. 범자 드라이브에서 개발 목적으로 로컬 WAMP 서버를 실행하고 있었는데 여기서 mySQL 데이터베이스를 저장하려고 합니다. 나는 내 wamp 디렉토리를 볼 수 있습니다.E:\wamp. 여기서 서버를 기동하여 phpmyadmin을 사용하여 mysqdump를 수행할 수 있습니까?그렇지 않다면 DB를 복구할 수 있는 옵션은 무엇입니까?내 시스템에서 그들은C:\Program Files (x86)\WampServer\bin\mysql\mysql5.1.53\data. 그래서 당신 안에 그들은E:\wamp\bin\my..

programing 2023.11.01

PHP를 사용하여 MySQL 데이터베이스 내의 모든 테이블을 표시하시겠습니까?

PHP를 사용하여 MySQL 데이터베이스 내의 모든 테이블을 표시하시겠습니까? 데이터베이스에 있는 모든 테이블을 보여주려 합니다.나는 이것을 시도해 봤습니다. $sql = "SHOW TABLES"; $result = $conn->query($sql); $tables = $result->fetch_assoc(); foreach($tables as $tmp) { echo "$tmp "; } 하지만 제가 알고 있는 데이터베이스에는 테이블 이름이 2개밖에 없습니다.내가 뭘 잘못하고 있는 거지?테이블을 구하는 방법 1. SHOW TABLES mysql> USE test; Database changed mysql> SHOW TABLES; +----------------+ | Tables_in_test | +----..

programing 2023.10.27

ASC로 주문(하단에 널 포함)

ASC로 주문(하단에 널 포함) 저는 학교 테이블과 지역 테이블을 연결하는 SQL 쿼리를 작성하고 있습니다.각 학교가 하나의 지역에 붙어있는 단순한 일대다 관계.제 질문은 다음과 같습니다. SELECT schools.id AS schoolid, schools.name AS school, districts.id AS districtid, districts.name AS district FROM sms_schools AS schools LEFT JOIN sms_districts AS districts ON schools.districtid = districts.id WHERE 1 = 1 ORDER BY districts.name, schools.name 제가 레프트조인을 한 이유는 모든 학교가 지역구에 붙어..

programing 2023.10.27

varchar를 무제한 길이로 설정하는 방법은?

varchar를 무제한 길이로 설정하는 방법은? MySQL 데이터베이스에서 긴 웹 페이지를 저장할 수 있도록 varchar의 길이를 무제한으로 설정하려면 어떻게 해야 합니까?그렇지 않다면 최대 크기는 얼마입니까? 문자열을 크게 저장하는 텍스트 유형에 대해 알고 있습니다.제가 처리해야 하는 테스트 데이터 종류를 사용하는데 제한이 있습니까?VARCHAR는 MySQL 5.0.3 이전 버전과 5.0.3 이상 버전에서는 최대 255자까지 저장할 수 있습니다. Mysql 데이터베이스에 대용량 데이터를 저장하려면 텍스트, 중간 텍스트, 긴 텍스트 TEXT can store 65,535 characters (approx 64KB) MEDIUMTEXT = 16,777,215 characters (approx 16 MB)..

programing 2023.10.17

MySQL 스크립트 명령줄에 매개 변수 전달

MySQL 스크립트 명령줄에 매개 변수 전달 명령줄에서 MySQL 스크립트로 매개 변수를 전달하는 옵션이 있습니까? 이 예제의 @start_date와 같은 것: mysql –uuser_id -ppassword –h mysql-host -A -e "set @start_date=${start_date}; source ${sql_script};" >${data_file}; 여기 인터넷에서 답을 찾았습니다. 기본적으로 다음과 같은 쿼리를 실행한다고 가정합니다. Select c_id, c_first_name,c_last_name, c_address,last_modified_date from customer where last_modified_date >=@start_date and last_modified_dat..

programing 2023.10.17
반응형