Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • MySQL

    1. PHP MySQL의 타임 스탬프에서 일/월/년을 추출 하시겠습니까?

      타임스탬프에서 일/월/년을 추출하려면 date_parse() 함수를 사용해야 합니다. 다음과 같은 구문 - print_r(date_parse(“anyTimeStampValue”)); PHP 코드는 다음과 같습니다 - $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue)); PHP 코드의 스냅샷은 다음과 같습니다 - 다음은 출력입니다 - Array ( [year] => 2019 [mont

    2. MySQL의 텍스트에서 \n\r을 제거하는 쿼리는 무엇입니까?

      텍스트에서 \n\r을 제거하려면 REPLACE 명령을 사용해야 합니다. 구문은 다음과 같습니다 - UPDATE yourTableName SET yourColumnName=REPLACE(yourColumnName,’\r\n’,’ ‘); 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table removeDemo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Na

    3. MySQL에서 구분 기호 사이의 텍스트를 검색하시겠습니까?

      SUBSTR()과 함께 LOCATE()를 사용해야 합니다. 아래 구문은 구분 기호 뒤에 있는 단어를 찾습니다. 여기서 구분 기호는 콜론(:)이며 다른 것을 사용할 수 있습니다. 즉, 사용자에게 달려 있습니다. 구문은 다음과 같습니다 - SELECT SUBSTR(yourColumnName, LOCATE(':',yourColumnName)+1, (CHAR_LENGTH(yourColumnName) - LOCATE(':',REVERSE(yourColumnName)) - LOCAT

    4. MySQL은 테이블 이름을 기준으로 테이블을 표시합니까?

      ORDER BY 절을 사용하여 INFORMATION_SCHEMA.TABLES에서 table_name 속성을 정렬할 수 있습니다. 각각 ASC 또는 DESC를 사용하여 오름차순 또는 내림차순으로 정렬합니다. 구문은 다음과 같습니다 - SELECT table_name FROM information_schema.tables WHERE table_type = 'BASE TABLE' AND table_schema='yourDatabaseName' ORDER BY table_name DESC; 이름이 sample

    5. java.sql.SQLException 해결:localhost 테스트에 적합한 드라이버를 찾을 수 없습니까?

      당신의 JDBC URL이 acceptURL 메소드에 의해 로드된 JDBC 드라이버에 의해 승인되지 않을 때마다 이 유형의 예외가 발생합니다. 다음과 같은 MySQL JDBC 드라이버를 언급해야 합니다. - MySQL JDBC url은 다음과 같습니다 - jdbc:mysql://localhost:3306/test?useSSL=false acceptsURL의 프로토타입은 다음과 같습니다 - boolean acceptsURL(String url) throws SQLException acceptURL은 부울을 반환합니다. 즉, JDB

    6. MySQL- GROUP 및 COUNT 날짜별?

      이를 위해 GROUP BY 절과 COUNT() 함수를 사용할 수 있습니다. 구문은 다음과 같습니다 - SELECT yourColumnName1,yourColumnName2,..N,COUNT(*) as anyAliasName FROM yourTableName GROUP BY yourColumnName1,yourColumnName2; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table GroupAndCountByDate    -

    7. 고유 값 수를 얻는 MySQL 쿼리?

      열의 고유 값을 계산하려면 키워드 DISTINCT를 사용해야 합니다. 수행 방법을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table UniqueCountByIPAddress    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> UserHits int,    -> UserIPAddress varchar(50),   &

    8. Java에서 PreparedStatement를 사용하여 MySQL 테이블에 레코드를 삽입하시겠습니까?

      Java에서 PreparedStatement를 사용하여 테이블에 레코드를 삽입하려면 아래 구문을 사용하여 레코드를 삽입해야 합니다. 구문은 다음과 같습니다 - String anyVariableName=INSERT INTO yourTableName(yourColumnName1, yourColumnName2, yourColumnName3,.......N) +VALUES(?, ?, ?,............... ...N); 이제 PreparedStatement 개체를 사용하여 모든 열에 대한 값을 설정합니다. 구문은 다음과 같습니다

    9. MySQL Benchmark에서 여러 행이 반환될 때마다 오류를 해결하시겠습니까?

      벤치마크에서 여러 행을 반환할 때마다 오류가 발생합니다. 여러 행 대신 스칼라 값 또는 단일 행을 반환합니다. 구문은 다음과 같습니다 - SELECT yourColumnName FROM yourTableName WHERE yourCondition. 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table UserDemo    -> (    -> UserId int,    -> U

    10. MySQL SHOW COLUMNS의 반환 순서?

      MySQL SHOW COLUMNS의 순서를 반환하려면 ORDER BY 절을 사용해야 합니다. 구문은 다음과 같습니다 - SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = ‘yourTableName’ AND column_name LIKE 'yourStartColumnName%' ORDER BY column_name DESC; TEST 데이터베이스에 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - m

    11. MySQL은 날짜 시간 변수를 선언하는 방법은 무엇입니까?

      날짜/시간 변수를 선언하려면 SET 명령을 사용하여 사용자 정의 변수를 사용해야 합니다. 구문은 다음과 같습니다 - SET @anyVariableName=’yourdatetimeValue’; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table datetimeVariables -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(10), -

    12. PRICE 필드를 데이터베이스에 int 또는 float로 저장해야 합니까?

      데이터베이스에 PRICE 필드를 int 또는 float로 저장할 필요가 없습니다. 이를 위해 DECIMAL()을 설정할 수 있습니다.. 대부분의 경우 정수는 부동 소수점 수를 나타내는 데 사용할 수 있으며 이러한 정수는 내부적으로 DECIMAL() 데이터 유형으로 캐스트됩니다. 따라서 PRICE 필드가 있는 경우 항상 DECIMAL() 데이터 유형을 사용하십시오. 구문은 다음과 같습니다 - 십진수(M,D); 여기서 M은 TotalNumberOfDigit을, D는 Number OfDigitAfterDecimalPoint를 나타냅니

    13. 날짜 시간을 초로 변환하는 PHP의 MySQL TIME_TO_SEC() 메소드와 동일한 것은 무엇입니까?

      TIME_TO_SEC() 함수는 MySQL에서 사용할 수 있습니다. 날짜 시간을 초로 변환하려면 PHP에서 strtotime()을 사용하십시오. MySQL 구문은 다음과 같습니다. SELECT TIME_TO_SEC(ABS(timediff(‘yourDateTimeValue’,now()))); 이제 strtotime()을 사용하여 PHP datetime을 초로 변환할 수 있습니다. 먼저 PHP 프로그램을 실행하려면 XAMPP 서버를 설치해야 합니다. C 드라이브에 XAMPP를 성공적으로 설치한 후 PHP 파일

    14. MySQL에서 날짜별로 주문하지만 마지막에 빈 날짜를 배치하는 방법은 무엇입니까?

      날짜별로 정렬하고 ORDER BY 절과 IS NULL 속성을 사용하여 마지막에 빈 날짜를 설정합니다. 구문은 다음과 같습니다. SELECT *FROM yourTableName ORDER BY (yourDateColumnName IS NULL), yourDateColumnName DESC; 위의 구문에서 해당 날짜 이후에 먼저 NULL을 정렬합니다. 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table DateColumnWithNullDemo -&

    15. MySQL에서 regexp를 사용하여 숫자만 가져오시겠습니까?

      REGEXP를 사용하여 숫자만 가져오려면 where 절에 다음 정규식( ^[0-9]*$)을 사용하십시오. 사례 1 − 정확히 10자리 숫자만 있고 모두 숫자여야 하는 행만 원하면 아래 정규식을 사용하십시오. SELECT *FROM yourTableName WHERE yourColumnName REGEXP '^[0-9]{10}$'; 사례 2 − 숫자가 1 이상인 행만 원하는 경우 다음 구문은 −입니다. SELECT *FROM yourTableName WHERE yourColumnName REGEXP '^[0-9]

    16. MySQL에서 첫 번째 문자가 영숫자가 아닌 행을 가져오시겠습니까?

      첫 번째 문자가 영숫자가 아닌 행을 가져오려면 다음 정규식을 사용할 수 있습니다. 사례 1 − 숫자로 시작하는 행을 원하면 다음 구문을 사용할 수 있습니다. − SELECT *FROM yourTableNameWHERE yourColumnName REGEXP ^[0-9]; 사례 2 − 영숫자로 시작하는 행을 원하면 다음 구문을 사용하십시오. − SELECT *FROM yourTableNameWHERE yourColumnName REGEXP ^[^0-9A-Za-z]; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을

    17. MySQL에서 열 값이 특정 하위 문자열로 끝나는 행을 찾으십니까?

      열 값이 특정 부분 문자열로 끝나는 행을 찾고 새 값으로 업데이트하려면 LIKE 연산자를 사용해야 합니다. 구문은 다음과 같습니다. 업데이트 yourTableNameSET yourColumnName=yourValueWHERE yourColumnName LIKE %.yourString; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. );쿼리 OK, 영향을 받는 행 0개(1.50초) 이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입할 수 있습니다. 쿼리는 다음과 같습니다

    18. CAST 연산자를 사용하여 VARCHAR 열을 FLOAT로 정렬하면 MySQL에서 작동하지 않습니까?

      캐스트가 작동하지 않으면 ORDER BY 절과 함께 yourColumnName*1을 사용할 수 있습니다. yourColumnName*1을 사용합니다. 구문은 다음과 같습니다. SELECT yourColumnName1,yourColumnName2,...N FROM yourTableName ORDER BY yourColumnName*1 DESC; CAST() 연산자를 사용할 수도 있습니다. 구문은 다음과 같습니다. SELECT yourColumnName1,yourColumnName2,...N FROM yourTableName ORD

    19. MySQL을 사용하여 Java의 ResultSet에서 열 이름을 얻는 방법은 무엇입니까?

      결과 집합에서 열 이름을 얻으려면 getMetaData() 메서드를 사용해야 합니다. getMetadata()의 프로토타입은 다음과 같습니다 - ResultSetMetaData getMetaData throws SQLException; 열 이름이 5개인 MySQL 테이블을 만듭니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table javagetallcolumnnames    -> (    -> Id int NOT NULL AUTO_INCREMENT

    20. 쿼리에 사용할 열 이름을 만드는 MySQL concat()?

      쿼리에 사용할 컬럼명을 생성하기 위해서는 사용자 정의 변수를 set 명령어와 함께 사용해야 합니다. 구문은 다음과 같습니다 - SET @anyVariableName := (    SELECT CONCAT    (       "SELECT",    GROUP_CONCAT(CONCAT("\n 1 as ", COLUMN_NAME) SEPARATOR ','), "\n FROM DUAL") &n

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:141/229  20-컴퓨터/Page Goto:1 135 136 137 138 139 140 141 142 143 144 145 146 147