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

    1. MySQL 문자열에서 특정 문자를 변경하는 방법은 무엇입니까?

      MySQL 문자열에서 특정 문자를 변경하려면 SUBSTRING()과 함께 CONCAT()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value varchar(200) ); Query OK, 0 rows affected (0.60 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into De

    2. MySQL에서만 사용자 이름에서 사용자 ID를 추출하시겠습니까?

      MySQL에서만 사용자 ID를 추출하려면 사용자 ID를 얻기 위해 사용자 이름에서 문자열의 일부를 추출하는 SUBSTRING_INDEX()를 사용할 수 있습니다. 먼저 사용자를 표시하겠습니다 - mysql> SELECT USER(); 이것은 다음과 같은 출력을 생성합니다 - +----------------+ | USER() | +----------------+ | root@localhost | +----------------+ 1 row in set (0.00 sec) 이제 UserID만 추출해 보겠습니다

    3. MySQL 타임스탬프 필드에서 날짜를 검색하는 방법은 무엇입니까?

      이를 위해 MySQL의 DATE() 함수를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentAdmissionDate timestamp ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(S

    4. COUNT의 중복 행을 무시할 수 있습니까?

      예, DISTINCT를 사용하여 COUNT의 중복 행을 무시할 수 있습니다. 다음은 구문입니다: select count(distinct yourColumnName) from yourTableName; MySQL에서 COUNT()는 행 수를 표시합니다. DISTINCT는 중복 행을 무시하고 고유 행 수만 가져오는 데 사용됩니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, &nb

    5. MySQL 테이블에서 여러 행(전체가 아님) 값의 합계를 얻으시겠습니까?

      이를 위해 MySQL의 집계 함수 SUM()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Amount int ); Query OK, 0 rows affected (0.65 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(Amount) values(400); Query

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

      MySQL의 집계 함수 COUNT()를 사용하여 데이터베이스의 수평 값을 계산할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstValue int,    SecondValue int,    ThirdValue int,    FourthValue int ); Query OK, 0 rows

    7. MySQL의 텍스트 열에서 파일 확장자를 변경하시겠습니까?

      텍스트 열의 파일 확장자를 변경하려면 REPLACE() 함수와 함께 UPDATE 명령을 사용할 수 있습니다. 확장 기능이 있는 일부 열이 있고 모두 교체해야 한다고 가정해 보겠습니다. 이를 위해 먼저 확장 열이 텍스트 유형으로 설정된 테이블을 생성해 보겠습니다. mysql create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ProgramExtension1 text,    ProgramExtensio

    8. 반올림 대신 MySQL에서 소수 값을 내립니다.

      TRUNCATE() 메서드를 사용하여 반올림 대신 값을 내림할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Value DECIMAL(20,8) ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values(23.5654433); Query OK, 1 row affected (0.14 sec) mysql> insert

    9. MySQL을 사용하여 특정 순서로 레코드를 가져오시겠습니까?

      ORDER BY IF()를 사용하여 특정 순서로 레코드를 가져올 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(20),    Branch varchar(20) ); Query OK, 0 rows affected (1.96 sec) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리

    10. 내 MySQL 테이블 열의 이름을 어떻게 얻을 수 있습니까?

      이를 위해 SHOW 명령을 사용할 수 있습니다. 다음은 구문입니다 - yourTableName의 열 표시 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20), StudentAge int, StudentAddress varchar(200));쿼리 OK, 영향을 받는 행 0개(0.54초) 다음은 내 MySQL 테이블 열의

    11. 가장 높은 자동 증분 숫자를 반영하도록 MySQL 데이터베이스를 쿼리하시겠습니까?

      먼저 Id가 auto_increment −인 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(20) ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(UserName) values('John&

    12. MySQL에서 두 열 값 중 가장 큰 값을 얻는 방법은 무엇입니까?

      MySQL에서 두 개의 열 값 중 가장 큰 값을 얻으려면 GREATEST() 함수를 사용해야 합니다. 다음은 구문입니다: select greatest(yourColumnName1,yourColumnName2) AS anyAliasName from yourTableName;  먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Number1 int, &nb

    13. MySQL에서 WHERE 절을 사용하여 모든 결과를 얻으시겠습니까?

      WHERE 절을 사용하여 모든 결과를 얻으려면 LIKE 연산자를 사용할 수 있습니다. Select * from table_name을 사용하여 모든 결과를 얻을 수도 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20) ); Query OK, 0 rows affected (0.56 sec) 다음은 insert 명령어를 사용하

    14. MySQL에서 LIMIT 절을 사용하지 않고 테이블에서 두 번째로 큰 레코드를 선택할 수 있습니까?

      예, LIMIT 절을 사용하지 않고 테이블에서 두 번째로 큰 레코드를 선택할 수 있습니다. 먼저 예제를 보고 테이블을 생성해 보겠습니다 - mysql> create table DemoTable (    Number int ); Query OK, 0 rows affected (0.66 sec) 삽입 명령을 사용하여 테이블에 레코드 삽입 - mysql> insert into DemoTable values(78); Query OK, 1 row affected (0.18 sec) mysql> insert

    15. MySQL에서 공백 및 null 값을 건너뛰는 방법은 무엇입니까?

      MySQL에서 공백과 null을 건너뛰려면 다음 구문을 사용하십시오. select *from yourTableName where yourColumnName IS NOT NULL AND yourColumnName <> ''; 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (Id int, FirstName varchar(20)); Query OK, 0 rows affected (0.66 sec) 다음은 insert 명령어를 사용하여 테이블에 레코드를 삽입하는 쿼

    16. MySQL에서 null 값을 계산하는 방법은 무엇입니까?

      MySQL에서 null 값을 계산하려면 CASE 문을 사용할 수 있습니다. 먼저 예제를 보고 테이블을 생성해 보겠습니다 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(20) ); Query OK, 0 rows affected (0.77 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(Fi

    17. MySQL에서 생년월일부터 나이를 계산하시겠습니까?

      생년월일에서 나이를 계산하려면 아래 구문을 사용할 수 있습니다 - select timestampdiff(YEAR,yourColumnName,now()) AS anyAliasName from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentDOB datetime ); Query OK, 0 rows affected

    18. MySQL 저장 프로시저 DEFINER=`root`@`%`가 localhost에서 작동하지 않습니까?

      먼저 호스트를 확인해야 합니다. 호스트는 localhost 또는 %일 수 있습니다. 호스트로 사용자 계정의 존재를 확인하십시오 - mysql> select user,host from MySQL.user; 이것은 다음과 같은 출력을 생성합니다 - +------------------+-----------+ | user             | host      | +------------------+-----------+ | Bob   &n

    19. MySQL에서 일반 로그를 켜시겠습니까?

      일반 로그를 켜기 위해서는 SET 명령어를 사용해야 합니다. 다음은 구문입니다 - set global general_log=ON; SHOW 명령을 사용하여 일반 로그 상태를 확인합시다 - mysql> SHOW variables like '%general_log%'; 이것은 다음과 같은 출력을 생성합니다 - +------------------+---------------------+ | Variable_name | Value | +------------------+--------

    20. MySQL 테이블에 행이 있는지 확인하는 가장 효율적인 방법은 무엇입니까?

      가장 효율적으로 행의 존재를 확인하려면 count()를 사용하십시오: select count(1) from yourTableName where yourCondition; 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    Id int,    FirstName varchar(20) ); Query OK, 0 rows affected (0.73 sec) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다. mysql> in

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:113/229  20-컴퓨터/Page Goto:1 107 108 109 110 111 112 113 114 115 116 117 118 119