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

    1. MySQL을 사용하여 SELECT에 와일드 카드를 추가하시겠습니까?

      추가하려면 concat() 개념을 사용하십시오. 구문은 다음과 같습니다 - select *from yourTableName where yourColumnName like concat('%',yourValue,'%'); 테이블을 만들어 봅시다 - mysql> create table demo48 -> ( −> id int not null auto_increment primary key, −> name varchar(20) −> ); Query OK

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

      이를 위해 LIKE와 함께 concat()을 사용합니다. 다음은 구문입니다 - select *from yourTableName where concat(',', yourColumnName, ',') like '%,yourValue,%'; 테이블을 만들어 봅시다 - mysql> create table demo49 −> ( −> id varchar(20) −> , −> first_name varchar(20) −&

    3. MySQL에서 TIMESTAMP 필드가 있는 테이블을 생성하시겠습니까?

      이를 위해 MySQL에서 TIMESTAMP 키워드를 사용할 수 있습니다. 테이블을 만들어 봅시다 - mysql> create table demo50 −> ( −> id int not null auto_increment primary key, −> start_date timestamp default current_timestamp not null, −> end_date timestamp default current_timestamp not null −&

    4. MySQL에서 연도의 합은?

      먼저 마지막 숫자를 추출하고 추출된 값을 추가해야 합니다. 예를 들어 2020년과 같이 해당 연도의 모든 숫자의 합계를 얻을 때까지 마찬가지입니다. 2 + 0 + 2 + 0 = 4 연도에서 마지막 자릿수를 추출하는 개념은 다음과 같습니다. 다음은 쿼리입니다 - select floor(@yourVariableName % 10); 다음은 연도의 자릿수를 합산하는 쿼리입니다 - mysql> set @year_column_value = 2020; Query OK, 0 rows affected (0.00 sec) mysql>

    5. MySQL의 조건에 따라 주문을 하시겠습니까?

      이를 위해서는 ORDER BY CASE WHEN 문을 사용하십시오. 테이블을 만들어 봅시다 - mysql> create table demo51 −> ( −> id int not null auto_increment primary key, −> name varchar(20) −> ); Query OK, 0 rows affected (1.08 sec) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - mysql> insert into demo

    6. 테이블을 조인하고 MySQL 데이터베이스에서 값을 가져오는 방법은 무엇입니까?

      테이블을 조인하려면 MySQL에서 JOIN 개념을 사용하십시오. 먼저 두 개의 테이블을 생성해 보겠습니다. 첫 번째 테이블을 만들어 보겠습니다 - mysql> CREATE TABLE `demo52` ( −> `id` INT NOT NULL, −> `name` VARCHAR(20) NOT NULL, −> PRIMARY KEY (`id`) −> ); Query OK, 0 rows affected (1.19 sec) insert 명령을 사용하여 일부 레코드를 테이블

    7. 조건부로 MySQL에서/이전/이후 날짜를 선택하는 방법은 무엇입니까?

      다음은 구문입니다 - select *from yourTableName where yourColumnName1 < yourValue1 AND (yourColumnName2 > yourValue2 OR yourColumnName2 is null); 테이블을 만들어 봅시다 - mysql> create table demo35 −> ( −> id int NOT NULL AUTO_INCREMENT PRIMARY KEY, −> joining_date date, −>

    8. MySQL에서 특정 값을 갖는 열 수를 계산하는 방법은 무엇입니까?

      다음은 구문입니다 - selectsum(yourColumnName1+yourColumnName2+yourColumnName3...N)을 `anyAliasName1`로, sum(yourColumnName1 및 yourColumnName2 및 yourColumnName3....N)을 yourTableName의 anyAliasName으로 선택, 테이블을 만들어 봅시다 - );Query OK, 0개의 행이 영향을 받았습니다(1.68초) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - insert into demo

    9. MySQL Java에 값이 있는 경우 WHERE 조건과 함께 Prepared 문을 올바르게 사용

      이를 위해 Java에서 PrepareStatement를 사용할 수 있습니다. 다음은 구문입니다 - String anyVariableName="select yourColumnName from yourTableName where name = ?"; PreparedStatement ps = (PreparedStatement) con.prepareStatement(yourVariableName); ps.setString(yourColumnIndex, yourValue); 테이블을 만들어 봅시다 - mysql> cr

    10. MySQL에서 연결을 통해 조건이 있는 행을 선택하는 방법은 무엇입니까?

      이를 위해 CONCAT_WS()를 사용할 수 있습니다. 테이블을 만들어 봅시다 - mysql> create table demo38 −> ( −> user_id int, −> user_first_name varchar(20), −> user_last_name varchar(20), −> user_date_of_birth date −> ); Query OK, 0 rows affected (1.70 sec) insert 명령을 사용하여

    11. 중복을 삭제하고 MySQL의 테이블에 한 행을 남겨두는 방법은 무엇입니까?

      중복을 삭제하고 테이블에 하나의 행을 남기려면 임시 테이블의 개념을 사용해야 합니다. 단계는 다음과 같습니다 - 선택 고유 yourColumnName1, yourColumnName2 from yourTableName;truncate table yourTableName;insert into yourTableName(yourColumnName1, yourColumnName2)으로 anytemporaryTableName 테이블 생성 yourtemporaryTableName에서 yourColumnName1, yourColumnName2 선

    12. MySQL에서 다음 행 페이지 매김을 선택하는 방법은 무엇입니까?

      이를 위해 LIMIT 개념을 사용합니다. 테이블을 만들어 봅시다 - mysql> create table demo40 −> ( −> id int not null auto_increment primary key, −> name varchar(40) −> ); Query OK, 0 rows affected (1.73 sec) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - mysql> insert into demo40(name) values(

    13. MySQL regexp는 문자열 또는 숫자가 혼합된 문자열이 있는 레코드만 표시합니다. 숫자 레코드만 무시

      이를 위해 REGEXP를 사용할 수 있습니다. 다음은 구문입니다 - select yourColumnName from yourTableName where yourColumnName REGEXP '[a−zA&minu;Z]'; 테이블을 만들어 봅시다 - mysql> create table demo41 −> ( −> name varchar(40) −> ); Query OK, 0 rows affected (0.64 sec) insert 명령을 사용하여

    14. MySQL의 WHERE에서 날짜를 빼서 행을 선택하시겠습니까?

      이를 위해 TIMESTAMPDIFF()를 사용합니다. 테이블을 만들어 봅시다 - mysql> create table demo42 −> ( −> start_date datetime −> ); Query OK, 0 rows affected (0.77 sec) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - mysql> insert into demo42 values('2020-01-10 12:30:05'); Query OK, 1 row affe

    15. 현재 날짜를 기본값으로 설정하기 위해 MySQL에서 테이블 생성

      다음은 테이블을 생성하고 기본값을 설정하기 위해 DEFAULT 제약 조건을 추가하는 구문입니다 - CREATE TABLE yourTableName ( yourColumnName1 dataType not null , yourColumnName2 dataType default anyValue, . . . N );; 현재 날짜에 대한 기본 제약 조건을 기본값으로 사용하여 employee_joining_date를 설정한 테이블을 생성해 보겠습니다. - mysql> create table demo43 −> ( &min

    16. MySQL에서 가장 높은 급여를 선택하시겠습니까?

      이를 위해 MAX()를 사용할 수 있습니다. 구문은 다음과 같습니다 - yourTableName에서 MAX(yourColumnName) AS anyAliasName을 선택합니다. 테이블을 만들어 봅시다 - ;쿼리 OK, 영향을 받는 행 0개(1.27초) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - insert into demo44(employee_name,employee_salary) values(Mike,4900);쿼리 OK, 1행 영향(0.13초) select 문을 사용하여 테이블의 레코드 표시 -

    17. MySQL에서 문자열의 첫 번째 반복 값만 바꾸는 방법

      이를 위해 REGEXP_REPLACE()를 사용할 수 있습니다. 문자열이 −라고 가정해 보겠습니다. 이것은 나의 첫 번째 MySQL 쿼리입니다. 첫 번째 튜토리얼입니다. 처음으로 배우고 있습니다. 특정 단어의 첫 번째 항목만 교체해야 합니다. first라고 합시다. 출력은 다음과 같아야 합니다. - 두 번째 MySQL 쿼리입니다. 첫 번째 튜토리얼입니다. 처음으로 배우고 있습니다. 테이블을 만들어 봅시다 - );쿼리 OK, 영향을 받은 행 0개(2.04초) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 -

    18. MySQL의 특정 값에 대해 더 낮은 값의 레코드를 제외한 레코드를 선택하는 방법은 무엇입니까?

      이를 위해서는 WHERE 절을 사용해야 합니다. 다음은 구문입니다 - select *from yourTableName where yourColumnName > yourValue; 테이블을 만들어 봅시다 - mysql> create table demo27 −> ( −> id int not null auto_increment primary key, −> value int −> ); Query OK, 0 rows affected (3.14 sec) insert

    19. 문자열과 숫자를 혼합하여 어떤 유형의 데이터 유형(MySQL)을 사용해야 합니까?

      문자열과 숫자를 혼합하려면 VARCHAR() 데이터 유형을 사용해야 합니다. 다음은 구문입니다 - CREATE TABLE yourTableName ( yourColumnName1 VARCHAR(40) ); 테이블을 만들어 봅시다 - mysql> create table demo28 −> ( −> id int not null auto_increment primary key, −> user_id varchar(40) −> ); Query OK, 0 rows affec

    20. MySQL에서 예상대로 작동하지 않는 여러 열로 주문하시겠습니까?

      다음은 여러 열을 기준으로 정렬하는 구문입니다. − select *from yourTableName order by yourColumnName1 DESC,yourColumnName2,yourColumnName3; 테이블을 만들어 봅시다 - mysql> create table demo29 −> ( −> value1 int, −> value2 int −> ); Query OK, 0 rows affected (1.67 sec) insert 명령을 사용하여 일부 레코

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