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

    1. MySQL에서 자동 증분을 사용하는 기본 키로 두 개의 열이 있습니까?

      MyISAM 엔진을 사용하여 이를 달성하십시오. 다음은 자동 증분을 사용하는 기본 키로 두 열의 예입니다. 기본 키로 두 개의 열이 있는 테이블 만들기 - mysql> create table TwoPrimaryKeyTableDemo -> ( -> Result ENUM('First','Second','Third','Fail') not null, -> StudentId int not null auto_increment, -> St

    2. MySQL에 여러 행을 삽입하시겠습니까?

      값을 사용하여 MySQL에 여러 행을 삽입합니다. 쉼표로 구분된 괄호로 값을 묶을 수 있습니다. MySQL에서 여러 행을 삽입하는 구문은 다음과 같습니다. insert into yourTableName(yourColumnName1,yourColumnName2,..............yourColumnNameN) values(value1,value2,...valueN),(value1,value2,...valueN),(value1,value2,...valueN),...........((value1,value2,...valueN);

    3. MySQL에서 ONLY_FULL_GROUP_BY를 비활성화하는 방법은 무엇입니까?

      다음 쿼리와 같이 MySQL에서 ONLY_FULL_GROUP_BY를 활성화할 수 있습니다 - mysql> SET sql_mode = ONLY_FULL_GROUP_BY; Query OK, 0 rows affected (0.01 sec) 위와 같이 SET 명령을 사용하여 ONLY_FULL_GROUP_BY를 활성화할 수 있습니다. 다음 쿼리를 사용하여 ONLY_FULL_GROUP_BY를 비활성화하려면 - mysql> SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,ONLY_FULL_

    4. NULL을 허용하도록 MySQL 열을 어떻게 수정합니까?

      예를 들어 NOT NULL 제약 조건이 있는 테이블을 생성해 보겠습니다. 그런 다음 NULL을 허용하도록 열을 수정합니다. 다음은 NOT NULL 제약 조건이 있는 테이블을 생성하는 쿼리입니다. mysql> create table AllowNullDemo -> ( -> id int not null -> ); Query OK, 0 rows affected (0.48 sec)= INSERT 명령을 사용하여 레코드를 삽입합니다. 쿼리는 다음과 같습니다. mysql> insert into

    5. MySQL에서 기본 키를 제거하시겠습니까?

      MySQL에서 기본 키를 제거하려면 tje drop 기본 키 명령을 사용합니다. 개념을 이해하기 위해 열을 기본 키로 사용하는 테이블을 생성해 보겠습니다. mysql> create table PrimaryKeyDemo -> ( -> id int not null, -> Primary key(id) -> ); Query OK, 0 rows affected (0.60 sec) DESC 명령어를 이용하여 테이블의 설명을 확인해보자. 쿼리는 다음과 같습니다. mysql> desc

    6. MySQL에서 제로필의 이점은 무엇입니까?

      ZEROFILL은 필드의 표시된 값을 열 정의에 설정된 디스플레이 너비까지 0으로 채웁니다. 예제를 사용하여 MySQL에서 0 채우기의 역할을 이해합시다. 두 개의 열이 있는 테이블을 만들면 하나는 0으로 채우고 다른 하나는 채우지 않습니다. 테이블 생성 쿼리입니다. mysql> create table ZeroFillDemo -> ( -> First int(18) zerofill, -> Second int(18) -> ); Query OK, 0 rows affected (0.63 s

    7. MySQL 인덱스 목록을 얻는 방법은 무엇입니까?

      먼저 MySQL에서 인덱스를 표시하는 방법을 살펴보겠습니다. 이를 위해 SHOW 명령을 사용하십시오. 인덱스를 표시하는 쿼리는 다음과 같습니다. - mysql> SHOW INDEX FROM indexingdemo; 다음은 출력입니다. +--------------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------

    8. MySQL 데이터베이스의 테이블 크기를 얻는 방법은 무엇입니까?

      MySQL 데이터베이스의 테이블 크기를 얻으려면 information_schema.tables를 사용할 수 있습니다. 다음은 모든 테이블의 크기를 아는 구문입니다. 위의 구문을 적용하여 테이블의 크기를 알아보겠습니다. ORDER BY (DATA_LENGTH INDEX_LENGTH) ASC; 샘플 출력. +---------------------------------------------- --------------------+-----------------+| ALLTABLESNAME | 테이블 크기(MB) |+-------

    9. Java로 MySQL 데이터베이스에서 데이터를 삭제하는 방법은 무엇입니까?

      DELETE 명령을 사용하여 MySQL 데이터베이스에서 데이터를 삭제합니다. 구문은 다음과 같습니다. delete from yourTableName where condition; JAVA 프로그래밍 언어를 사용하여 MySQL 데이터베이스에서 데이터를 삭제하겠습니다. 먼저 테이블을 만들고 일부 레코드를 삽입합니다. 다음은 테이블 생성 쿼리입니다. mysql> create table DeleteTableDemo    -> (    -> id int,    ->

    10. Java로 MySQL 데이터베이스의 데이터를 업데이트하는 방법은 무엇입니까?

      데이터를 MySQL 데이터베이스 테이블로 업데이트하려면 UPDATE 명령을 사용하십시오. 구문은 다음과 같습니다 - update yourTableName set yourColumnName1 = value1,....N where condition; 먼저 테이블을 생성해야 합니다. 쿼리는 다음과 같습니다 - mysql> create table UpdateDemo    -> (    -> id int,    -> Name varchar(200) ->

    11. MySQL에서 데이터베이스 다이어그램을 자동 생성하는 방법은 무엇입니까?

      MySQL에서 데이터베이스 다이어그램을 자동 생성하려면 MySQL 워크벤치를 사용하십시오. 이를 위해 아래와 같이 데이터베이스에서 옵션을 선택하십시오 - Database->Reverse Engineer 다음은 데이터베이스 탭을 보여주는 스냅샷입니다 - 위의 Database를 클릭한 후 Reverse Engineer 옵션을 선택합니다. 이것은 리버스 엔지니어 모드를 나타냅니다. 위를 클릭하면 다음 표가 자동으로 표시됩니다. 비즈니스 데이터베이스에 하나의 테이블이 있습니다. 동일한 테이블 tblstudent가 여기에

    12. MySQL에서 중첩 트랜잭션을 어떻게 사용할 수 있습니까?

      SAVEPOINT를 사용하여 MySQL에서 중첩 트랜잭션으로 작업할 수 있습니다. 먼저 테이블을 생성합니다. 그런 다음 거래를 시작하십시오. 이제 위에서 만든 테이블에 레코드를 삽입합니다. SAVEPOINT 문을 사용하여 식별자 이름으로 명명된 트랜잭션 저장점을 설정합니다. 다음은 쿼리 형식으로 표시된 모든 단계입니다 - 테이블 생성 mysql> create table NestedTransactionDemo -> ( -> Name varchar(200) -> ); Query OK, 0 r

    13. MySQL에 복합 기본 키를 추가하는 ALTER TABLE?

      복합 기본 키를 추가하려면 ALTER 명령을 사용하십시오. 먼저 데모 테이블을 생성하겠습니다. 테이블 생성 쿼리입니다. mysql> create table CompositePrimaryKey -> ( -> Id int, -> StudentName varchar(100), -> Age int -> ); Query OK, 0 rows affected (0.56 sec) 지금까지 위의 복합 기본 키를 추가하지 않았습니다. 이제 desc 명령어로 확인해보자. mysql&g

    14. MySQL 테이블에서 Unique 제약 조건을 삭제하시겠습니까?

      먼저 UNIQUE 제약 조건이 있는 테이블을 생성해 보겠습니다. 중복 값을 추가할 수 없음을 나타냅니다. 테이블 생성 중. );쿼리 OK, 영향을 받는 행 0개(1.05초) 이제 DESC 명령을 사용하여 테이블에 UNIQUE 제약 조건이 있는지 확인할 수 있습니다. 쿼리는 다음과 같습니다. DESC UniqueConstraintDemo; 다음은 출력입니다. +-------+--------------+------+-----+------+ -------+| 필드 | 유형 | 널 | 키 | 기본값 | 추가 |+----+-----

    15. MySQL 열을 AUTO_INCREMENT로 변경하시겠습니까?

      테이블이 있고 이제 열 이름에 AUTO_INCREMENT를 추가해야 하는 요구 사항이 있다고 가정해 보겠습니다. 이를 위해 MODIFY 명령을 사용하십시오. 여기에서 먼저 데모 테이블을 생성하겠습니다. mysql> create table AddingAutoIncrement -> ( -> Id int, -> Name varchar(200), -> Primary key(Id) -> ); Query OK, 0 rows affected (0.47 sec) 위의 테이블을 만

    16. MySQL BigInt(20)와 Int(20)의 차이점은 무엇입니까?

      int 유형은 4바이트 부호 있는 정수, 즉 32비트(232 값을 저장할 수 있습니다). BigInt 유형은 8바이트 부호 있는 정수, 즉 64비트(264 값을 저장할 수 있습니다. 예를 들어 보겠습니다. 앞에 0을 추가하는 zerofill이 있는 테이블 만들기 mysql> create table IntandBigint20Demo -> ( -> Number int(20) zerofill, -> Code BigInt(20) zerofill -> ); Query OK, 0 rows

    17. MySQL에서 `show processlist`를 사용자 정의하는 방법은 무엇입니까?

      show processlist는 information_schema.processlist의 도움으로 사용자 정의할 수 있습니다. 최신 MySQL 버전에서는 information_schema에서 show processlist 명령을 사용할 수 있습니다. information_schema.processlist는 MySQL 버전 5.1.7에 추가되었습니다. 먼저 MySQL 버전을 확인하겠습니다. 버전 확인 쿼리는 다음과 같습니다 - mysql> select version(); 다음은 출력입니다. +-----------+ |

    18. MySQL에서 NULL에 대해 0을 어떻게 반환합니까?

      IFNULL() 메서드를 사용하여 MySQL에서 NULL에 대해 0을 반환할 수 있습니다. IFNULL()의 구문은 다음과 같습니다. IFNULL(YOUREXPRESSION,0); 예를 들어 보겠습니다. 먼저 테이블을 생성하겠습니다. mysql> create table NullDemoWithZero -> ( -> id varchar(200) -> ); Query OK, 0 rows affected (0.65 sec) 테이블을 생성한 후 INSERT 명령을 사용하여 테이블에 일부 레코드

    19. MySQL 사용자 계정 목록을 얻는 방법은 무엇입니까?

      MySQL 사용자 계정 목록을 얻으려면 SELECT USER를 사용할 수 있습니다. 다음은 목록을 표시하는 쿼리입니다. SELECT User FROM mysql.user; 다음은 출력입니다. +------------------+ | User | +------------------+ | John | | Mac | | Manish | | mysql.infoschema | | mysql.session | | mysql.sys |

    20. MySQL의 DESCRIBE 명령?

      MySQL의 DESCRIBE 또는 DESC는 둘 다 동일합니다. DESC는 DESCRIBE 명령의 축약형으로 열 이름 및 열 이름에 대한 제약 조건과 같은 테이블에 대한 정보를 표시하는 데 사용됩니다. DESCRIBE 명령은 다음 명령과 동일합니다 - SHOW columns from yourTableName command. 다음은 DESCRIBE 명령어를 이용하여 테이블에 대한 정보를 출력하는 쿼리이다. 쿼리는 다음과 같습니다. mysql> DESCRIBE Student; 위의 학생은 내 데이터베이스의 테이블 이름

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:166/229  20-컴퓨터/Page Goto:1 160 161 162 163 164 165 166 167 168 169 170 171 172