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

    1. MySQL의 테이블에서 열을 삭제하는 방법은 무엇입니까?

      ALTER 명령을 사용하여 테이블에서 열을 삭제할 수 있습니다. 테이블을 만들고 그 안의 일부 열을 삭제해야 하는 요구 사항이 있다고 가정해 보겠습니다. ALTER 및 DRO[ 명령을 사용하여 이를 달성할 수 있습니다. 예를 들어 보겠습니다. 먼저 테이블을 생성하겠습니다. mysql> create table DeleteColumnNameDemo -> ( -> Id int, -> Name varchar(200), -> Age int, -> Address varchar(20

    2. MySQL의 테이블에 열을 추가하는 방법은 무엇입니까?

      MySQL에서 테이블에 열을 추가하려면 ALTER 명령을 열 추가 명령과 함께 사용할 수 있습니다. 먼저 Id 및 Name 열이 있는 테이블을 생성하겠습니다. 그런 다음 ALTER 명령을 사용하여 열 이름 Age 및 Address를 추가합니다. 다음은 테이블 생성 쿼리입니다. mysql> create table AddingColumnNameDemo -> ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.65

    3. 기본 키가 MySQL에서 자동으로 인덱싱됩니까?

      예, 기본 키, 인덱스 등이 B-트리에 저장되기 때문에 기본 키는 MySQL에서 자동으로 인덱싱됩니다. InnoDB와 MyISAM을 포함한 모든 엔진은 자동으로 인덱싱할 기본 키를 지원합니다. 기본 키는 InnoDB, MyISAM 및 기타 엔진에서 암시적으로 인덱싱됩니다. 기본 키가 있는 테이블을 생성해 보겠습니다 - mysql> create table DemoIndex -> ( -> Id int not null, -> primary key(Id) -> ); Query OK, 0

    4. MySQL에서 VARCHAR에서 INT로 캐스트하는 방법은 무엇입니까?

      VARCHAR를 INT로 변환하기 위해 MySQL의 cast() 함수를 사용할 수 있습니다. 다음은 cast() 함수의 구문입니다. cast(anyValue as dataType) 이 예에서는 create 명령을 사용하여 테이블을 생성합니다. mysql> create table VarchartointDemo -> ( -> Value varchar(100) -> ); Query OK, 0 rows affected (0.51 sec) 테이블을 생성한 후 INSERT 명령을 사용하여 테이블

    5. MySQL에서 마지막 행을 선택하는 방법은 무엇입니까?

      마지막 행을 선택하려면 desc(내림차순) 속성과 Limit 1과 함께 ORDER BY 절을 사용할 수 있습니다. 먼저 테이블을 만들고 insert 명령을 사용하여 일부 레코드를 삽입하겠습니다. 쿼리는 다음과 같습니다. );쿼리 OK, 영향을 받는 행 0개(0.61초) 위의 테이블을 생성한 후 insert 명령어를 이용하여 레코드를 삽입합니다. insert into getLastRecord values(4,Carol);Query OK, 1개의 행이 영향을 받았습니다(0.79초) select 문을 사용하여 모든 레코드를 표시

    6. MySQL 열 정의를 변경하는 방법은 무엇입니까?

      MySQL 컬럼 정의를 변경하기 위해 ALTER 명령과 함께 modify 또는 change 절을 사용할 수 있습니다. 먼저 int 데이터 유형을 사용하여 열을 ID로 사용하여 테이블을 생성해 보겠습니다. varchar 데이터 유형으로 동일한 열 이름을 수정합니다. 테이블 생성 중. mysql> create table ModifyColumnDemo -> ( -> id int -> ); Query OK, 0 rows affected (0.52 sec) 이제 열 정의를 변경하는 구문을 작성해

    7. MySQL의 순위 기능?

      rank() 함수는 결과 집합의 파티션 내 모든 행에 대한 순위를 지정하는 데 사용할 수 있습니다. 먼저 테이블을 생성해 보겠습니다 - mysql> create table RankDemo mysql> ( mysql> id int mysql> ); Query OK, 0 rows affected (0.53 sec) 테이블에 레코드 삽입하기. mysql> insert into RankDemo values(1); Query OK, 1 row affected (0.19 sec) mysql

    8. MySQL에서 <=> 연산자는 무엇입니까?

      다음은 MySQL에서 연산자의 사용법입니다. 사례 1 이 연산자는 =연산자와 유사합니다. 즉, 값이 같으면 결과가 true(1)가 되고 그렇지 않으면 false(0)가 됩니다. 첫 번째 경우에는 =및 연산자가 모두 동일하게 작동합니다. 사례 2 값을 NULL과 비교할 때마다 연산자는 값 0을 제공하고 NULL NULL과 비교할 때 1을 반환합니다. 반면 =연산자의 경우에는 발생하지 않습니다. 값을 NULL과 비교할 때마다 NULL을 반환합니다. NULL과 NULL을 비교하면 NULL만 반환됩니다. 다음은 위에서 논의

    9. MySQL에서 날짜 시간 데이터 유형의 기본값으로 NOW()를 설정하는 방법은 무엇입니까?

      동적 기본값을 사용하여 now() 함수를 기본값으로 설정할 수 있습니다. 먼저 데이터 유형이 datetime인 테이블을 생성합니다. 그런 다음 아래와 같이 MyTime 열의 기본값으로 now()를 설정합니다. 테이블 만들기. mysql> create table DefaultDateTimeDemo -> ( -> MyTime datetime default CURRENT_TIMESTAMP -> ); Query OK, 0 rows affected (0.59 sec) 위의 테이블을 생성한 후에는

    10. MySQL 데이터베이스에 통화 값을 저장하는 데 가장 적합한 데이터 유형은 무엇입니까?

      화폐를 표현하기 위해서는 Decimal(TotalDigitsinteger, DigitsAfterDecimalinteger) 방식을 사용해야 합니다. 값 345.66을 표시해야 한다고 가정해 보겠습니다. 이를 위해 사용 가능한 자릿수를 계산하십시오. 값 345.66에는 총 5자리, 소수점 이하 2자리인 66이 있습니다. MySQL의 Decimal() 메서드를 사용하여 동일하게 나타낼 수 있습니다. 다음은 정확한 표현입니다. DECIMAL(5,2) 먼저 테이블을 만들고 위의 예와 동일한 표현을 고려해 보겠습니다. mysql

    11. MySQL 데이터베이스를 어떻게 제거합니까?

      데이터베이스를 제거하려면 MySQL에서 DROP 명령을 사용해야 합니다. 다음은 구문입니다. DROP DATABASE yourDatabaseName; 먼저 MySQL에 몇 개의 데이터베이스가 있는지 확인해보자. 다음은 동일한 쿼리입니다. mysql> SHOW DATABASES; 다음은 출력입니다. +--------------------+ | Database | +--------------------+ | business | | database1 | | databa

    12. MySQL replace()를 사용하여 여러 레코드의 문자열을 바꾸려면 어떻게 해야 합니까?

      replace() 함수를 사용하여 문자열을 다른 문자열로 바꿀 수 있습니다. replace()를 이해하려면 일부 레코드가 있는 테이블을 만들어야 합니다. 다음은 테이블 생성 쿼리입니다. mysql> create table replaceDemo -> ( -> Name varchar(200) -> ); Query OK, 0 rows affected (0.55 sec) INSERT 명령을 사용하여 일부 레코드를 삽입하십시오. 레코드를 삽입하는 쿼리는 다음과 같습니다 - mysql> ins

    13. MySQL 테이블이 마지막으로 업데이트된 시간을 어떻게 알 수 있습니까?

      WHERE 절과 함께 information_schema.tables를 사용하여 열 이름 UPDATED_TIME의 도움으로 알 수 있습니다. 먼저 예제를 위한 테이블을 생성하겠습니다. mysql> create table MyISAMTableDemo   -> (   -> id int   -> ); Query OK, 0 rows affected (0.56 sec) 일부 레코드를 테이블에 삽입합니다. mysql> insert into MyISAMTableDemo values(1); Query OK,

    14. MySQL의 현재 날짜 시간에서 10일을 빼는 방법은 무엇입니까?

      먼저 now() 함수를 사용하여 현재 날짜/시간을 가져옵니다. mysql> select now(); 다음은 출력입니다. +---------------------+ | now()               | +---------------------+ | 2018-11-01 19:55:56 | +---------------------+ 1 row in set (0.00 sec) DATE_SUB()의 도움으로 10일을 빼는 구문 select DATE_SUB(now(),interval integer_value day );

    15. MySQL에서 어떤 데이터베이스가 선택되었는지 확인하는 방법은 무엇입니까?

      듀얼에서 DATABASE() 메서드를 사용하여 이를 확인할 수 있습니다. 데이터베이스 비즈니스를 사용하고 있다고 가정합니다. 쿼리는 다음과 같습니다 - mysql> use business; Database changed 이제 dual에서 DATABASE()를 사용하여 어떤 데이터베이스가 선택되었는지 확인할 수 있습니다. 쿼리는 다음과 같습니다 - mysql> SELECT DATABASE() FROM DUAL; 다음은 출력입니다. +------------+ | DATABASE() | +------------+

    16. MySQL 삽입 쿼리에서 새 레코드 키 ID를 가져오시겠습니까?

      MySQL에서 LAST_INSERT_ID() 함수를 사용하여 새 레코드 키를 얻을 수 있습니다. 먼저 테이블을 만들고 레코드를 삽입하기 위해 LAST_INSERT_ID()를 사용합니다. create 명령어를 이용하여 테이블을 생성해 봅시다. 쿼리는 다음과 같습니다 - mysql> create table LastInsertRecordIdDemo -> ( -> id int auto_increment, -> value varchar(100), -> primary key(id) -

    17. 길이() 대 MySQL의 char_length()?

      char_length()는 문자열의 길이를 표시하는 데 사용할 수 있습니다. 매개변수로 포함된 문자열의 길이를 구하는 예를 살펴보겠습니다. mysql> select char_length('John'); 다음은 출력입니다. +---------------------+ | char_length('John') | +---------------------+ | 4 | +---------------------+ 1 row in set (0.00 sec) length() 함수

    18. MySQL의 열에서 동일한 값을 가진 행을 찾으십니까?

      먼저 테이블을 만들고 테이블에 일부 값을 삽입합니다. 테이블을 만들어 보겠습니다. mysql> create table RowValueDemo -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (0.69 sec) 삽입 명령을 사용하여 레코드를 삽입합니다. 이 예에서도 중복 값을 추가했습니다. mysql> insert into RowValueDemo values(John); Query OK, 1 row affected (0.14 se

    19. MySQL JDBC 드라이버 연결 문자열은 무엇입니까?

      MySQL JDBC 연결 문자열은 다음과 같습니다. - Class.forName(com.mysql.jdbc.Driver); 위의 Driver는 인터페이스입니다. JDBC가 애플리케이션 서버 외부에서 실행될 때마다 DriverManager 클래스가 연결을 설정합니다. DriverManager 클래스는 다음과 같습니다 - conn = (Connection) DriverManager.getConnection(jdbc:mysql://localhost/yourdatabaseName,”yourRootName,yourPassword);

    20. 활성 또는 총 연결 측면에서 MySQL 상태?

      활성 또는 전체 연결은 thread_connected 변수를 사용하여 알 수 있습니다. 변수는 현재 열려 있는 연결 수를 알려줍니다. 쿼리는 다음과 같습니다 - mysql> show status where `variable_name` = Threads_connected; 다음은 출력입니다. +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Threads_connected | 1 | +--------

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