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

    1. MySQL에서 선택한 값이 '0'이면 다른 열에서 선택하시겠습니까?

      이를 위해 MySQL에서 IF()를 사용합니다. 구문은 다음과 같습니다 - select IF(yourColumnName1=0,yourColumnName2,yourColumnName1) as anyAliasName from yourTableName; 테이블을 만들어 봅시다 - mysql> create table demo30 −> ( −> id int not null auto_increment primary key, −> value int, −> original_v

    2. 현재 데이터베이스의 이름을 사용하여 MySQL에서 삭제하는 방법은 무엇입니까?

      현재 데이터베이스를 가져오려면 SELECT DATABASE() - select database(); 다음은 구문입니다 - set @anyVariableName = database(); select @anyVariableName; set @anyVariableName2 = concat('drop database ', @yourVariableName); prepare anyVariableName3 from @yourVariableName2; execute yourVariableName3; 현재 데이터베이스를 가져오고

    3. MySQL에서 데이터베이스 행의 평균 값을 계산하는 방법은 무엇입니까?

      이를 위해 AVG()를 사용할 수 있습니다. 다음은 구문입니다 - select avg(yourColumnName1) as anyAliasName1, avg(yourColumnName2) as anyAliasName2, avg(yourColumnName3) as anyAliasName3, . . N from yourTableName; 테이블을 만들어 봅시다 - mysql> create table demo31 −> ( −> value1 int, −> value2 int, &minu

    4. MySQL INSERT, UPDATE를 사용하지 않고 전체 테이블을 쿼리할 때 계산된 "Average score" 필드가 표시되도록 테이블을 변경(생성/변경)하는 방법은 무엇입니까?

      다음은 구문입니다 - alter table yourTableName add column yourColumnName yourDataType generated always as ((yourColumName1+yourColumName2+....N) / N) virtual; 테이블을 만들어 봅시다 - mysql> create table demo32 −> ( −> value1 int, −> value2 int −> ); Query OK, 0 rows affected (1

    5. DEFAULT를 사용하여 특정 옵션을 사용하여 MySQL에 새 테이블을 생성하시겠습니까?

      이를 위해 열 데이터 유형 뒤에 DEFAULT 키워드를 사용합니다. 테이블을 만들어 봅시다 - mysql> create table demo33 −> ( −> id int not null auto_increment primary key, −> name varchar(20) not null, −> start_date date default(current_date), −> end_date date default NULL, −> cate

    6. MySQL의 날짜 형식에서 숫자 날짜 값을 추출하시겠습니까?

      이를 위해 UNIX_TIMESTAMP()를 사용합니다. 다음은 구문입니다 - select UNIX_TIMESTAMP(STR_TO_DATE(yourColumnName, "%d-%b-%y")) as anyAliasName from yourTableName; 테이블을 만들어 봅시다 - mysql> create table demo34 −> ( −> datevalue varchar(40) −> ); Query OK, 0 rows affected (1.51 sec) i

    7. MySQL의 테이블에서 중복 열을 삭제하는 데 도움이 필요하십니까?

      중복 열을 삭제하려면 INNER JOIN과 함께 DELETE를 사용합니다. 다음은 구문입니다 - delete tbl1 from yourTableName anyAliasName1 inner join yourTableName anyAliasName2 where yourCondition1 and yourCondition2 테이블을 만들어 봅시다 - mysql> create table demo14 −> ( −> id int not null auto_increment primary key, &minus

    8. MySQL의 BigQuery에서 시간을 분 추출하려면 어떻게 해야 하나요?

      cast()와 함께 extract() 메서드를 사용하여 추출합니다. 다음은 구문입니다 - select extract(minute from cast(yourColumnName as time)) as anyAliasName from yourTableName; 테이블을 만들어 봅시다 - mysql> create table demo15 −> ( −> value time −> ); Query OK, 0 rows affected (2.11 sec) insert 명령을 사용하여 일부 레코

    9. 쉼표로 구분된 목록에서 문자열과 다음 문자를 찾는 정규식 - MySQL?

      쉼표로 구분된 목록에서 검색하려면 MySQL find_in_set()을 사용하십시오. 이 목적을 위한 Regex의 사용은 여기에서 필요하지 않습니다. 구문은 다음과 같습니다 - select *from yourTableName where find_in_set(anyValue,yourColumnName); 테이블을 만들어 봅시다 - mysql> create table demo17 −> ( −> id int not null auto_increment primary key, −> fi

    10. MySQL에서 SELECT 및 SHOW 명령 결과를 결합하시겠습니까?

      SELECT 및 SHOW 명령 결과를 하나로 결합하려면 아래 쿼리를 사용하십시오 - select @anyVariableName1 as anyAliasName1,@anyVariableName1 as anyAliasName2,......N; SELECT와 SHOW를 결합하려면 먼저 첫 번째 변수를 생성하고 초기화합니다. 다음은 쿼리입니다 - mysql> set @first_name='John'; Query OK, 0 rows affected (0.00 sec) SELECT와 SHOW를 결합하려면 두 번째 변수를

    11. MySQL에서 숫자와 혼합된 문자열로 정렬하시겠습니까?

      경우에 따라 ORDER BY를 사용합니다. 테이블을 만들어 봅시다 - mysql> create table demo18 −> ( −> value text −> ); Query OK, 0 rows affected (1.18 sec) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - mysql> insert into demo18 values('John Smith'); Query OK, 1 row affected (0.06 sec) mysql&g

    12. Java의 MySQL에서 검색 변수와 함께 LIKE를 사용하는 동안 따옴표를 올바르게 사용하는 방법은 무엇입니까?

      다음은 검색 변수 −와 함께 LIKE를 사용하는 올바른 구문입니다. String sqlQuery; sqlQuery = "select *from yourTableName where yourColumnName like '%" +yourSearchVariableName + "%'"; 테이블을 만들어 봅시다 - mysql> create table demo19 −> ( −> id int not null auto_increment primary key,

    13. 테이블 C에 데이터 삽입 IF MySQL의 테이블 A와 비교하는 동안 데이터가 테이블 B에 있지 않습니까?

      이를 위해 테이블 ​​A와 B에 왼쪽 조인을 사용합니다. 첫 번째 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받은 행 0개(1.87초) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - select 문을 사용하여 테이블의 레코드 표시 - mysql− select *from demo20; 이것은 다음과 같은 출력을 생성합니다 - +------+-------+| 아이디 | 이름 |+------+-------+| 100 | 존 || 101 | 밥 || 102 | 마이크 || 103 | 캐롤 |+-----

    14. 최대 누적 값을 가져오는 MySQL 쿼리

      이를 위해 하위 쿼리와 함께 집계 함수 COUNT(*)를 사용합니다. GROUP BY도 사용됩니다. 테이블을 만들어 봅시다 - );쿼리 OK, 영향을 받은 행 0개(1.65초) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - demo23(value1,value2) 값에 삽입(11,500);Query OK, 1행 영향( 0.14초) select 문을 사용하여 테이블의 레코드 표시 - select *from demo23; 이것은 다음과 같은 출력을 생성합니다 - +----+--------+--------

    15. MySQL에서 기본값을 JSON 유형 열로 설정하시겠습니까?

      기본값을 설정하려면 아래 구문과 같이 DEFAULT 제약 조건을 사용하십시오 - alter table yourTableName modify column yourColumnName JSON NOT NULL DEFAULT ( JSON_OBJECT() ); 테이블을 만들어 봅시다 - mysql> create table demo24 −> ( −> employee_information text −> ) −> ; Query OK, 0 rows affected (1.43 s

    16. Springboot + JSP + Spring Security:DataSource를 구성하지 못했습니다. MySQL에서 DataSource를 구성하는 방법은 무엇입니까?

      Springboot에서 DataSource를 구성하려면 DataSource를 application.properties에 정의할 수 있습니다. . Springboot의 application.properties는 다음과 같습니다 - spring.datasource.username=yourUserName spring.datasource.password=yourPassword spring.datasource.url=yourDatabaseUrl spring.datasource.driver-class-name=yourDriverClassNa

    17. MySQL 소수점 앞 2자리에 있는 숫자를 얻는 방법은 무엇입니까?

      소수점 앞 2자리 숫자를 구하려면 div 개념을 사용하면 됩니다. 테이블을 만들어 봅시다 - mysql> create table demo1 −> ( −> value float −> ); Query OK, 0 rows affected (2.20 sec) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - mysql> insert into demo1 values(456.54); Query OK, 1 row affected (0.16 sec) mysql>

    18. MySQL에서 ORDER BY를 사용하는 여러 LIKE 연산자?

      다음은 ORDER BY −를 사용하여 여러 LIKE 연산자를 구현하는 구문입니다. select *from yourTableNameorder by( yourColumnName like %yourValue1%)+( yourColumnName like %yourValue2%)+..Ndesc; 테이블을 만들어 봅시다 - );쿼리 OK, 영향을 받는 행 0개(1.53초) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - demo2(이름) 값에 삽입(Bob Doe); 쿼리 확인, 1행이 영향을 받음(0.09초) se

    19. MySQL의 테이블에서 총 결과 수를 제한하시겠습니까?

      이를 위해 LIMIT 개념과 함께 UNION ALL을 사용할 수 있습니다. 이 예에서는 세 개의 테이블을 만듭니다. 첫 번째 테이블을 만들어 보겠습니다 - mysql> create table demo3 −> ( −> value int −> ); Query OK, 0 rows affected (1.39 sec) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - mysql> insert into demo3 values(10); Query OK, 1 row

    20. MySQL 오류 오류 1099(HY000):테이블이 READ 잠금으로 잠겨 있어 업데이트할 수 없습니다.

      LOCK TABLES 쿼리를 제거하려면 UNLOCK TABLES를 사용해야 합니다. 테이블을 만들어 봅시다 - mysql> create table demo6 −> ( −> country_name varchar(100 −> ) −> ); Query OK, 0 rows affected (1.51 sec) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - mysql> insert into demo6 values('US'); Qu

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