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

    1. SELECT * 열에 대한 MySQL 별칭?

      MySQL 별칭은 *와 함께 사용할 수 없습니다. 단, 개별 컬럼에 대해서는 사용할 수 있습니다. 구문은 다음과 같습니다 - select anyaliasName.yourColumnName1 as anyaliasName1, anyaliasName.yourColumnName2 as anyaliasName2, anyaliasName.yourColumnName3 as anyaliasName3, anyaliasName.yourColumnName4 as anyaliasName4, . . . . N from yourTableName as any

    2. ORDER BY 전후에 MySQL LIMIT가 적용됩니까?

      MySQL LIMIT는 ORDER BY 이후에 적용됩니다. 제한조건을 확인해보자. 먼저 테이블을 생성합니다 - );쿼리 OK, 영향을 받은 행 0개(0.50초) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 쿼리는 다음과 같습니다 - LimitAfterOrderBy 값에 삽입(104,Sam);쿼리 OK, 1행 영향(0.15초) select 문을 사용하여 테이블의 모든 레코드를 표시합니다. 쿼리는 다음과 같습니다 - Select *from LimitAfterOrderBy; 다음은 출력입니다 - +------+-

    3. MySQL의 명령 줄에 변수 값을 표시하는 방법은 무엇입니까?

      변수 값을 표시하려면 select 문을 사용할 수 있습니다. 구문은 다음과 같습니다 - SELECT @yourVariableName; 먼저 변수를 생성해 보겠습니다. 이것은 SET 명령을 사용하여 수행할 수 있습니다. 다음은 변수를 생성하는 구문입니다 - SET @yourVariableName = yourValue; 위의 구문을 확인하여 변수를 생성하고 생성된 변수의 값을 표시해 보겠습니다. 다음은 변수를 생성하는 쿼리입니다 - mysql> set @FirstName = 'Bob'; Query OK, 0 r

    4. 필드에서 첫 번째 단어를 추출하는 MySQL 쿼리?

      필드에서 첫 번째 단어를 추출하려면 내장 SUBSTRING_INDEX() 함수를 사용하십시오. 구문은 다음과 같습니다 - SELECT SUBSTRING_INDEX(yourColumnName,’ ‘,1) as anyVariableName from yourTableName; 위의 쿼리에서 1 대신 -1을 사용하면 마지막 단어를 얻게 됩니다. 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 다음은 테이블 생성 쿼리입니다. mysql> create table FirstWordDemo −&

    5. MySQL 시간 열의 평균을 얻는 방법은 무엇입니까?

      평균 시간 열을 얻으려면 아래 구문을 사용하십시오. 시간 형식으로 평균을 제공합니다 - SELECT SEC_TO_TIME(AVG(TIME_TO_SEC(yourColumnName))) as anyVariableName from yourTableName; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 다음은 쿼리입니다 - mysql> create table AverageOnTime    −> (    −> PunchInTime time   &n

    6. 소문자를 대문자로 변경하는 MySQL 쿼리?

      MySQL의 내장 함수 UPPER()를 사용하여 소문자를 대문자로 변경할 수 있습니다. select 문을 사용한 구문은 다음과 같습니다. SELECT UPPER(yourStringValue); 다음은 문자열을 소문자로 표시한 예입니다 - 선택 upper(john); 다음은 대문자로 문자열을 표시하는 출력입니다. - +---------------+| 위(존) |+---------------+| JOHN |+---------------+1 행 세트(0.00초) 소문자 값이 있는 테이블이 이미 있는 경우 업데이트 명령과 함께 UP

    7. MySQL에서 행 값을 1로 줄이시겠습니까?

      UPDATE 명령을 사용하여 MySQL에서 행 값을 1씩 늘리거나 줄일 수 있습니다. 구문은 다음과 같습니다 - UPDATE yourTableName set yourColumnName = yourColumnName-1 where condition; 행 값을 1 감소시키는 테이블을 생성해 보겠습니다. 다음은 쿼리입니다 - mysql> create table IncrementAndDecrementValue    −> (    −> UserId int,  

    8. 저장 프로 시저를 사용하여 MySQL에서 행 값을 1 늘리거나 줄이시겠습니까?

      먼저 행 값을 1씩 늘리거나 줄이는 테이블을 만들어 보겠습니다. 다음은 쿼리입니다 - mysql> create table IncrementAndDecrementValue    −> (    −> UserId int,    −> UserScores int    −> ); Query OK, 0 rows affected (0.60 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오.

    9. MySQL에서 뷰를 어떻게 생성합니까?

      MySQL에서 보기를 생성하려면 CREATE VIEW 명령을 사용할 수 있습니다. 구문은 다음과 같습니다 - CREATE VIEW yourViewName as SELECT yourColumName1, yourColumName2, yourColumName3,...... yourColumNameN from yourTableName; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 다음은 테이블을 생성하는 쿼리입니다 - mysql> create table ViewDemo −> ( &minus

    10. 간단한 MySQL 함수를 만드는 방법은 무엇입니까?

      함수 생성 명령을 사용하여 함수를 생성할 수 있습니다. 구문은 다음과 같습니다 - delimiter // DROP FUNCTION if exists yourFunctionName; CREATE FUNCTION yourFunctionName(Parameter1,...N) returns type BEGIN # declaring variables; # MySQL statementns END // delimiter ; 먼저 여기에서 테이블을 만들고 테이블에 몇 가지 레코드를 추가합니다. 그 후 간단한 함수가 생성됩니다. 다음은 테이블을

    11. 두 타임 스탬프의 MySQL 차이는 초 단위입니까?

      MySQL의 내장 함수 UNIX_TIMESTAMP()를 사용하여 타임스탬프와 두 타임스탬프 간의 차이를 얻을 수 있습니다. 구문은 다음과 같습니다 - SELECT UNIX_TIMESTAMP(yourColumnName1) - UNIX_TIMESTAMP(yourColumnName2) as anyVariableName from yourTableName; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 다음은 테이블을 생성하는 쿼리입니다 - mysql> create table DifferenceInSeconds &min

    12. 날짜 및 시간 열을 MySQL의 타임스탬프로 결합하시겠습니까?

      날짜 및 시간 열을 타임스탬프로 결합하려면 concat()과 함께 cast() 함수를 사용할 수 있습니다. 구문은 다음과 같습니다 - select cast(concat(yourDateColumnName, ' ', yourTimeColumnName) as datetime) as anyVariableName from yourTableName; 위의 개념에서 날짜와 시간이 문자열 형식일 때 cast()를 사용합니다. cast() 함수는 datetime에만 사용할 수 있습니다. 위의 구문을 이해하기 위해 테이블을 생성해

    13. MySQL의 이메일 주소에서 도메인 이름을 선택하는 방법은 무엇입니까?

      이메일 주소에서 도메인 이름을 선택하려면 MySQL에서 내장된 SUBSTRING_INDEX() 함수를 사용할 수 있습니다. 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 다음은 테이블 생성 쿼리입니다. mysql> create table selectDomainNameOnly −> ( −> UserEmailAddress varchar(200) −> ); Query OK, 0 rows affected (0.52 sec) insert 명령을 사용하여 테이블에 레

    14. 단일 쿼리로 MySQL 데이터를 일괄 업데이트하는 방법은 무엇입니까?

      CASE 명령을 사용하여 하나의 쿼리로 MySQL 데이터를 대량 업데이트할 수 있습니다. 구문은 다음과 같습니다 - update yourTableName set yourUpdateColumnName = ( Case yourConditionColumnName WHEN Value1 THEN ‘’UpdatedValue’ WHEN Value2 THEN ‘UpdatedValue’ . . N END) where yourConditionColumnName IN(Value1,Value2,...

    15. Java를 사용하여 MySQL 데이터베이스 내의 모든 테이블을 표시하시겠습니까?

      여기에서 Java를 사용하여 MySQL 데이터베이스 내의 모든 테이블을 표시하는 방법을 볼 것입니다. MySQL의 show 명령을 사용하여 MySQL 데이터베이스 내의 모든 테이블을 가져올 수 있습니다. 데이터베이스가 테스트라고 가정해 보겠습니다. 자바 코드는 test 데이터베이스 내의 모든 테이블 이름을 표시하기 위한 다음과 같습니다. 자바 코드는 다음과 같다. 여기에서 MySQL과 Java 사이에 연결이 설정됩니다 - 가져오기 java.sql.DriverManager;import java.sql.ResultSet;import

    16. MySQL에서 열로 레코드를 정렬하고 끝에 빈 레코드를 배치하는 방법은 무엇입니까?

      열로 정렬하고 끝에 빈 레코드를 배치하려면 ORDER By를 사용하고 MySQL에서 is null을 사용합니다. 구문은 다음과 같습니다 - select *from yourTableName order by if(yourColumName = ’ ’ or yourColumName is null,1,0),yourColumnName; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table emptyCellsAtEnd   &n

    17. MySQL 쿼리로 문자열의 마지막 5자를 얻으시겠습니까?

      MySQL에서 문자열의 처음 n자를 얻으려면 LEFT()를 사용하십시오. 문자열의 마지막 n개 문자를 얻기 위해 MySQL에서 RIGHT() 메서드를 사용합니다. RIGHT() 메서드의 구문은 다음과 같습니다. - SELECT RIGHT(yourColumnName, valueOfN) as anyVariableName from yourTableName; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - );쿼리 OK, 영향을 받은 행 0개(0.73초) 이제 insert 명령을

    18. null이 있는 경우 같지 않은 연산자로 MySQL 구문이 평가되지 않습니까?

      IS NOT NULL 연산자를 사용하여 NULL 값과 비교합니다. 구문은 다음과 같습니다 - SELECT *FROM yourTableName where yourColumnName1 is not null or yourColumnName2 <> anyIntegerValue; null이 있을 때 같지 않음을 확인하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table IsNullDemo    −> (    

    19. MySQL은 날짜에 일을 추가합니까?

      날짜에 날짜를 추가하려면 MySQL의 DATE_ADD() 함수를 사용할 수 있습니다. 날짜에 날짜를 추가하는 구문은 다음과 같습니다 - INSERT INTO yourTableName VALUES(DATE_ADD(now(),interval n day)); 위 구문에서 now() 대신 curdate()를 사용할 수 있습니다. curdate()는 날짜만 저장하고 now()는 날짜와 시간을 모두 저장합니다. 다음은 두 기능의 데모입니다. 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. mysql> create table a

    20. MySQL에서 Auto Increment 값의 현재 개수를 변경하시겠습니까?

      ALTER 명령을 사용하여 MySQL에서 auto_increment의 현재 카운트를 변경할 수 있습니다. 구문은 다음과 같습니다 - ALTER TABLE yourTableName AUTO_INCREMENT = IntegerValue; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table changeCurrentAutoIncrementValue    −> (    −> Curr

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:151/229  20-컴퓨터/Page Goto:1 145 146 147 148 149 150 151 152 153 154 155 156 157