Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL

  1. MySQL에 값이 있는 임시 열을 추가하시겠습니까?

    다음 구문을 사용하여 값이 있는 임시 열을 추가할 수 있습니다. - yourColumnName1,yourColumnName2,.....N,yourTemporaryColumnValue를 yourTableName에서 yourTemporaryColumnName으로 선택 값이 있는 임시 열을 추가하려면 테이블을 생성하겠습니다. 다음은 쿼리입니다 - ); 쿼리 확인, 0개 행이 영향을 받았습니다(0.59초) 테이블에 일부 레코드 삽입. 레코드를 삽입하는 쿼리는 다음과 같습니다 - 위에 삽입된 모든 레코드를 표시합니다. 모든 레코드를

  2. MySQL "IN" 쿼리에서 순서를 유지하시겠습니까?

    필드 명령을 사용하여 MySQL IN 쿼리에서 순서를 유지할 수 있습니다. 구문은 다음과 같습니다 - select *from yourTableName anyVariableName where anyVariableName.yourColumnName in(value1,value2,......N) order by field(anyVariableName.yourColumnName,value1,value2,......N); 위의 구문을 구현하기 위해 테이블을 생성하겠습니다 - mysql> create table OrderInDemo &

  3. MySQL LIKE 연산자를 사용하여 중복 없이 이전 테이블의 속성을 사용하여 새 테이블을 생성하시겠습니까?

    LIKE 연산자를 사용하여 이를 달성하기 위해 다음 구문은 −입니다. CREATE TABLE yourTableName2 LIKE yourTableName1; 구문을 이해하기 위해 테이블을 만들고 여기에 몇 가지 레코드를 삽입해 보겠습니다. 다음은 테이블을 생성하는 쿼리입니다 - mysql> create table Employee −> (    −> EmployeeId int    −> ,    −> Emplo

  4. MySQL의 테이블에서 모든 레코드를 삭제하시겠습니까?

    MySQL의 테이블에서 모든 레코드를 삭제하려면 TRUNCATE 명령을 사용합니다. 먼저 구문을 살펴보겠습니다 − TRUNCATE TABLE yourTableName. 위의 구문은 테이블에서 모든 레코드를 삭제합니다. 위의 구문을 이해하기 위해 테이블을 만들어 보겠습니다 - mysql> create table TruncateTableDemo −> (    −> BookId int    −> ,    −> Bo

  5. MySQL 날짜 형식으로 작은 따옴표에 날짜를 삽입하는 방법은 무엇입니까?

    날짜 형식으로 날짜를 삽입하려면 작은 따옴표로 묶인 날짜와 함께 str_to_date() 함수를 사용하십시오. 다음은 구문입니다 - insert into yourTableName values(Value1,value2,......ValueN,str_to_date(‘anyDate’,’%Y-%m-%d’)); 다음은 MySQL의 날짜 형식입니다 - 형식 설명 %a 요일 약칭(일~토) %b 약식 월 이름(1월 ~ 12월) %c 숫자 월 이름(0 ~ 12) %D 숫자 값으로 된 요일, 뒤에

  6. 요일에 대한 MySQL의 주 번호를 얻으시겠습니까?

    MySQL DAYOFWEEK() 함수는 일요일에 대해 1을 반환하고 월요일에 대해 2를 반환하는 식으로 요일을 반환합니다. 먼저 테이블을 생성하여 예를 살펴보겠습니다 − mysql> create table DayOfWeekDemo −> (    −> Issuedate datetime −> ); Query OK, 0 rows affected (0.52 sec) 삽입 명령을 사용하여 테이블에 날짜를 삽입합니다. 쿼리는 다음과 같습니다 - mysql> inse

  7. MySQL에서 테이블 엔진을 변경하는 방법은 무엇입니까?

    alter 명령을 사용하여 테이블 엔진을 변경할 수 있습니다. 구문은 다음과 같습니다 - alter table yourTableName ENGINE = yourEngineName; 위의 구문을 이해하기 위해 엔진 MyISAM을 사용하여 테이블을 생성해 보겠습니다. 나중에 다른 엔진을 변경할 수 있습니다. 다음은 테이블 생성 쿼리입니다. mysql> create table ChangeEngineTableDemo −> (    −> MovieId int,    

  8. 기존 테이블에 고유 키를 어떻게 추가합니까(고유하지 않은 행 포함)?

    alter 명령을 사용하여 기존 테이블에 고유 키를 추가할 수 있습니다. 구문은 다음과 같습니다 - ALTER TABLE yourTableName ADD CONSTRAINT yourConstraintName UNIQUE(yourColumnName1,yourColumnName2,............N); 위의 개념을 이해하기 위해 몇 개의 열이 있는 테이블을 만들어 보겠습니다. 테이블 생성 쿼리 - mysql> create table MovieCollectionDemo    −> ( &nbs

  9. MySQL에서 숫자 범위를 생성하시겠습니까?

    MySQL에서 숫자 범위를 생성하려면 저장 프로시저를 사용할 수 있습니다. 먼저 테이블을 생성해야 합니다. 그런 다음 10에서 1 사이의 숫자 범위를 생성하는 저장 프로시저를 만듭니다. 다음은 테이블을 생성하는 쿼리입니다 - mysql> create table GeneratingNumbersDemo    −> (       −> Number int    −> ); Query OK, 0 rows affected (0.

  10. MySQL에서 정수 시퀀스를 생성하시겠습니까?

    MySQL에서 정수 시퀀스를 생성하려면 AUTO_INCREMENT를 사용하십시오. 정수 시퀀스를 생성하는 특별한 명령은 없음을 기억하십시오. AUTO_INCREMENT는 MySQL에서 정수 시퀀스를 생성하는 데 도움이 됩니다. AUTO_INCREMENT는 기본적으로 1부터 시작합니다. alter 명령을 사용하여 다른 번호로 변경할 수 있습니다. 예를 들어 보겠습니다. 초기 값이 1000이라고 가정합니다. 그러면 다음 숫자는 1000 + 1 =1001이 됩니다. 다음은 AUTO_INCREMENT의 예입니다. 테이블 생성 쿼리 -

  11. MySQL에서 처음 10개의 결과를 건너뛰는 방법은 무엇입니까?

    처음 10개의 결과를 건너뛰려면 제한 오프셋을 사용하십시오. 구문은 다음과 같습니다 - select *from yourTableName limit 10 offset lastValue; 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 다음은 테이블을 생성하는 쿼리입니다 - mysql> create table SkipFirstTenRecords    −> (       −> StudentId int,       &min

  12. MySQL을 사용하여 타임스탬프를 얻는 방법은 무엇입니까?

    current_timestamp, now() 및 current_timestamp()를 사용하여 타임스탬프를 얻을 수 있습니다. 사례 1 - current_timestamp() 사용 쿼리는 다음과 같습니다 - mysql> SELECT CURRENT_TIMESTAMP(); 다음은 타임스탬프를 표시하는 출력입니다 - +---------------------+ | CURRENT_TIMESTAMP() | +---------------------+ | 2018-11-29 16:09:31 | +---------------------+

  13. MySQL 임의의 정수 범위를 얻는 방법은 무엇입니까?

    임의의 정수 범위를 얻으려면 rand() 함수를 사용하십시오. 테이블 생성 쿼리 - mysql> create table RandomIntegerDemo −> (    −> Number int −> ); Query OK, 0 rows affected (0.61 sec) 테이블에 레코드 삽입. 쿼리는 다음과 같습니다 - mysql> insert into RandomIntegerDemo values(1),(2),(3),(4),(5),(6),(7),(8),(9)

  14. MySQL의 CURDATE() 대 NOW()

    NOW() 함수는 현재 날짜/시간을 타임스탬프로 제공하는 반면 CURDATE()는 시간이 아닌 현재 날짜만 제공합니다. 이제 select 문을 사용하여 두 기능 모두에 대해 작업해 보겠습니다. 쿼리는 다음과 같습니다 - 다음은 NOW() 함수의 데모입니다 - mysql> select NOW(); 다음은 출력입니다 - +---------------------+ |             now() | +---------------------+ | 2018-11-27 15:

  15. MySQL에서 NULL을 0으로 타입캐스팅

    IFNULL() 함수를 사용하여 NULL을 0으로 형변환할 수 있습니다. 구문은 다음과 같습니다 - select ifnull(yourColumnName) as anyVariableName from yourTableName; 위의 개념을 이해하기 위해 먼저 테이블을 생성하겠습니다 - mysql> create table TypecastDemo    −> (       −> AccountNumber int    −> );

  16. MySQL 데이터베이스의 모든 트리거를 나열하는 방법은 무엇입니까?

    MySQL 데이터베이스의 모든 트리거를 나열하려면 SHOW 명령을 사용할 수 있습니다. 쿼리는 다음과 같습니다 - mysql> show triggers; 다음은 출력입니다 - +----------------+--------+----------------------+--------------------------------------------------------------------+--------+------------------------+--------------------------------------------+

  17. MySQL에서 DATETIME을 DATE로 캐스팅하는 방법은 무엇입니까?

    MySQL에서 DATETIME을 DATE로 캐스팅하려면 CAST() 함수를 사용하십시오. 구문은 다음과 같습니다 - select cast(yourColumnName as Date) as anyVariableName from yourTableName; 위의 구문을 이해하기 위해 먼저 테이블을 생성하겠습니다 - mysql> create table ConvertDatetimeToDate −> (    −> YourDatetime datetime −> ); Query

  18. 현재 구성 변수를 표시하기 위한 MySQL 명령?

    SHOW VARIABLES 명령을 사용하여 현재 구성 변수를 표시할 수 있습니다. 구문은 다음과 같습니다 - SHOW VARIABLES; 특정 정보를 원하면 LIKE 연산자를 구현하십시오. 구문은 다음과 같습니다 - SHOW VARIABLES LIKE ‘%AnySpecificInformation%’; 이제 우리는 위의 구문을 구현할 것입니다 - mysql> show variables like '%variable%'; 다음은 출력입니다 - +--------------------------

  19. MySQL 테이블의 열 수를 얻으시겠습니까?

    열 수를 얻으려면 MySQL의 information_schema 테이블과 함께 집계 함수 count(*)를 사용하십시오. 열 수를 찾는 구문은 다음과 같습니다. - SELECT COUNT(*) as anyVariableName from INFORMATION_SCHEMA.COLUMNS where table_schema = ’yourDatabaseName’ and table_name = ’yourTableName’; 위의 구문을 이해하기 위해 일부 열이 있는 테이블을 생성해 보겠습니다. 다음

  20. MySQL에서 기존 열을 기본 키로 설정하시겠습니까?

    alter 명령을 사용하여 MySQL의 기존 열에 기본 키를 설정할 수 있습니다. 기존 열에 기본 키를 추가하는 구문은 다음과 같습니다. ALTER TABLE yourTableName ADD PRIMARY KEY(yourColumnName); 기존 열을 기본 키로 설정하려면 먼저 테이블을 생성하겠습니다. 테이블 생성 쿼리 - mysql> create table AddingPrimaryKeyDemo    −> (       −> UniversityI

Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:162/229  20-컴퓨터/Page Goto:1 156 157 158 159 160 161 162 163 164 165 166 167 168