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

    1. 스프링 부트는 localhost MySQL을 어떻게 연결합니까?

      이를 위해 application.properties를 사용하십시오 - spring.datasource.username=yourMySQLUserName spring.datasource.password=yourMySQLPassword spring.datasource.url=jdbc:mysql://localhost:3306/yoruDatabaseName spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver 위의 구문을 이해하기 위해 테이블을 만들어 보겠습니다 - mysql>

    2. COUNT 함수 및 GROUP BY를 설명하는 SQL 쿼리의 예

      문제: TRANSACTIONS DB2 테이블에 쿼리를 작성하여 특정 트랜잭션(TRANSACTION_ID)에 할당된 주문 수(ORDER_ID)를 나열합니다. 해결책 아래 쿼리를 사용하여 TRANSACTIONS DB2 테이블의 특정 트랜잭션 ID에 할당된 주문 수를 확인할 수 있습니다. 예시 SELECT TRANSACTION_ID, COUNT(ORDER_ID) FROM TRANSACTIONS    GROUP BY TRANSACTION_ID ORDER_ID에 GROUP BY 함수를 사용하여 결과 순서를 현명하게

    3. BIND 없이 프로그램에서 SQL 이외의 변경을 했을 때의 실행 결과는?

      문제: COBOL-DB2 프로그램이 PIC X(5)에서 PIC X(8)로 변수 길이를 늘리도록 변경되었습니다. 그러나 프로그램의 SQL에는 변경 사항이 없습니다. 프로그램의 계획/패키지가 이러한 변경 사항에 대해 바인딩되지 않은 경우 결과는 어떻게 됩니까? 해결책 PIC X(5)에서 PIC X(8)로의 가변 길이 변경은 DB2 변경이 아니며 프로그램의 SQL문에 필요한 수정 사항이 없습니다. 그러나 여전히 계획/패키지를 바인딩해야 합니다. 그렇지 않으면 THE PRECOMPILER-GENERATED TIMESTAMP x IN TH

    4. MYSQL에서 MM/YY를 YYYY-MM-DD로 변환하는 방법은 무엇입니까?

      변환하려면 MySQL에서 str_to_date()를 사용하십시오. 테이블을 만들고 날짜 레코드를 추가합시다 - 예시 mysql> create table demo72    -> (    -> due_date varchar(40)    -> ); Query OK, 0 rows affected (2.96 sec) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - 예시 mysql> insert into demo72 values("

    5. MySQL - 특정 번호가 포함된 경우 모든 레코드를 선택하시겠습니까?

      특정 번호의 모든 레코드를 선택하려면 MySQL에서 FIND_IN_SET()을 사용하십시오. 테이블을 만들어 봅시다 - 예시 );쿼리 OK, 영향을 받는 행 0개(1.48 insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - 예시 insert into demo73 values(110,105,104,111,Novel);Query OK, 1행 영향(0.31) select 문을 사용하여 테이블의 레코드 표시 - 예시 select *from demo73; 이것은 다음과 같은 출력을 생성합니다 - 출력 +-----

    6. 동적 배열을 사용하는 MySQL LIKE 쿼리?

      동적 배열로 LIKE 쿼리를 구현하는 구문은 다음과 같습니다. - 예시 select *from yourTableName    where yourColumnName2 like "%yourValue%"    order by yourColumnName1 asc    limit yourLimitValue; 테이블을 만들어 봅시다 - 예시 mysql> create table demo74    -> (    -> use

    7. MySQL의 다른 테이블에 있는 데이터에서 한 테이블의 데이터를 업데이트하시겠습니까?

      이를 위해 JOIN과 함께 UPDATE 명령을 사용할 수 있습니다. 첫 번째 테이블을 만들어 보겠습니다 - mysql> create table demo54 −> ( −> firstName varchar(20), −> lastName varchar(20) −> ); Query OK, 0 rows affected (0.57 sec) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - mysql> insert into demo54 values(

    8. MySQL에서 동시에 여러 데이터 입력?

      다음은 구문입니다 - insert into yourTableName values(yourValue1,yourValue2,.....N), (yourValue1,yourValue2,.....N), (yourValue1,yourValue2,.....N), (yourValue1,yourValue2,.....N), . . . N 테이블을 만들어 봅시다 - mysql> create table demo56 −> ( −> id int, −> first_name varchar(20), &min

    9. MySQL의 끝에서 특정 값을 정렬하는 방법은 무엇입니까?

      이를 위해 ORDER BY를 사용할 수 있습니다. 테이블을 만들어 봅시다 - mysql> create table demo57 −> ( −> id int not null auto_increment primary key, −> full_name varchar(20) −> ); Query OK, 0 rows affected (1.60 sec) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - mysql> insert into demo57(ful

    10. CASE WHEN 절의 표현식이 MySQL 쿼리에서 작동하지 않습니까?

      먼저 MySQL에서 CASE WHEN 문을 올바르게 사용하십시오. 방법을 알아보겠습니다. 테이블을 만들어 봅시다 - mysql> create table demo58 −> ( −> id int not null auto_increment primary key, −> first_name varchar(20), −> last_name varchar(20) −> ); Query OK, 0 rows affected (2.15 sec) insert 명령을

    11. MySQL에서 데이터베이스에 삽입할 때 decimal(19, 2) 값을 변경하시겠습니까?

      정확한 실제 값을 저장하려면 소수점 이하 2자리의 truncate()를 사용해야 합니다. 테이블을 만들어 봅시다 - 다음은 테이블 생성 쿼리입니다. mysql> create table demo59 −> ( −> price decimal(19,2) −> ); Query OK, 0 rows affected (1.12 sec) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - mysql> insert into demo59 values(truncate(15.3

    12. MySQL에서 SELECT WHERE IN null?

      다음은 구문입니다 - select yourColumnName1, yourColumnName2, yourColumnName3, . . . N from yourTableName where yourValue in(yourColumnName1,yourColumnName2) or yourColumnName1 is NULL; 테이블을 만들어 봅시다 - mysql> create table demo60 −> ( −> id int not null auto_increment primary key, −

    13. MySQL에서 다른 테이블의 문자열만 참조로 사용하여 테이블에 행을 추가하는 방법은 무엇입니까?

      이를 위해 MySQL에서 INSERT INTO SELECT 문을 사용합니다. 테이블을 만들어 봅시다 - mysql> create table demo61 −> ( −> id int, −> name varchar(20) −> ) −> ; Query OK, 0 rows affected (1.84 sec) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - mysql> insert into demo61 values(1,'Jo

    14. MySQL에서 문자열 암호화 및 암호 해독?

      MySQL에서 암호화 및 복호화하려면 MySQL에서 AES_ENCRYPT() 및 AES_DECRYPT() 사용 - insert into yourTableName values(AES_ENCRYPT(yourValue,yourSecretKey));select cast(AES_DECRYPT(yourColumnName, yourSecretKey) as char) fromyourTableName; 위의 구문을 이해하기 위해 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(2.60초) insert 명령을 사용하여 일부

    15. 검색어에 대한 MySQL 데이터베이스 필드 유형?

      다음은 구문입니다 - select *from yourTableName where REGEXP_INSTR(yourColumnName,yourSearchValue); 위의 구문을 이해하기 위해 먼저 테이블을 생성하겠습니다 - mysql> create table demo64 −> ( −> id int not null auto_increment primary key, −> name varchar(40) −> ); Query OK, 0 rows affected (3.06

    16. MySQL의 다양한 테이블에 대해 기본 키를 외부로 참조하는 방법은 무엇입니까?

      다음은 구문입니다 - alter table yourSecondTableName add constraint `yourConstraintName` foreign key(`yourSecondTableNamePrimaryKey`) references yourFirstTableName(yourFirstTablePrimaryKeyColumnName); 위의 구문을 이해하기 위해 먼저 테이블을 생성하겠습니다 - mysql> create table demo65 −> ( −> id int not null pr

    17. 특정 숫자로 시작하는 문자열 + 숫자 레코드를 가져오는 MySQL REGEXP?

      이를 위해 REGEXP를 사용하고 특정 숫자로 시작하는 레코드를 가져옵니다. 다음은 구문입니다: Select yourColumnName1,yourColumnName2 from yourTableName where yourColumnName2 REGEXP '^yourStringValue[yourNumericValue]'; 테이블을 만들어 봅시다 - mysql> create table demo45 -> ( −> id int not null auto_increment primary key, &mi

    18. MySQL에서 특정 날짜의 MM/YY를 YYYY-MM-DD로 변환하는 방법은 무엇입니까?

      변환하려면 아래 구문과 같이 STR_TO_DATE()를 사용하십시오. 일 값을 CONCAT() −로 연결 select str_to_date(concat('yourDateValue/', yourColumnName), '%d/%m/%y') as anyAliasName from yourTableName; 테이블을 만들어 봅시다 - mysql> create table demo46 −> ( −> id int not null auto_increment primary key,

    19. 특정 필드/행을 제거하고 MySQL에서 다른 레코드를 표시하시겠습니까?

      이를 위해 MySQL에서 CASE WHEN 문을 사용합니다. 테이블을 만들어 봅시다 - mysql> create table demo47 −> ( −> first_name varchar(20), −> last_name varchar(20) −> ); Query OK, 0 rows affected (1.57 sec) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - mysql> insert into demo47 values('John&

    20. 이 쿼리의 MySQL 구문 오류는 무엇입니까 – 예약 키워드로 테이블 생성?

      MySQL에서 예약된 키워드인 groups라는 이름의 테이블을 생성하려고 시도했다고 가정해 보겠습니다. MySQL에서 groups는 예약된 키워드이기 때문에 groups를 사용할 수 없습니다. 이름이 groups인 테이블을 생성하는 동안 다음 오류가 발생했습니다 - mysql> create table groups −> ( −> id int, −> name varchar(40) −> ); ERROR 1064 (42000): You have an error in y

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:10/229  20-컴퓨터/Page Goto:1 4 5 6 7 8 9 10 11 12 13 14 15 16