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

    1. MySQL CREATE TABLE 쿼리에서 CHAR_LENGTH()를 사용하는 방법은 무엇입니까?

      테이블 생성 시 CHAR_LENGTH(yourColumnName)를 사용합니다. 먼저 예제를 보고 테이블을 생성해 보겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Title varchar(200),    `Number_of_characters` int as (char_length(Title))    ); Query OK,

    2. 하나 또는 두 개의 열을 기반으로 모든 중복 MySQL 행을 선택하시겠습니까?

      이를 위해서는 HAVING 절과 함께 부질의를 사용한다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentFirstName varchar(20),    StudentLastName varchar(20)    ); Query OK, 0 rows affected (0.27 sec)

    3. MySQL에서 한 번에 N개의 행만 가져오는 방법은 무엇입니까?

      한 번에 N개의 행만 가져오려면 LIMIT 연산자를 사용할 수 있습니다. 다음은 구문입니다 - select *from yourTableNameLIMIT 0,N; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20) ); Query OK, 0 rows affected (0.25 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> ins

    4. MySQL 별칭 속기란 무엇입니까?

      이름을 명시적으로 지정하거나 AS 명령을 제거할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20)    ); Query OK, 0 rows affected (0.21 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTab

    5. MySQL 테이블에 생성된 시간을 저장하는 방법은 무엇입니까?

      DEFAULT CURRENT_TIMESTAMP를 사용할 수 있습니다. 삽입할 때만 작동한다는 점에 유의하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Arrivaltime TIMESTAMP DEFAULT CURRENT_TIMESTAMP    ); Query OK, 0 rows affected (0.31 sec)

    6. MySQL의 특정 목록에서 난수를 선택하시겠습니까?

      이를 위해 rand()와 함께 elt()를 사용할 수 있습니다. 특정 목록에서 임의의 숫자를 선택합시다. mysql> SELECT ELT(FLOOR(RAND() * 10) + 1,    100,200,300,400,500,600,700,800,900,1000) AS random_value_from_listOfValues; 이것은 다음과 같은 출력을 생성합니다 - +--------------------------------+ | random_value_from_listOfValues | +-----------

    7. MySQL DROP TABLE은 테이블을 완전히 제거합니까, 아니면 구조만 제거합니까?

      DROP TABLE은 테이블을 완전히 제거하고 모든 데이터도 제거합니다. 모든 데이터를 완전히 제거하고 테이블 구조를 원하면 TRUNCATE TABLE 명령을 사용할 수 있습니다. TRUNCATE 명령은 테이블을 다시 생성합니다. 먼저 DROP TABLE을 확인해보자. 이를 위해 먼저 테이블을 생성합니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name var

    8. 문자열에서 정확한 단어를 검색하는 MySQL 쿼리?

      문자열에서 정확한 단어를 검색하려면 아래 구문을 사용하십시오 - select *from yourTableName where yourColumnName regexp '(^|[[:space:]])yourWord([[:space:]]|$)'; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Title text    ); Query OK, 0 rows affected (0.23 sec) 삽입 명령을 사용하여 테이

    9. MySQL의 테이블에서 두 개의 열을 곱한 결과를 선택하고 추가하시겠습니까?

      이를 위해 집계 함수 SUM()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    CustomerProductName varchar(100),    CustomerProductQuantity int,    CustomerPrice int    ); Qu

    10. MySQL에서 첫 번째 선택된 행을 표시하시겠습니까?

      이를 위해 ORDER BY를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Value int    ); Query OK, 0 rows affected (0.20 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(20); Query OK, 1 row affected (0.07 sec) mysql> insert in

    11. MySQL의 단일 쿼리에서 LIKE와 일치시키기 전에 열을 결합하시겠습니까?

      이를 위해 CONCAT() 함수를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value1 varchar(10),    Value2 varchar(10)    ); Query OK, 0 rows affected (0.21 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입

    12. MySQL에서 soundex()를 쿼리하는 방법은 무엇입니까?

      SOUNDEX()는 soundex 문자열을 반환합니다. 거의 같은 소리를 내는 두 스트링은 동일한 soundex 스트링을 가져야 합니다. MySQL에서 soundex()를 쿼리하려면 아래 구문을 사용할 수 있습니다 - select *from yourTableName where soundex(yourValue)=soundex(yourColumnName); 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO

    13. MySQL에서 부울 값 업데이트?

      부울 값을 업데이트하려면 SET를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, isMarried boolean    ); Query OK, 0 rows affected (0.58 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(isMarried) va

    14. 음수를 저장하는 데 사용할 수 있는 MySQL 데이터 유형은 무엇입니까?

      MySQL에서 TINYINT 데이터 유형을 사용하여 음수를 저장할 수 있습니다. 다음은 구문입니다 - CREATE TABLE yourTableName ( yourColumnName TINYINT . . . . N ); 먼저 TINYINT − 유형으로 설정된 열이 있는 테이블을 생성해 보겠습니다. mysql> create table DemoTable ( Number tinyint ); Query OK, 0 rows affected (0.69 sec) 삽입 명령을

    15. MySQL 시스템 변수 table_type이 작동하지 않습니까?

      이 변수는 MySQL 5.5.3에서 더 이상 사용되지 않으므로 table_type 변수는 작동하지 않습니다. 대신 default_storage_engine을 사용하십시오. 다음은 구문입니다 - SET default_storage_engine = yourTableEngine; 테이블 엔진 이름은 InnoDB 또는 MyISAM일 수 있습니다. 여기서는 엔진 유형을 MyISAM −으로 설정합니다. mysql> SET default_storage_engine=MyISAM; Query OK, 0 r

    16. MySQL IF에서 수학 연산을 수행하면 ELSE가 가능합니까?

      수학 연산을 수행하고 조건으로 작업하려면 CASE 문을 고려할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FruitName varchar(100),    FruitPrice int    ); Query OK, 0 rows affected (0.26 sec) 삽입 명령을 사용하여 테이블

    17. 쉼표로 구분 된 일련의 숫자가있는 열에 동일한 숫자가 포함 된 행을 선택하는 MySQL 쿼리는 무엇입니까?

      이를 위해 FIND_IN_SET()을 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(20), CustomerAllProductPrice text ); Query OK, 0 rows affected (0.30 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 여기에 쉼표로 구분된 숫자를 삽입합니

    18. UPDATE 쿼리를 사용하는 동안 MySQL CASE 문을 사용하는 방법은 무엇입니까?

      UPDATE Query를 사용하면서 MySQL CASE 문을 사용하려면 CASE 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserScore int    ); Query OK, 0 rows affected (0.29 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert

    19. 특정 열 뒤에 새 열을 추가하고 MySQL에서 기본값을 정의하시겠습니까?

      특정 열 뒤에 새 열을 추가하고 기본값을 정의하려면 몇 가지 단계를 수행해야 합니다. 이를 수행하려면 ALTER 명령을 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentFirstName varchar(20),    StudentAge int,    StudentC

    20. MySQL 테이블에 존재하지 않는 레코드만 삽입하는 방법은 무엇입니까?

      레코드가 없을 때 삽입하려면 컬럼을 UNIQUE INDEX로 설정한다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20) );쿼리 OK, 영향을 받는 행 0개(0.30초) 다음은 FirstName 컬럼에 존재하지 않는 레코드를 삽입하기 위해 고유 인덱스를 생성하는 쿼리입니다 - CREATE UNIQUE INDEX index_on_FirstName ON DemoTable(FirstName);Que

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:106/229  20-컴퓨터/Page Goto:1 100 101 102 103 104 105 106 107 108 109 110 111 112