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

    1. MySQL의 주요 기능은 무엇입니까?

      MySQL은 데이터를 효율적으로 저장하고 관리하는 데 도움이 되는 시스템입니다. 데이터베이스는 일반적으로 구조화된 방식으로 데이터를 저장합니다. C와 C++로 작성되었으며, 버그와 불일치를 확인하기 위해 다양한 컴파일러로 테스트를 거쳤습니다. MySQL과 관련된 몇 가지 주요 기능에 대해 알아보겠습니다. 오픈 소스 MySQL은 오픈 소스이므로 누구나 이 소프트웨어를 다운로드, 사용 및 수정할 수 있습니다. 무료로 사용할 수 있고 이해하기 쉽습니다. MySQL의 소스 코드를 연구하고 요구 사항에 따라 변경할 수 있습니다. GPL,

    2. MySQL의 역사에 대해 토론

      MySQL은 오픈 소스 SQL(구조적 쿼리 언어) 데이터베이스 관리 시스템입니다. 데이터를 효율적으로 저장하고 관리할 수 있도록 도와주는 시스템입니다. 데이터베이스는 일반적으로 구조화된 방식으로 데이터를 저장합니다. MySQL의 타임라인 MySQL의 코드 기반인 Unireg는 1981년에 시작되었습니다. . MySQL은 1995년 에 설립되었습니다. 스웨덴에서. 2000년 , MySQL은 오픈 소스가 되었기 때문에 누구나 액세스하고 사용할 수 있습니다. 2001년 , Marten Mickos가 MySQL의 CEO로 선출되었습니다.

    3. MySQL 8.0의 새로운 기능은 무엇입니까?

      MySQL은 그 자체로 매우 강력한 프로그램입니다. 가장 비싸고 강력한 데이터베이스 패키지의 기능 중 많은 부분을 처리합니다. 잘 알려진 SQL 데이터 언어의 표준 형식을 사용합니다. MySQL 8.0은 2018년 4월 19일에 출시되었으며 현재 버전은 8.0.23입니다. MySQL 8.0의 새로운 기능은 아래에 간략하게 나열되어 있습니다. 원자 DDL 데이터 사전, 스토리지 엔진 작업 등에 대한 업데이트를 결합하기 위한 원자적 데이터 정의 언어(DDL) 문입니다. 암호화 기본값 암호화 기본값은 테이블 암호화를 위해 전역적으로

    4. MySQL 8.0에 추가된 기능은 무엇입니까?

      MySQL 8.0에 추가된 기능에 대해 알아보자 보안 수준 향상 보안 수준이 향상되었으며 DBA(데이터베이스 관리자)의 계정 관리 유연성이 향상되었습니다. 리소스 그룹 리소스 그룹을 만들고 관리할 수 있으며 서버는 서버 내에서 실행 중인 특정 그룹의 리소스에 스레드를 할당할 수 있습니다. 그룹 속성을 사용하여 리소스를 제어하고, 리소스를 소비하도록 스레드에 권한을 제한하거나 제공하는 등의 작업을 수행할 수 있습니다. 거래 데이터 사전 트랜잭션 데이터 사전은 이전에 트랜잭션이 아닌 테이블이었던 개체에 대한 정보를 저장하는 데 사

    5. MySQL 8.0에서 더 이상 사용되지 않는 기능은 무엇입니까?

      더 이상 사용되지 않는 기능 중 일부는 향후 MySQL 버전에서 제거될 수 있습니다. 응용 프로그램이 특정 버전에서 더 이상 사용되지 않는 기능을 사용하는 경우 해당 기능을 수정하고 가능한 경우 대체 기능을 사용해야 합니다. MySQL 8.0에서 더 이상 사용되지 않는 기능에 대해 간단히 설명하겠습니다. utf8mb3 문자 집합은 더 이상 사용되지 않습니다. 대신 utf8mb4를 사용하세요. sha256_password 비밀번호 인증은 더 이상 사용되지 않으며 향후 업데이트에서 제거될 수 있습니다. 대신 caching_sha2_

    6. MySQL 8.0에서 제거된 기능은 무엇입니까?

      일부 기능은 더 이상 사용되지 않으며 MySQL 8.0에서 제거되었습니다. 제거된 항목에 대한 대안이 표시되면 추가 합병증을 피하기 위해 사용해야 합니다. innodb_locks_unsafe_for_binlog 시스템 변수가 제거되었습니다. 읽기 커밋됨 유사한 방식으로 작동하므로 격리 수준을 사용할 수 있습니다. 시스템을 MySQL 버전 8.0.3 이상으로 업그레이드한 후 이전 InnoDB INFORMATION_SCHEMA 를 참조하는 스크립트 보기 이름을 업그레이드해야 합니다. 일부 계정 관리 속성이 제거되었습니다. 아래에

    7. MySQL에서 1일보다 오래된 타임스탬프에서 업데이트된 행을 가져오시겠습니까?

      이를 위해 yfrom_unixtime()을 now()와 함께 사용할 수 있습니다. 데이터 유형이 있는 테이블을 생성해 보겠습니다. − 예시 mysql> create table demo75    -> (    -> due_date int(11)    -> ); Query OK, 0 rows affected, 1 warning (2.87 insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - 예시 mysql> insert into demo7

    8. MySQL에서 고유한 성을 가진 모든 사용자를 찾으시겠습니까?

      고유한 성을 가진 모든 사용자를 찾으려면 GROUP BY HAVING COUNT()를 사용하십시오. 테이블을 만들어 봅시다 - 예시 mysql> create table demo76    -> (    -> firstName varchar(20),    -> lastName varchar(20)    -> ); Query OK, 0 rows affected (9.29 insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 -

    9. MySQL 데이터베이스의 다른 테이블에서 ID를 사용하여 사용자 이름을 얻는 방법은 무엇입니까?

      두 테이블의 ID를 사용하여 사용자 이름을 얻으려면 JOIN을 사용하고 테이블을 조인해야 합니다. 테이블을 만들어 봅시다 - 예시 );쿼리 OK, 영향을 받는 행 0개(2.63 insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - 예시 insert into demo77 values(2,Bob);Query OK, 1행 영향(0.36 select 문을 사용하여 테이블의 레코드 표시 - 예시 선택 *from demo77; 이것은 다음과 같은 출력을 생성합니다 - 출력 +--------+----------+

    10. 쉼표를 구분 기호로 사용하여 2개의 열로 열 분할 - MySQL

      이를 위해 MySQL에서 substring_index()를 사용할 수 있습니다. 테이블을 만들어 봅시다 - 예시 mysql> create table demo79    -> (    -> fullname varchar(50)    -> ); Query OK, 0 rows affected (0.64 insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - 예시 mysql> insert into demo79 values("John,Smi

    11. MySQL 데이터베이스에서 2020-04-30 대신 30-04-2020과 같은 날짜를 표시하시겠습니까?

      이를 위해 MySQL에서 DATE_FORMAT()을 사용합니다. 구문은 다음과 같습니다 - 예시 select date_format(yourColumnName,'%d-%m-%Y') as anyAliasName from yourTableName; 테이블을 만들어 봅시다 - 예시 mysql> create table demo80    -> (    -> due_date date    -> ); Query OK, 0 rows affected (0.74

    12. MySQL 목록 문자열에서 값을 선택하십시오.

      이를 위해 FIND_IN_SET()을 사용하십시오. 테이블을 만들어 봅시다 - 예시 mysql> create table demo81    -> (    -> id int not null auto_increment primary key,    -> username varchar(200)    -> ); Query OK, 0 rows affected (1.44 insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - 예시 m

    13. 다른 테이블의 값을 사용하여 INSERT INTO에 대한 MySQL 쿼리?

      이를 위해 INSERT INTO SELECT 문을 사용하십시오. 테이블을 만들어 봅시다 - 예시 mysql> create table demo82    -> (    -> id int,    -> name varchar(20)    -> ); Query OK, 0 rows affected (2.06 insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - 예시 mysql> insert into demo82 values

    14. MySQL - 동일한 ID를 가진 SUM 행?

      동일한 ID의 행을 합산하려면 GROUP BY HAVING 절을 사용하십시오. 테이블을 만들어 봅시다 - 예시 mysql> create table demo84    -> (    -> id int,    -> price int    -> )    -> ; Query OK, 0 rows affected (0.60 insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - 예시 mysql> inse

    15. MySQL 테이블 단일 행에서 값이 Null인지 확인하는 방법은 무엇입니까?

      이를 위해 MySQL에서 ISNULL을 사용할 수 있습니다. 테이블을 만들어 봅시다 - 예시 mysql> create table demo86    -> (    -> value1 varchar(20)    -> ,    -> value2 varchar(20)    -> ); Query OK, 0 rows affected (2.77 insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - 예시 mys

    16. Java를 사용하여 MySQL 테이블 값 표시

      이를 위해 ResultSet 개념을 사용할 수 있습니다. 연결을 위해 MySQL JDBC 드라이버를 사용할 것입니다. 테이블을 만들어 봅시다 - 예시 mysql> create table demo87    -> (    -> name varchar(20),    -> age int    -> )    -> ; Query OK, 0 rows affected (0.62 insert 명령을 사용하여 일부 레코드를 테

    17. 범위의 MySQL 제한이 처음 3개 행을 표시하지 못합니까?

      다음은 범위에 LIMIT가 설정된 처음 3개 행만 표시하는 구문입니다 - select *from yourTableName limit yourStartIndex,yourEndIndex; 먼저 테이블을 생성하겠습니다 - mysql> create table demo67 −> ( −> id int, −> user_name varchar(40), −> user_country_name varchar(20) −> ); Query OK, 0 rows affec

    18. MySQL에서 몇 개의 행 레코드를 결합하는 방법은 무엇입니까?

      이를 위해 CASE WHEN 개념을 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table demo68 −> ( −> id int not null auto_increment primary key, −> company_name varchar(50), −> employee_name varchar(50), −> country_name varchar(50) −> ); Query OK, 0 rows affected

    19. MySQL에서 슬래시 앞에 값을 표시하도록 모든 varchar 열 행을 업데이트하시겠습니까?

      이를 위해 SUBSTRING_INDEX()와 함께 UPDATE 명령을 사용하십시오. 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(5.04초) insert 명령을 사용하여 일부 레코드를 테이블에 삽입하십시오 - demo69 값에 삽입(Carol/Taylor);쿼리 OK, 1행 영향(0.36초) select 문을 사용하여 테이블의 레코드 표시 - select *from demo69; 이것은 다음과 같은 출력을 생성합니다 - +--------------+| 이름 |+--------------+| 존/스

    20. 행을 검색하는 동안 MySQL에서 AND, OR 연산자의 차이점은 무엇입니까?

      AND, OR의 차이점은 AND가 전체 조건이 참이 되려면 두 조건이 모두 참이어야 한다고 평가한다는 것입니다. OR은 전체 조건이 참이 되려면 하나의 조건이 참이어야 한다고 평가합니다. 테이블을 만들어 봅시다 - mysql> create table demo70 −> ( −> id int not null auto_increment primary key, −> name varchar(20), −> age int −> ); Query OK, 0 ro

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:9/229  20-컴퓨터/Page Goto:1 3 4 5 6 7 8 9 10 11 12 13 14 15