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

    1. 열이 MySQL에서 여러 값을 충족해야 할 때 행을 선택하는 방법은 무엇입니까?

      이를 위해 IN()과 함께 GROUP BY HAVING 절을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1885    (    FirstName varchar(20),    Subject varchar(50)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1

    2. 열이 MySQL에서 기본 키인지 어떻게 알 수 있습니까?

      열이 기본 키인지 확인하려면 COLUMN_NAME 및 COLUMN_KEY=PRI를 사용합니다. 이를 통해 전체 구문은 다음과 같습니다 - select column_name, case when column_key= 'PRI' then 'yourMessage1' else ''yourMessage2' end as anyAliasName from information_schema.columns where table_schema =database() and `table_name` = your

    3. md5 버전의 이름으로 모든 항목을 업데이트하는 MySQL 쿼리?

      이를 위해 MD5()를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1887    (    Password text,    HashPassword text    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1887(Password) values('John@

    4. MySQL에서 자동 증가 열을 재설정하는 방법은 무엇입니까?

      자동 증가 열을 재설정하려면 TRUNCATE TABLE 명령을 사용하십시오. 그 후 삽입 시 열이 재설정됩니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1888    (    Id int NOT NULL AUTO_INCREMENT,    PRIMARY KEY(Id)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql>

    5. MySQL에서 SET 연산자로 초기화된 모든 변수를 나열하는 방법은 무엇입니까?

      SET 연산자로 초기화된 모든 변수를 나열하려면 구문은 다음과 같습니다. - select * from performance_schema.user_variables_by_thread; 다음은 변수를 설정하는 쿼리입니다 - mysql> set @FirstName='John'; Query OK, 0 rows affected (0.00 sec) mysql> set @LastName='Doe'; Query OK, 0 rows affected (0.00 sec) 다음은 SET 연산자로 초기화된 모든

    6. MySQL의 다른 필드에서 필드 값을 파생시키는 방법은 무엇입니까?

      이를 위해 사용자 정의 변수의 개념을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1868      (      Value int      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1868 values(10); Query OK, 1 row affect

    7. MySQL에서 조건이 다른 동일한 열의 두 값 연결

      이를 위해 집계 함수와 함께 group_concat()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1869      (      Id int,      Subject varchar(20 ),      Name varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여

    8. 중복 값이 ​​있는 다른 열로 MySQL 그룹의 타임스탬프에서 첫 번째 날짜 가져오기

      이를 위해 집계 함수 MIN() 및 GROUP BY를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1870      (      Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,      Value int,      ShippingTimestamp varchar(100)      ); Query OK, 0

    9. 일을 추가할 MySQL Datetime?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1871      (      ArrivalDate datetime      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1871 values('2019-12-19 7:45:00'); Query OK, 1 row af

    10. LIKE로 행을 선택하고 일치하는 문자열을 포함하는 새 열을 생성하는 MySQL 쿼리?

      이를 위해 SUBSTRING()을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1872    (    Name varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1872 values('John Doe'); Query OK, 1 row affected (0

    11. MySQL 테이블에서 단일 열을 업데이트하는 가장 좋은 방법은 무엇입니까?

      단일 열을 업데이트하려면 아래 구문과 같이 UPDATE 및 SET를 사용하십시오 - update yourTableName set yourColumnName=yourValue; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1873      (      Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,      FirstName varchar(20)     &nbs

    12. MySQL의 열에 유로 및 달러 기호를 삽입하시겠습니까?

      이를 위해 UPDATE 명령과 함께 CASE 문을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1874    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Amount varchar(100) ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable

    13. MySQL에서 해당하는 중복 열 값이 있는 열에서 최소 행 값 선택

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1875    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Class varchar(20),    Amount int ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1875(Class,Am

    14. JSON 데이터를 MySQL에 입력하시겠습니까?

      JSON 데이터 유형을 사용하여 먼저 JSON 데이터를 설정한 다음 삽입합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1876    (    EmployeeInformation JSON    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1876 values('{    &

    15. MySQL에서 중복 열 값을 찾아 표시

      이를 위해 GROUP BY HAVING 절을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1858      (      ModelNumber varchar(50)      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1858 values('Audi A4&#

    16. MySQL 프로시저에서 테이블 이름을 바꾸는 쉬운 방법이 있습니까?

      예, RENAME과 함께 ALTER 명령을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1859      (      Id int      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1859 values(101); Query OK, 1 row affected

    17. MySQL 프로시저의 테이블에서 SELECT를 사용하여 OUT 매개변수를 사용하거나 데이터를 읽는 방법은 무엇입니까?

      이를 위해 SELECT INTO를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1860      (      Amount int      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1860 values(1590); Query OK, 1 row affec

    18. MySQL을 사용하여 하나 이상의 열에서 정확한 값을 가진 행을 찾는 방법은 무엇입니까?

      이를 위해 하위 쿼리와 함께 GROUP BY HAVING을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable1861 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Marks int );쿼리 OK, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable1861(Name,Marks)에 삽입 values(John,49);쿼리 확인, 1행 영향(0.00초) select 문을 사용하여

    19. MySQL을 사용하여 열 집합에서 null 값이 있는 레코드를 찾는 방법

      이를 위해 GREATEST()의 개념을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1862      (      Value1 int,      Value2 int,      Value3 int,      Value4 int      ); Query OK, 0 rows affected (0.00 sec) 삽입 명령

    20. MySQL에서 빈 행의 기본값을 설정하는 방법은 무엇입니까?

      빈 행의 기본값을 설정하려면 COALESCE() 개념을 사용하십시오. 먼저 테이블을 생성하겠습니다 - Create table DemoTable1863 ( FirstName varchar(20) ); 쿼리 확인, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable1863에 삽입 values(NULL);Query OK, 1행 영향(0.00초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable1863에서 * 선택; 이것은 다음과 같은 출력을 생성합니다

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:22/229  20-컴퓨터/Page Goto:1 16 17 18 19 20 21 22 23 24 25 26 27 28