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

    1. MySQL의 DATE 및 TIME에서 DATETIME을 생성하시겠습니까?

      MySQL의 ADDTIME() 함수를 사용하여 DATE 및 TIME에서 DATETIME을 만들 수 있습니다. 구문은 다음과 같습니다 - SELECT ADDTIME(CONVERT(yourDateColumnName,datetime),yourTimeColumnName) as anyVariableName from yourTableName; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table DateTime −> ( &min

    2. MySQL에서 한 달의 일 수를 찾는 방법은 무엇입니까?

      월의 일 수를 찾으려면 아래 구문을 사용하십시오. select DAY(LAST_DAY(yourColumnName)) as anyVariableName from yourTableName; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table DaysInaGivenMonth -> ( -> MonthName datetime -> ); Query OK, 0 rows affected (1.62 sec) 삽입 명령을 사용하여 테이블에 일부

    3. MySQL은 여러 값을 선택하시겠습니까?

      여러 값을 선택하려면 OR 및 IN 연산자와 함께 where 절을 사용할 수 있습니다. 구문은 다음과 같습니다 - 사례 1 - OR 사용 select *from yourTablename where yourColumnName = value1 or yourColumnName = value2 or yourColumnName = value3,.........N; 사례 2 - IN 사용 select *from yourTableName where yourColumnName IN(value1,value2,....N); 위의 구문을 이해하기

    4. MySQL에서 다음 달의 첫 번째 날짜와 마지막 날짜를 가져오시겠습니까?

      MySQL의 date_add() 함수를 사용하여 다음 달의 첫 번째 날짜와 마지막 날짜를 가져올 수 있습니다. 구문은 다음과 같습니다 - select date_sub(    last_day(       date_add(now(), interval anyIntervalTime)    ),    interval day(       last_day(          date_add(no

    5. MySQL에서 INT(1) 대 TINYINT(1) 사용에 차이가 있습니까?

      괄호 안의 숫자 1은 너비 표시 전용입니다. INT(1) 및 TINYINT(1)는 스토리지에 영향을 미치지 않습니다. TINYINT는 1바이트를 사용합니다. 즉, int는 4바이트를 사용하는 반면 범위는 -128에서 +127까지입니다. 범위는 -2147483648 ~ +2147483647입니다. 너비 표시를 이해하기 위해 테이블을 만들어 보겠습니다 - mysql> create table intAndTinyint    −> (    −> FirstNumber

    6. MySQL에서 빈 결과 집합을 선택하는 방법은 무엇입니까?

      MySQL에서 더미 테이블 dual을 사용하여 빈 결과 집합을 선택합니다. 쿼리는 다음과 같습니다 - mysql> select 1 from dual where false; Empty set (0.00 sec) 위 쿼리에서 dual은 더미 테이블이고 위의 조건은 false입니다. 따라서 빈 집합을 반환합니다. 실제 상태로 확인해보자. 선택한 값을 반환합니다. 쿼리는 다음과 같습니다 - mysql> select 1 from dual where true; 다음은 출력입니다 - +---+ | 1 | +---+ | 1 | +

    7. MySQL에서 unsigned smallint(6)의 최대값은 얼마입니까?

      MySQL에서 unsigned SMALLINT(6)의 최대값은 65535이다. 숫자 6은 실제 범위에 영향을 미치지 않는다. 명령줄에 너비를 표시하는 데만 사용할 수 있습니다. 서명된 최소값은 -32768 부호 없는 최대값은 65535 서명된 최대값은 32767 이것을 zerofill로 이해하고 다음 쿼리를 사용하여 테이블을 생성해 봅시다. mysql> create table smallIntDemo -> ( -> FirstNumber smallint(6) zerofill -> ); Query OK, 0

    8. MySQL의 단일 문에서 여러 열을 변경하는 방법은 무엇입니까?

      CHANGE 명령을 사용하여 단일 명령문에서 여러 열을 변경합니다. 구문은 다음과 같습니다 - alter table yourTableName change yourOldColumnName1 yourNewColumnName1 dataType, yourOldColumnName2 yourNewColumnName2 dataType, . . . N 위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table AlterMultipleColumns &minus

    9. MySQL 테이블 열에서 값을 부분 문자열로 만드는 방법은 무엇입니까?

      MySQL 테이블 열의 부분 문자열을 지정하려면 MySQL의 내장 SUBSTR() 함수를 사용하십시오. 구문은 다음과 같습니다 - select substr(yourColumnName,AnyValue) as anyVariableName from yourTableName; substr() 함수를 이해하기 위해 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table SubStringDemo −> ( −> UserId varchar(20

    10. MySQL 테이블에서 고유 키를 제거하시겠습니까?

      MySQL에서 고유 키를 제거하려면 DROP 명령을 사용하십시오. 구문은 다음과 같습니다 - ALTER TABLE yourTableName DROP INDEX yourKeyName; 위의 구문을 이해하기 위해 고유 키가 있는 테이블을 생성해 보겠습니다. 테이블을 생성하는 쿼리는 다음과 같습니다 - mysql> create table DropIndexDemo    −> (    −> BookId int unique key,    −

    11. MySQL에서 열을 재정렬하는 쉬운 방법은 무엇입니까?

      MySQL에서 열을 재정렬하려면 ALTER TABLE MODIFY COLUMN을 사용하십시오. 구문은 다음과 같습니다 - ALTER TABLE yourTableName MODIFY COLUMN yourColumnName data type after yourColumnName. 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table reOrderColumn -> ( -> ProductId int, -> DeliveryDate date

    12. 모든 MySQL 데이터베이스의 비어 있지 않은 테이블 목록은 무엇입니까?

      MySQL 데이터베이스에서 비어 있지 않은 테이블을 나열하려면 information_schema.tables를 사용하십시오. 다음은 모든 데이터베이스 테이블에 대한 쿼리입니다 - mysql> select table_type, table_name from information_schema.tables    −> where table_rows >= 1; 위에서 우리는 1개 이상의 행이 있는 테이블, 즉 비어 있지 않은 테이블만 고려했습니다. 다음은 출력입니다 - +------------+

    13. MySQL에서 여러 LIKE 값이 있는 SHOW TABLE 문?

      WHERE 절과 OR 연산자를 사용하여 여러 LIKE가 있는 테이블을 표시할 수 있습니다. 구문은 다음과 같습니다. show table from yourDatabaseName where tables_in_yourDatabaseName Like ‘%anyTableName%’ or tables_in_yourDatabaseName Like ‘%anyTableName2%’ or tables_in_yourDatabaseName Like ‘%anyTableName3%’ . . .

    14. MySQL이 있는 필드에 now()를 사용하여 현재 날짜/시간을 삽입하는 방법은 무엇입니까?

      MySQL에서는 now()를 사용하여 현재 날짜/시간을 삽입할 수 있습니다. 구문은 다음과 같습니다 - insert into yourTableName values(now()); 테이블에 현재 날짜/시간을 삽입하는 위의 개념을 이해하기 위해 먼저 테이블을 생성하겠습니다 - mysql> create table CurrentDateTimeDemo −> ( −> YourTime datetime −> ); Query OK, 0 rows affected (0.58 sec)

    15. 단일 MySQL 쿼리에서 여러 조건에 대해 여러 COUNT()?

      GROUP BY를 사용하여 단일 쿼리에서 여러 조건에 대해 여러 COUNT()를 계산할 수 있습니다. 구문은 다음과 같습니다 - SELECT yourColumnName,COUNT(*) from yourTableName group by yourColumnName; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysql> create table MultipleCountDemo -> ( -> Id int, -> Name varchar(100), -> Ag

    16. MySQL의 NOW() 및 CURDATE() 함수가 UTC를 사용하도록 하는 방법은 무엇입니까?

      MySQL의 NOW() 및 CURDATE() 함수가 UTC를 사용하게 하려면 my.cnf 파일을 작성해야 합니다. my.cnf −에 아래 명령어를 작성하세요. [mysqld_safe] timezone = UTC 먼저 다음 쿼리를 사용하여 디렉터리에 도달합니다. - mysql> select @@datadir; 다음은 출력입니다 - +---------------------------------------------+ | @@datadir | +-------------

    17. MySQL BigInt Zerofill 대 int Zerofill?

      MySQL BigInt와 int의 차이점은 INT는 32비트 길이이고 BIGINT는 64비트 길이라는 것입니다. 다음은 몇 가지 요점입니다 - BigInt는 8바이트의 스토리지를 사용하고 int는 4바이트의 스토리지를 사용합니다. int는 int(10)에 대해 4294967295개의 최대값을 취하는 반면 bigint(20)에는 18,446,744,073,709,551,615개의 최대값을 취합니다. 이 20 및 10에서 BigInt(20) 및 int(10)는 0으로 채우는 너비 표시에 사용할 수 있습니다. 다음

    18. 쿼리 결과를 MySQL의 변수로 설정하시겠습니까?

      select into 명령을 사용하여 쿼리 결과를 설정할 수 있습니다. 구문은 다음과 같습니다. select yourColumnName1 into @anyVariableName from yourTableName where yourColumnName2='anyValue'; 결과가 변수에 있는지 또는 선택 명령을 사용하지 않는지 확인하십시오. 구문은 다음과 같습니다 - select @anyVariableName; 위의 구문을 이해하기 위해 먼저 테이블을 생성해 보겠습니다. 테이블 생성 쿼리는 다음과 같습니다. mysq

    19. MySQL에서 int(5) 대 int(10)?

      괄호 안의 값은 너비만 표시하고 0으로 채우기를 설정하는 데 사용됩니다. 너비는 int(5)의 경우 5이고 int(10)의 경우 10입니다. int에 대해 다른 너비 값을 설정한 다른 예를 살펴보겠습니다. 먼저 테이블을 생성해 보겠습니다. 여기서 int를 int(11) 및 int(13)로 설정했습니다. 다음은 테이블을 생성하는 쿼리입니다 - mysql> create table intVsIntAnyThingDemo −> ( −> Number1 int(11) unsigned zerofill, &m

    20. MySQL 테이블의 열에 유사한 값을 설정하시겠습니까?

      업데이트 명령을 사용하여 모든 레코드의 열에 대한 값을 설정할 수 있습니다. 열의 모든 레코드에 대해 NULL 값을 설정하려는 경우 구문은 다음과 같습니다. - update yourTableName set yourColumnName = NULL; 또는 빈 문자열을 사용하려면 다음 구문을 사용하십시오. - update yourTableName set yourColumnName = ’’; 위의 개념을 이해하기 위해 테이블을 만들어 보겠습니다. 테이블 생성 쿼리입니다. mysql> create table

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