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

    1. 양수 또는 음수 값에 대한 선택 쿼리에서 GROUP BY하는 방법은 무엇입니까?

      다음은 양수 또는 음수 값에 대한 선택 쿼리에서 GROUP BY에 대한 구문입니다. select *from yourTableName group by -yourColumnName; 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (Value int); Query OK, 0 rows affected (0.60 sec) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다. mysql> insert into DemoTable values(-10); Query OK,

    2. MySQL 결과에 테이블 표시의 별칭은 무엇입니까?

      별칭에 AS 명령을 사용하여 MySQL 결과에 테이블을 표시할 수 있습니다. 다음은 구문입니다 - SELECT TABLE_NAME AS anyAliasNameFROM INFORMATION_SCHEMA.TABLESWHERE TABLE_SCHEMA =DATABASE(); 위의 구문을 구현해 보겠습니다 - SELECT TABLE_NAME AS MY_TABLE_NAMEFROM INFORMATION_SCHEMA.TABLESWHERE TABLE_SCHEMA =DATABASE(); 이것은 다음과 같은 출력을 생성합니다 - +-------

    3. MySQL에서 일 수를 어떻게 계산할 수 있습니까?

      먼저 하나의 열이 날짜/시간이고 다른 열이 날짜가 저장되는 테이블을 생성해 보겠습니다. Create table DemoTable( ShippingDate datetime, CountOfDate int);Query OK, 영향을 받는 행 0개(0.52초) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다. DemoTable 값에 삽입(2019-04-09,4);쿼리 OK, 1행 영향(0.14초) 다음은 select 명령을 사용하여 테이블의 레코드를 표시하는 쿼리입니다. DemoTable에서 *선택; 이렇

    4. DATETIME 필드에서 DATE를 사용하여 오늘의 레코드를 반환하는 방법은 무엇입니까?

      먼저 열 중 하나가 날짜/시간 유형인 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ShippingDate datetime ); Query OK, 0 rows affected (0.54 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. mysql> insert into DemoTable(ShippingDate) values('2019

    5. COUNT(*)를 사용하여 여러 행 대신 단일 행을 반환하는 방법은 무엇입니까?

      값을 그룹화하고 여러 값을 제거한 개수를 표시하려면 GROUP BY를 COUNT(*)와 함께 사용해야 합니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (Value int); Query OK, 0 rows affected (0.55 sec) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다. mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.15 sec) mysql> inse

    6. varchar 유형에서 최대 ID와 숫자 값을 가져오는 MySQL 쿼리?

      MAX()에서 CAST()를 사용하여 varchar 유형에서 최대 ID를 가져오고 숫자로 값을 가져옵니다. 먼저 테이블을 생성해 보겠습니다. 여기에 varchar 유형이 −인 열이 있습니다. mysql> create table DemoTable (    UserMarks varchar(20) ); Query OK, 0 rows affected (0.77 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('77');

    7. 데이터베이스의 각 테이블에 MySQL 쿼리를 적용하시겠습니까?

      데이터베이스의 각 테이블에 MySQL 쿼리를 적용하려면 INFORMATION_SCHEMA.TABLES를 사용할 수 있습니다. 다음은 구문입니다 - SELECT SUM(TABLE_ROWS) AS anyAliasName FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=yourDatabaseName; 데이터베이스의 각 테이블을 쿼리하기 위해 위의 구문을 구현해 보겠습니다. mysql> SELECT SUM(TABLE_ROWS) AS Total FROM INFORMATION_SCHEMA.TAB

    8. MySQL에서 오늘 날짜를 (YYYY-MM-DD) 형식으로 가져오시겠습니까?

      MySQL에서 (YYYY-MM-DD) 형식으로 오늘 날짜를 얻으려면 CURDATE()를 사용할 수 있습니다. 다음은 현재 날짜를 가져오는 쿼리입니다. mysql> SELECT CURDATE(); 그러면 다음과 같은 출력이 생성됩니다. +------------+ | CURDATE() | +------------+ | 2019-04-09 | +------------+ 1 row in set (0.00 sec) 이를 위해 NOW()를 사용할 수도 있습니다. 다음은 쿼리입니다. mysql> SELECT DATE(NOW()

    9. 문자열에서 하위 문자열(마지막 세 문자만)을 가져오는 MySQL 쿼리?

      이를 위해 SUBSTR() 메서드를 사용할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(20)); Query OK, 0 rows affected (1.31 sec) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다. mysql> insert into DemoTable(FirstName

    10. MySQL에서 한 번에 두 테이블에 레코드를 삽입하기 위해 저장 프로시저를 사용할 수 있습니까?

      예, 저장 프로시저를 사용하여 단일 쿼리에서 두 테이블에 삽입할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentFirstName varchar(20) ); Query OK, 0 rows affected (0.56 sec) 다음은 두 번째 테이블을 생성하는 쿼리입니다 - mysql> create table DemoTa

    11. 기존 MySQL 테이블에 새 열거형 열을 추가하시겠습니까?

      기존 MySQL 테이블에 새 열거형 열을 추가하려면 ALTER 명령을 사용할 수 있습니다. 다음은 구문입니다: ALTER TABLE yourTableName ADD yourColumnName ENUM('yourValue1','yourValue2’....N) NOT NULL; 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,   &n

    12. MySQL에서 열 기본값을 수정하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(20) DEFAULT 'John' ); Query OK, 0 rows affected (0.76 sec) 테이블 설명을 확인해보자 - mysql> desc DemoTable; 이것은 다음과 같은 출력을 생성합니다 - +----------+----------

    13. 단일 MySQL 쿼리에서 최대값과 최소값을 얻으려면 어떻게 해야 합니까?

      단일 쿼리에서 최대값과 최소값을 얻으려면 집계 함수 min() 및 max()를 사용하십시오. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    FirstValue int,    SecondValue int ); Query OK, 0 rows affected (0.66 sec) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다. mysql> insert into DemoTable values(10,30); Query O

    14. Windows에서 MySQL 테이블 데이터는 어디에 저장됩니까?

      MySQL 테이블 데이터의 위치를 ​​알기 위해 아래 구문을 사용할 수 있습니다 - select @@datadir; 이를 위해 SHOW VARIABLES 명령을 사용할 수도 있습니다. 다음은 구문입니다 - show variables where Variable_name ='datadir'; MySQL 테이블이 데이터를 저장하는 위치를 알기 위해 위의 구문을 구현합시다 - mysql> select @@datadir; 이것은 다음과 같은 출력을 생성합니다 - +-----------------------------

    15. MySQL에서 쉼표로 구분된 목록의 첫 번째 요소를 선택하시겠습니까?

      쉼표로 구분된 목록의 첫 번째 요소를 선택하려면 SUBSTRING_INDEX()를 사용할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    CSV_Value varchar(200) ); Query OK, 0 rows affected (0.81 sec) 다음은 insert 명령어를 이용하여 테이블에 일부 레코드를 삽입하는 쿼리이다. 쉼표로 구분된 정수 목록 형식으로 레코드를 삽입했습니다. mysql> insert into DemoTable va

    16. MonthName과 Year를 반환하도록 MySQL의 날짜 형식을 지정하시겠습니까?

      DATE_FORMAT()을 사용하고 MonthName 및 Year만 표시하도록 지정자를 설정합니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, AdmissionDate 날짜);쿼리 OK, 영향을 받은 행 0개(0.69초) 삽입 명령을 사용하여 테이블에 레코드 삽입 - DemoTable(AdmissionDate) 값에 삽입(2019-04-01);쿼리 OK, 1행 영향(0.15초) select 명령을 사용하여 테이블의 레코드 표시

    17. MySQL 테이블에서 특정 범위의 값을 선택하는 방법은 무엇입니까?

      MySQL 테이블에서 특정 범위의 값을 선택하려면 WHERE 절을 사용할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    CustomerName varchar(200),    CustomerAge int,    isRegularCustomer bool ); Query OK, 0 rows affect

    18. MySQL 쿼리에서 BirthDate 열을 사용하여 나이를 얻을 수 있습니까?

      MySQL 쿼리에서 BirthDate 열을 사용하여 나이를 얻으려면 datediff()를 사용할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. 테이블 생성 DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, DateOfBirth 날짜); 쿼리 OK, 영향을 받는 행 0개(1.46초) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다. DemoTable(DateOfBirth) 값에 삽입(2004-03-19);쿼리 OK, 1행 영향(0.11초) 다음은 sele

    19. MySQL에서 LIKE를 사용하여 특정 문자로 시작하는 이름 가져오기

      특정 문자로 시작하는 이름을 얻으려면 LIKE를 사용해야 합니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    StudentFirstName varchar(20) ); Query OK, 0 rows affected (1.01 sec) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다. mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.1

    20. MySQL에서 문자열을 24시간 날짜/시간 형식으로 변환하는 방법은 무엇입니까?

      MySQL에서 문자열을 24시간 날짜/시간 형식으로 변환하려면 STR_TO_DATE() 메서드를 사용할 수 있습니다. 이를 통해 datetime에 대해 다음 형식을 매개변수로 사용합니다. '%Y-%m-%d %H:%i:%s' 다음은 구문입니다. SELECT STR_TO_DATE(yourColumnName, '%Y-%m-%d %H:%i:%s') FROM yourTableName; 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (ArrivalDate varch

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