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

    1. AUTO_INCREMENT를 사용하여 테이블에 MySQL INSERT INTO SELECT

      테이블을 만들어 봅시다 - mysql> create table DemoTable1923    (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1923(UserId,UserName) &n

    2. '10/12/2010'과 같은 날짜 형식에서 가져온 특정 연도로 테이블의 레코드를 업데이트하시겠습니까?

      특정 연도의 레코드를 업데이트하려면 아래 구문과 같이 YEAR() 메서드를 사용합니다. update yourTableName set yourColumnName1=yourValue1 where YEAR(str_to_date(yourColumnName2,'%d/%m/%Y'))=yourValue2; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1924    (    UserName varchar(20),    UserJoin

    3. CASE 문으로 가져온 특정 열 값을 업데이트하는 방법은 무엇입니까?

      이를 위해 CASE 문과 함께 UPDATE 명령을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1925    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(20),    StudentMarks int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용

    4. 초기 행이 무작위로 지정되고 나머지가 MySQL의 기준에 따라 정렬된 경우 행을 선택하는 방법은 무엇입니까?

      이를 위해 ORDER BY CASE 문을 사용할 수 있습니다. 테이블을 만들어 봅시다 - mysql> create table DemoTable1926    (    Position varchar(20),    Number int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1926 values('Highest&

    5. 단일 MySQL 쿼리로 두 개의 열 업데이트

      이를 위해서는 SET 명령을 한 번만 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1909    (    Id int NOT NULL,    FirstName varchar(20),    LastName varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert

    6. MySQL의 데이터베이스 목록을 반환하시겠습니까?

      데이터베이스 목록을 반환하는 구문은 다음과 같습니다. - select schema_name as anyAliasName from information_schema.schemata; 다음은 MySQL에서 데이터베이스 목록을 반환하는 쿼리입니다 - mysql> select schema_name as DatabaseName from information_schema.schemata; 이것은 다음과 같은 출력을 생성합니다 - +---------------------------+ | DatabaseName    

    7. MySQL에서 CASE WHEN 문으로 카운트를 수행하시겠습니까?

      이를 위해 CASE WHEN 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1910    (    FirstName varchar(20),    Marks int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1910 values('Chris'

    8. MySQL에서 특정 사용자의 로그인 시간을 업데이트하는 방법은 무엇입니까?

      이를 위해 LIMIT와 함께 ORDER BY를 사용하십시오. 먼저 사용자 ID, 로그인 시간 및 이름이 포함된 열이 있는 테이블을 생성해 보겠습니다. - mysql> create table DemoTable1911    (    UserId int,    UserLoggedInTime time,    UserName varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테

    9. MySQL 열 값에 000을 추가하는 방법은 무엇입니까?

      000을 추가하려면 ZEROFILL 개념을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1913    (    Code int(4) ZEROFILL AUTO_INCREMENT NOT NULL,    PRIMARY KEY(Code)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into Dem

    10. MySQL:특수 문자가 있는 값을 찾고 NULL로 바꾸려면 어떻게 해야 합니까?

      이를 위해 아래 구문과 같이 SET yourColumnName =NULL을 사용하십시오 - update yourTableName set yourColumnName=NULL where yourColumnName=yourValue; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1914    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Code varchar(20)    )

    11. MySQL에서 NOT NULL 값에 대해 1 설정

      NOT NULL을 설정하려면 IS NOT NULL을 사용하여 값을 찾으십시오. 구문은 다음과 같습니다 - select if('' is not NULL,1,0) as anyAliasName; 다음은 작업 쿼리입니다 - mysql> select if('' is not NULL,1,0); 이것은 다음과 같은 출력을 생성합니다 - +------------------------+ | if('' is not NULL,1,0) | +------------------------+ |  

    12. 학생의 결과에 대한 사용자 정의 메시지를 설정하기 위해 MySQL 케이스 문 작성

      이를 위해 MySQL CASE 문을 사용하여 조건을 설정하십시오 - mysql> create table DemoTable1916    (    StudentName varchar(20),    StudentMarks int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1916 values('Chris',

    13. MySQL에서 첫 번째와 마지막을 제외한 모든 행 가져오기

      첫 번째 행과 마지막 행을 분리하려면 MIN() 및 MAX()와 함께 하위 쿼리를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1917    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentCode int,    StudentMarks int    ); Query OK, 0 rows affected (0.00 sec)

    14. MySQL 테이블에 없는 값을 데이터베이스에 쿼리하시겠습니까?

      이를 위해 WHERE NOT EXISTS와 함께 UNION ALL을 사용하고 NOT IN을 구현하여 테이블에 이미 있는 값을 무시할 수 있습니다. UNION ALL과 함께 SELECT를 사용하여 테이블에 아직 없는 값을 추가합니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable1918 ( Value int NOT NULL AUTO_INCREMENT PRIMARY KEY ); 쿼리 OK, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의

    15. 숫자 사용자 정의 변수가 있는 MySQL ORDER BY?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1898    (    Number int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1898 values(10); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1898 val

    16. MySQL 열에서 특정 문자를 바꾸는 방법은 무엇입니까?

      특정 문자를 바꾸려면 REPLACE()를 사용하고 업데이트하려면 UPDATE 명령을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1899    (    Code varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1899 values('John_123');

    17. 한 테이블에서 다른 열이 있는 다른 테이블로 레코드를 복사하는 MySQL 쿼리

      이를 위해 INSERT INTO SELECT 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable1900 ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20), ClientAge int default 29 ) auto_increment=1000;Query OK, 영향을 받는 행 0개(0.00초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable1900(ClientName) 값에 삽입( Sam)

    18. MySQL에서 쉼표로 구분된 값 사이의 특정 문자열을 검색하는 방법은 무엇입니까?

      이를 위해 REGEXP를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1902    (    Subjects text    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1902 values('MongoDB,Java,Python'); Query OK, 1 row affected

    19. MySQL은 열 이름을 업데이트하고 N/A로 None 값을 설정합니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1903    (    FirstName varchar(20),    LastName varchar(20) ,    Age int    ); Query OK, 0 rows affected (0.00 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1903 values('John&#

    20. JDBC를 사용하여 MySQL에서 백슬래시를 이스케이프하는 방법은 무엇입니까?

      백슬래시를 이스케이프하려면 레코드를 삽입하는 동안 PreparedStatement를 사용하십시오. 먼저 테이블을 생성하겠습니다 - Create table DemoTable1904 ( ClientId int, ClientName varchar(20), ClientAge int );Query OK, 영향을 받는 행 0개(0.00초) 자바 코드는 다음과 같습니다 - 가져오기 java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;public

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