반응형

MySQL 57

MySQL은 두 값 사이에서 랜덤 값을 가져옵니다.

MySQL은 두 값 사이에서 랜덤 값을 가져옵니다. 두 개의 열이 연속으로 있습니다.min_value,max_value. 다음과 같은 선택을 할 수 있는 방법이 있습니까? SELECT RAND(`min_v`, `max_v`) `foo` [..] 알고 있습니다RAND다른 일을 한다; 내가 (도움으로) 접근한 가장 가까운 것은(RAND() * (max-min))+minfloat number가 생성되는데, ROUND()가 필요합니다.이것은 완전히 잘못된 것입니다. 다른 방법을 제안할 수 없는 한(매우 유용할 것 같다) PHP 방식으로 하겠습니다.정말로.ROUND((RAND() * (max-min))+min)MySQL에서 원하는 작업을 수행할 수 있는 가장 좋은 방법입니다.또한 ActionScript, Java..

IT 2023.01.21

MySQL 워크벤치로 csv 파일을 Import하는 방법

MySQL 워크벤치로 csv 파일을 Import하는 방법 CSV 파일이 있습니다.140만 행의 데이터가 포함되어 있기 때문에, 그 csv 파일을 Excel로 열 수 없습니다.한계는 100만 행 정도이기 때문입니다. 그래서 이 파일을 MySQL 워크벤치에 Import하고 싶습니다.이 csv 파일에는 다음과 같은 열이 포함되어 있습니다. "Service Area Code","Phone Numbers","Preferences","Opstype","Phone Type" MySQL 워크벤치에 다음과 같은 열을 포함하는 "dummy"라는 이름의 테이블을 생성하려고 합니다. ServiceAreaCodes,PhoneNumbers,Preferences,Opstyp,PhoneTyp. CSV 파일의 이름이 지정됩니다.mod..

IT 2023.01.15

SQL 쿼리에서 LEFT JOIN 순서를 정렬하는 방법

SQL 쿼리에서 LEFT JOIN 순서를 정렬하는 방법 네, 구글에서 미친 듯이 답변을 검색해 봤지만, 이 문제를 해결할 수 없었기 때문에 누군가 도움을 주셨으면 합니다. 예를 들어 매우 간단한 사용자 테이블이 있다고 가정해 보겠습니다. id | userName 3 Michael 4 Mike 5 George 그리고 다른 표로 그들의 차와 가격을 가지고 있습니다. id | belongsToUser | carPrice 1 4 5000 2 4 6000 3 4 8000 여기서 해야 할 일은 다음과 같습니다(자유롭게 다시 쓰십시오). SELECT `userName`, `carPrice` FROM `users` LEFT JOIN `cars` ON cars.belongsToUser=users.id WHERE `id`..

IT 2023.01.15

명령줄 mac에서 mysql에 액세스할 수 없습니다.

명령줄 mac에서 mysql에 액세스할 수 없습니다. os x 10.6의 mysql은 다음 위치에 있습니다./usr/local/mysql/bin/mysql 입력할 때 명령을 찾을 수 없음mysql --version터미널에 있습니다.소켓 경로가 잘못되었기 때문입니까? 그렇다면 어떻게 수정해야 합니까? 감사해요.단말기에서 다음 작업을 수행합니다. echo $PATH 지정한 경로가 해당 문자열에 없는 경우 다음과 같이 추가해야 합니다.export PATH=$PATH:/usr/local/또는export PATH=$PATH:/usr/local/mysql/binOS X 10.10을 사용하고 있는 경우는 셸을 열고 export PATH=$PATH:/usr/local/mysql/bin Command+T를 사용하여 새 ..

IT 2023.01.15

표 'performance_schema'session_session'이 존재하지 않습니다.

표 'performance_schema'session_session'이 존재하지 않습니다. MySQL을 5.7.8-rc로 업그레이드하고 서버에 로그인한 후 다음 오류가 발생하였습니다. Table 'performance_schema.session_variables' doesn't exist 나는 이것에 대한 해결책을 찾을 수 없다.도와주실 수 있겠어요?@robregonm specomm supported 명령어를 실행한 후 mysql 서버에 로그온할 수 있었습니다. mysql_upgrade -u root -p --force MySQL 서버를 다시 시작해야 합니다.mysql_upgrade는 저에게도 효과가 있었습니다. # mysql_upgrade -u root -p --force # systemctl rest..

IT 2023.01.12

테이블에 스프링 부트 JPA 삽입(대문자 이름, 휴지 상태)

테이블에 스프링 부트 JPA 삽입(대문자 이름, 휴지 상태) 다음과 같이 매핑된 테이블엔티티가 있습니다 @Entity public class ItemsToRegister implements Serializable{ @Id @Column(name = "ID_ITEM_TO_REGISTER") @GeneratedValue(strategy = GenerationType.AUTO) private int id; ..... 데이터베이스에 새로운 레코드를 삽입하려고 했을 때 테이블명은 소문자로 변환되었습니다: items_to_register 입니다.테이블명은 ITEMS_TO_REGISTER MySql 설정을 변경하지 않고 문제를 수정하려면 어떻게 해야 합니까?(my.cnf) application.properties 파..

IT 2023.01.01

MySQL에서 INDEX, PARMY, UNIQURE, FULLTEXT의 차이점

MySQL에서 INDEX, PARMY, UNIQURE, FULLTEXT의 차이점 MySQL 테이블을 만들 때 PRIMAY, UNIQURE, INDEX 및 FULLTEXT의 차이점은 무엇입니까? 어떻게 사용할까요?차이점. KEY 또는 INDEX는 일반적인 고유하지 않은 인덱스를 나타냅니다.인덱스에 구별되지 않는 값을 사용할 수 있으므로 인덱스의 모든 열에 동일한 값을 가진 행을 포함할 수 있습니다.이러한 인덱스는 데이터에 제한을 가하지 않으므로 액세스에만 사용됩니다. 즉, 모든 레코드를 검색하지 않고 특정 범위의 레코드에 빠르게 도달합니다. UNIQUIC는 인덱스의 모든 행이 고유해야 하는 인덱스를 나타냅니다.즉, 같은 행이 이 인덱스의 모든 열에 대해 다른 행과 동일한 NULL이 아닌 값을 가질 수 없습..

IT 2023.01.01

Mac OSX에서의 Mysql 5.6 문제

Mac OSX에서의 Mysql 5.6 문제 저와 제 동료 중 몇 명은 최근 Mac에서 홈브루를 사용하여 MySQL 5.5에서 MySQL 5.6으로 업그레이드하여 서버를 업그레이드하기 전에 로컬로 테스트했습니다.이 업그레이드 이후 레일 코드를 실행할 때 모두 간헐적으로 MySQL 오류가 발생하고 있습니다. Lost connection to MySQL server at 'sending authentication information', system error: 32 데이터베이스에서 사용자 이름과 비밀번호를 다시 만들고 연결 타임아웃을 늘렸지만 둘 다 문제를 수정하지 못했습니다.을 사용하다문제가 발생했을 때의 유일한 회피책은 mysql을 종료하고 재시작하는 것입니다.에는 이 이 되었습니다.mysql -u ro..

IT 2022.12.27

SQL: 프리픽스가 있는 테이블 삭제

SQL: 프리픽스가 있는 테이블 삭제 모두 접두사를 가진 테이블을 삭제하는 방법myprefix_? 주의: phpMyAdmin에서 실행해야 합니다.MySQL 명령어 하나만으로는 실행할 수 없지만 MySQL을 사용하여 다음 문장을 작성할 수 있습니다. MySQL 쉘 또는 PHPMyAdmin을 통해 다음 쿼리를 사용합니다. SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' ) AS statement FROM information_schema.tables WHERE table_name LIKE 'myprefix_%'; 그러면 DROP 문이 생성됩니다.DROP 문은 테이블을 복사하고 드롭하기 위해 실행할 수 있습니다. 편집: 여기서 면책사항 - 위에서 생..

IT 2022.12.27

MySQL INSERT INTO 텍스트에 줄 바꿈 추가

MySQL INSERT INTO 텍스트에 줄 바꿈 추가 MySql 테이블에 입력하는 텍스트에 새 줄을 추가하는 방법을 알려 주시겠습니까? 를 사용해 보았습니다.'\n'내가 함께 들어간 줄에INSERT INTO진술서'\n'그대로 표시됩니다. 실제로 MS Access에서 몇 가지 데이터를 사용하여 테이블을 만들었습니다.MS Access는 새로운 회선을 추가합니다.'\n'MS Access 테이블 데이터를 MySql로 변환합니다.단, 변환 시,'\n'MySql 테이블에서 PHP 폼으로 표시하면 무시되고 모든 텍스트가 한 줄로 표시됩니다. MySQL이 어떻게 텍스트에 새 줄을 추가할 수 있는지 말해 줄 수 있나요?답장기다려주세요감사합니다!!여러 줄에 걸쳐 SQL 명령을 사용해도 괜찮다면 oedo의 제안이 가장 쉽..

IT 2022.12.07
반응형