mysql 85

MYSQL Left Join NULL 값을 선택하려면 어떻게 해야 합니까?

MYSQL Left Join NULL 값을 선택하려면 어떻게 해야 합니까? MySQL의 테이블 조인에 대한 마지막 질문에 대한 후속 질문입니다. 나는 왼쪽 조인 테이블에서 NULL 값을 선택할 수 있어야 합니다. 여기 제가 합류합니다. table1.id | table1.name | table2.id | table2.surname 1 | John | 1 | Doe 2 | Michael | 2 | Anderson 3 | Anna | NULL | NULL 4 | Sue | NULL | NULL 하고 싶습니다.select WHERE table2.surname = NULL, 하지만 이런 쿼리는 작동하지 않습니다. SELECT table1.*,table2.* FROM table1 LEFT JOIN table2 ON..

programing 2023.09.17

사용자 정보와 사용자 로그인 및 비밀번호를 가장 잘 저장하는 방법

사용자 정보와 사용자 로그인 및 비밀번호를 가장 잘 저장하는 방법 Mysql을 사용하고 있는데 사용자 개인 정보와 로그인 및 비밀번호를 두 개의 테이블로 분리한 후 둘 중 하나만 참조하는 것이 낫다고 생각했습니다. 참고 : 제 게시물을 명확히 하기 위해 비밀번호 보안 기술(해시, 소금 등)을 이해합니다.저는 제 삶의 다른 부분(투자, 데이터 백업, 심지어 개인 스토리지)의 관행을 따르고 있다면 최악의 경우(표나 화재)에는 표 간에 정보를 분할하는 것이 추가 데이터를 보호할 수 있다는 것을 알고 있습니다.비밀번호를 저장하지 마십시오.디스크에 저장된 적이 있으면 도난당할 수 있습니다.대신 암호 해시를 저장합니다.bcrypt(소금 포함)와 같이 올바른 해싱 알고리즘을 사용합니다. 편집: OP는 위 문제를 이해..

programing 2023.09.17

SQL에 대한 공개된 코딩 스타일 지침이 있습니까?

SQL에 대한 공개된 코딩 스타일 지침이 있습니까? 종종 매우 복잡한 SQL 문으로 끝나곤 하는데 쿼리의 다양한 측면을 배치하는 일반적인 방법을 지시하는 스타일 가이드라인이 있는지 궁금했습니다. Python의 PEP8 또는 Zend Frameworks 가이드라인에 따라 설명하는 것을 찾고 있으며 예를 들어 코드화하는 것은 아닙니다. 대부분의 질의는 MySQL을 위해 작성되었습니다. 그래서 당신은 유니버설 스타일 가이드를 알고 있습니까?아마 당신이 직접 쓴 것일 겁니다.가이드라인을 공유해 주시기 바랍니다.이 질문을 한 이후로 저는 Creative Commons Attribution-ShareAlike 라이선스 하에 Joe Celko의 SQL Programming Style 책과 호환되는 공개 SQL 스타일..

programing 2023.09.07

Laravel : 데이터베이스에 첫번째 사용자를 삽입하는 방법

Laravel : 데이터베이스에 첫번째 사용자를 삽입하는 방법 Laravel(4.2)을 사용하고 있습니다. 저는 인증 시스템을 갖춘 프로젝트를 진행하고 있습니다.사용자 테이블에 첫 번째 사용자를 삽입해야 합니다.sql 명령어(사용자에 삽입...)로 직접 수행하고 싶습니다. 왜냐하면 이 첫 번째 사용자는 기존의 larravel 메서드로는 만들 수 없기 때문입니다. 이 첫 번째 사용자는 테이블에 삽입된 후 auth::attempts 메서드로 식별됩니다. 이 사용자를 mysql 테이블에 삽입하려면 어떻게 해야 합니까? 뭐 그런 거? insert into users (login, password) values ('admin', 'crypted password which can be later identified..

programing 2023.09.07

라라벨:문자열 데이터, 오른쪽 잘림: 1406 데이터가 열에 대해 너무 깁니다.

라라벨:문자열 데이터, 오른쪽 잘림: 1406 데이터가 열에 대해 너무 깁니다. 저는 '호텔'이라는 칸이 있는 테이블이 있습니다.이 프로젝트는 Laravel 5.4에서 만들어졌기 때문에 Migrations를 사용했습니다. $table->string('hotel', 50); MYSQL VARCHAR (50) 입니다.제가 개발할 때 "HILTON NYK 5"와 같은 짧은 호텔 이름을 사용했기 때문에 잘 작동했습니다. 지금 프로젝트가 진행 중인데 고객이 긴 호텔 이름을 입력할 수 없는 이유를 물었습니다.'롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱롱 그것은 나에게 오류를 주었습니다. "SQLSTATE[22001]:문자열 데이터, 오..

programing 2023.09.02

SQLSTATE[HY000] [2002] php_network_getadaddrinfo: getaddrinfo 실패: 이름 또는 servname이 제공되지 않았거나 알 수 없습니다.

SQLSTATE[HY000] [2002] php_network_getadaddrinfo: getaddrinfo 실패: 이름 또는 servname이 제공되지 않았거나 알 수 없습니다. 저는 이것을 실행하는 동안 보관합니다.php artisan migrate SQLSTATE[HY000] [2002] php_network_getadaddrinfo: getaddrinfo 실패: 이름 또는 servname이 제공되지 않았거나 알 수 없습니다. 내 환경 Laravel Framework 버전 5.1.20(LTS) Laravel Installer 버전 1.2.0 PHP 5.6.14 (cli) (구축됨:2015년 10월 2일 08:55:56) mysql Ver 14.14 osx10.10용 5.6.24 배포(x86_64)..

programing 2023.08.28

GPS 좌표를 위해 데이터베이스에 중요한 숫자를 몇 개 저장해야 합니까?

GPS 좌표를 위해 데이터베이스에 중요한 숫자를 몇 개 저장해야 합니까? MySQL 데이터베이스에는 경도와 위도 좌표(GPS 데이터)가 모두 있습니다. 현재 다음과 같이 저장됩니다. column type ------------------------ geolat decimal(10,6) geolng decimal(10,6) 질문:다음과 같은 크기의 데이터 유형이 필요합니까?decimal(10,6)좌표 데이터를 적절하게 저장할 수 있습니까? 경도와 위도를 합친 지수를 가지고 있기 때문에, 이 지수의 크기는 큽니다.조금도 손상되지 않고 작게 만들 수 있다면 좋을 것 같습니다.WGS84 기준점은 일반적으로 소수점 이하 5자리의 좌표로 제공되므로 위도(-90 ~ +90)의 경우 소수점(-7, 5)(-90.0000..

programing 2023.08.23

이미 데이터가 있는 MySQL 데이터베이스 필드에 데이터 추가

이미 데이터가 있는 MySQL 데이터베이스 필드에 데이터 추가 데이터가 이미 포함된 필드에 현재 있는 내용을 지우지 않고 데이터를 "추가"해야 합니다.예를 들어 필드에 HTML이 포함된 경우 필드에 HTML을 추가해야 합니다.이 작업을 수행할 SQL 호출이 있습니까? 아니면 해당 필드의 데이터를 호출하여 새 데이터를 기존 데이터에 연결하고 데이터베이스에 다시 로드해야 합니까?UPDATE Table SET Field=CONCAT(Field,'your extra html'); UPDATE myTable SET html=concat(html,'More HTML') WHERE id='10' ...예를들면.물론 당신의 위치는 다를 것입니다.줄 바꿈으로 구분하여 필드 끝에 추가: UPDATE Table SET Co..

programing 2023.08.18

PHP로 \r\n 바꾸기

PHP로 \r\n 바꾸기 나는 MySQL 데이터베이스에 내 텍스트를 삽입하는 게시물 양식을 가지고 있습니다. 사용합니다 $post_text = mysql_real_escape_string(htmlspecialchars($_POST['text'])); 그리고 그것을 대체하고 싶습니다.\r\n자동으로 추가되었습니다. 나는 노력했다. $text = str_replace('\\r\\n','', $text); $text = str_replace('\r\n','', $text); $text = str_replace('\\R\\N','', $text); $text = str_replace('\R\N','', $text); $text = str_replace('/\r\\n','', $text); $text = str_..

programing 2023.07.24