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

    1. MySQL 쿼리로 NULL에 해당하는 값을 검색하는 방법은 무엇입니까?

      이를 위해 IS NULL 속성을 사용합니다. 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( EmployeeName varchar(100), EmployeeAge int);Query OK, 영향을 받는 행 0개(0.59초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(Sam,28);쿼리 OK, 1행 영향(0.14초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 이것은 다음과 같은 출력을 생성합니다 - +--------------

    2. 학생 점수가 있는 테이블에서 두 번째로 높은 값을 얻는 방법은 무엇입니까?

      2nd를 가져오려면 가장 높은 값, LIMIT 1,1과 함께 ORDER BY DESC를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    StudentScore int ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(89); Query OK, 1 row affected (0.16 sec) mysql>

    3. MySQL에서 null인 경우 특정 값으로 필드를 업데이트하는 방법은 무엇입니까?

      필드가 null인 경우 필드를 업데이트하려면 UPDATE 명령과 함께 IS NULL 속성을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    StudentScore int ); Query OK, 0 rows affected (0.47 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(89); Query OK, 1 row affected (0.16 sec) mysql>

    4. MySQL INSERT IGNORE 문을 무시하고 테이블에 중복 값이 ​​삽입되면 오류를 표시합니다.

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    FirstName varchar(100) ); Query OK, 0 rows affected (0.58 sec) 공식 MySQL 문서에 명시된 바와 같이 IGNORE 없이 테이블의 기존 UNIQUE 인덱스 또는 PRIMARY KEY 값을 복제하는 행은 중복 키 오류를 일으키고 명령문이 중단됩니다 . 따라서 이제 고유 인덱스를 추가해 보겠습니다 - mysql> alter table DemoTable add u

    5. MySQL 쿼리를 사용하여 다른 열의 문자열과 추가 문자열을 연결하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    FirstName varchar(100),    LastName varchar(100) ); Query OK, 0 rows affected (0.76 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris','Brown'); Query OK, 1 row affected (0.12 s

    6. LEFT JOIN을 사용하여 MySQL 테이블에서 중복 값을 제거하는 방법은 무엇입니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(100) ); Query OK, 0 rows affected (0.46 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(FirstName) values('Chris'); Query OK, 1 row

    7. MySQL 하위 쿼리를 사용하여 최대 연령 값을 가진 모든 사용자를 선택하시겠습니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Name varchar(100),    Age int ); Query OK, 0 rows affected (0.46 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris',23); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTa

    8. 단일 MySQL 쿼리에서 INSERT 및 SELECT를 사용하여 한 열의 값을 다른 열로 복사

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable1 (    Name varchar(100),    Gender ENUM('MALE','FEMALE') ); Query OK, 0 rows affected (0.50 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable1 values('Chris','Male'); Query OK, 1 r

    9. 다른 컬럼의 DATE 값을 기준으로 MySQL UPDATE 수행

      먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(100), AdmissionDate date);Query OK, 영향을 받는 행 0개(0.42초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable(Name,AdmissionDate) values(Carol,2019-05-01)에 삽입; 쿼리 확인, 영향을 받는 행 1개(0.40초) select 문을 사용하여 테이블의 모든 레코드 표시 -

    10. MySQL에서 tablename.columnname=값이 있는 레코드 삭제

      필요한 방식으로 레코드를 삭제하려면 구문은 다음과 같습니다. - delete from yourTableName where yourTableName .yourColumnName=yourValue;) 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    StudentName varchar(100),    StudentAge int ); Query OK, 0 rows affected (0.81 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -

    11. MySQL에서 CHAR()의 역기능은 무엇입니까?

      CHAR()의 역함수는 MySQL에서 ASCII() 또는 ORD()입니다. 여기서 ASCII()는 가장 왼쪽 문자의 숫자 값을 반환하는 반면 ORD()는 인수의 가장 왼쪽 문자에 대한 문자 코드를 반환합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Value int,    Value1 char(1),    Value2 char(1) ); Query OK, 0 rows affected (0.80 sec) 삽입 명령을

    12. MySQL의 테이블에 난수 삽입?

      난수를 삽입하려면 MySQL의 RAND() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Value int ); Query OK, 0 rows affected (0.46 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values

    13. SQL과 NoSQL의 차이점

      SQL과 NoSQL은 모두 데이터베이스 유형이며 구현 및 특성에 따라 두 가지 유형으로 분류됩니다. 다음은 SQL과 NoSQL의 중요한 차이점입니다. Sr. 아니요. 키 SQL NoSQL 1 유형 SQL 데이터베이스는 일반적으로 RDBMS와 같은 관계형 데이터베이스로 분류됩니다. NOSQL 데이터베이스는 비관계형 또는 분산형 데이터베이스로 알려져 있습니다. 2 언어 이미 알고 있듯이 SQL은 SQL로 정의된 CRUD 작업에 구조화된 쿼리 언어를 사용합니다. 이것은 SQL 데이터베이스가 데이터를 보다 구조화된 형태로 저장하도록

    14. 문자열에 동일한 행에 값(하위 문자열)이 포함되어 있는지 확인하는 MySQL 쿼리는 무엇입니까?

      같은 행의 문자열을 일치시켜야 하므로 LIKE 연산자를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    FirstName varchar(100),    FullName varchar(100) ); Query OK, 0 rows affected (0.53 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('John','John Smi

    15. MySQL의 varchar 열에서 특정 값보다 큰 값을 얻는 방법은 무엇입니까?

      특정 값 이상의 값을 얻고자 하는 컬럼이 VARCHAR이므로 CAST() 함수를 사용한다. 예를 들어 varchar 값이 있는 열에서 999보다 큰 값을 가져옵니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Value varchar(100) ); Query OK, 0 rows affected (1.02 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('900'

    16. 다른 필드에 문자열이 포함된 경우 MySQL 선택에서 true 또는 false를 반환합니까?

      다른 필드에 문자열이 포함된 경우 TRUE 또는 FALSE를 반환하려면 IF()를 사용합니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable (    FirstName varchar(100),    LastName varchar(100) ); Query OK, 0 rows affected (1.28 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris&#

    17. 내림차순으로 정렬된 동일한 테이블에서 선택하는 MySQL 테이블에서 단일 값만 업데이트하시겠습니까?

      이를 위해 LIMIT 절과 함께 ORDER BY DESC를 사용하십시오. LIMIT가 원하는 레코드 수를 설정하는 내림차순의 ORDER BY DESC 순서입니다. 여기에서 LIMIT 1을 설정합니다. 하나의 레코드만 원하기 때문입니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable( StudentName varchar(100), StudentMarks int);Query OK, 영향을 받는 행 0개(0.54초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable 값에 삽입(Rober

    18. MySQL 쿼리에서 SELECT NULL 문을 사용할 수 있습니까?

      예, MySQL 쿼리에서 SELECT NULL 문을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Name varchar(100) ); Query OK, 0 rows affected (0.49 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.47 sec) mysql> in

    19. 문자열 왼쪽에서 5자를 가져오는 MySQL select 문

      문자열의 왼쪽에서 문자 수를 가져오려면 MySQL에서 LEFT 메서드를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Name varchar(100) ); Query OK, 0 rows affected (6.58 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Sam Brown'); Query OK, 1 row affected (0.13 sec) my

    20. MySQL 기본값을 NONE으로 설정하는 방법은 무엇입니까?

      MySQL에서 기본값을 설정하려면 DEFAULT 키워드를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    ClientCountryName varchar(100) DEFAULT 'NONE' ); Query OK, 0 rows affected (0.65 sec) 삽입하는 동안 입력되지 않은 값에 대해 위의 DEFAULT를 설정했습니다. 이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입해 보겠습니다. 일부 행에 대해 여기에

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:70/229  20-컴퓨터/Page Goto:1 64 65 66 67 68 69 70 71 72 73 74 75 76