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은 경고 메시지를 표시합니다. 개념을 확인해 보겠습니다. 여기에서 이미 존재하는 테이블을 생성합니다 - mysql> CREATE TABLE IF NOT EXISTS DemoTable    (    CustomerId int,    CustomerName varchar(30),    CustomerAge int    ); Query OK, 0 rows affected, 1

    2. 임의의 값 열이 있는 MySQL에서 무작위로 주문하시겠습니까?

      먼저 테이블을 생성해 보겠습니다. 그런 다음 새 임의 값 열을 만들고 무작위로 레코드를 정렬합니다. mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(20) ); Query OK, 0 rows affected (0.57 sec) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다. mysql> insert into Demo

    3. MySQL의 기본 키를 auto_increment로 변경하는 방법은 무엇입니까?

      기본 키를 auto_increment로 변경하려면 MODIFY 명령을 사용할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table changePrimaryKeyInAutoIncrement    -> (    -> StudentId int not null primary key,    -> StudentName varchar(100),    -> StudentAge int,    ->

    4. MySQL의 여러 열에 대한 개수 값?

      여러 열의 값을 계산하려면 CASE 문을 사용합니다. 먼저 테이블을 생성해 보겠습니다:: mysql> create table countValueMultipleColumnsDemo    -> (    -> Value1 int,    -> Value2 int,    -> Value3 int    -> ); Query OK, 0 rows affected (0.62 sec) 다음은 삽입 명령을 사용하여 테이블에 일부

    5. MySQL 스키마에서 "AUTO_INCREMENT=3"의 의미는 무엇입니까?

      MySQL에서 AUTO_INCREMENT=3은 삽입된 레코드가 기본값 1이 아닌 3에서 시작한다고 알려줍니다. 먼저 샘플 테이블을 만들고 자동 증가를 3으로 설정하겠습니다. mysql> create table Auto_incrementDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(20)    -> )AUTO_INCREMENT=3; Que

    6. 하나의 특정 행과 다른 임의의 행을 선택하는 MySQL 쿼리?

      하나의 특정 행과 다른 임의의 행을 선택하려면 ORDER BY 및 RAND()를 사용할 수 있습니다. 먼저 샘플 테이블을 생성해 보겠습니다. mysql> create table oneSpecificRowAndOtherRandom    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (

    7. MySQL은 내부적으로 bool을 tinyint(1)로 변환합니까?

      예, MySQL은 내부적으로 bool을 tinyint(1)로 변환합니다. tinyint는 가장 작은 정수 데이터 유형이기 때문입니다. bool은 tinyint(1)의 동의어라고 말할 수도 있습니다. 먼저 샘플 테이블을 생성해 보겠습니다. mysql> create table boolToTinyIntDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> isAgeGreaterThan18 bool

    8. MySQLProcedure에서 변수를 올바르게 선언하는 방법은 무엇입니까?

      변수 선언은 BEGIN과 END 사이에 있어야 합니다. BEGIN 및 END에서 첫 번째 문은 변수 선언이어야 합니다. 그런 다음 삽입, 선택 등을 포함할 수 있습니다. 이제 예를 살펴보겠습니다. 여기서 변수 이름은 출력입니다. mysql> DELIMITER // mysql> CREATE PROCEDURE showVariablesValue() -> BEGIN -> DECLARE output varchar(100); -> SET output="Hello MySQL";

    9. MySQL CASE 표현식에서 "OR" 조건을 사용하는 방법은 무엇입니까?

      MySQL CASE 표현식에서 OR과 같은 조건을 설정합니다. 먼저 샘플 테이블을 생성해 보겠습니다. 다음은 쿼리입니다. mysql> create table caseOrConditionDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(100),    -> Score int    -> ); Query OK, 0 row

    10. MySQL에서 n번째 행을 삭제하시겠습니까?

      MySQL에서 n번째 행을 삭제하려면 DELETE 문을 사용하고 하위 쿼리로 작업합니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable1    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(100)    -> ); Query OK, 0 rows affected (0.99 sec) 다음

    11. MySQL에서 배열 변수로 작업하는 방법은 무엇입니까?

      MySQL은 배열 변수를 지원하지 않습니다. 동일한 결과를 얻으려면 DUAL 테이블을 사용하십시오. 다음은 구문입니다: SELECT yourValue1 AS ArrayValue FROM DUAL UNION ALL SELECT yourValue2 FROM DUAL UNION ALL SELECT yourValue3 FROM DUAL UNION ALL SELECT yourValue4 FROM DUAL UNION ALL . . . . . . SELECT yourValueN FROM DUAL; 샘플 테이블을 만들어 보겠습니다. mysql&

    12. MySQL에서 select 문을 사용하여 저장 프로 시저를 호출하는 방법은 무엇입니까?

      MySQL에서는 FROM 절에서 select from procedure를 사용할 수 없습니다. CALL 명령을 사용하고 그 후에 SELECT 문을 실행할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table DemoTable2    -> (    -> CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> CustomerName varchar(100),    -

    13. Java-MySQL을 사용하여 JDBC 오류의 알 수 없는 데이터베이스를 해결하시겠습니까?

      이 유형의 오류는 MySQL에 존재하지 않는 데이터베이스를 선택하는 경우 발생합니다. 먼저 JDBC에서 알 수 없는 데이터베이스의 오류를 표시해 보겠습니다. 자바 코드는 다음과 같다. 여기서는 데이터베이스를 존재하지 않는 onlinebookstore로 설정했습니다. import java.sql.Connection; import java.sql.DriverManager; public class UnknownDatabaseDemo {    public static void main(String[] args) { &n

    14. MySQL에서 count(*)와 count(columnName)의 차이점은 무엇입니까?

      count(*)는 열에 null 값이 포함되어 있는지 여부에 관계없이 모든 행을 반환하고 count(columnName)는 null 행을 제외한 행 수를 반환합니다. 먼저 테이블을 생성해 보겠습니다. 다음은 쿼리입니다. mysql> create table ifNotNullDemo    -> (    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.54 sec) 다음은 삽입 명령을 사용하여 테이블에

    15. 수학적 연산으로 MySQL 결과를 주문할 수 있습니까?

      예, ORDER BY 절을 사용하여 수학 연산으로 주문할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table orderByMathCalculation    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Quantity int,    -> Price int    -> ); Query OK, 0 rows affected (

    16. MySQL에서 alter를 사용하여 열을 추가하는 방법은 무엇입니까?

      다음은 MySQL에서 alter를 사용하여 열을 추가하는 구문입니다. alter table yourTableName add column yourColumnName yourDataType default yourValue; 먼저 테이블을 생성해 보겠습니다. mysql> create table alterTableDemo    -> (    -> Id int,    -> Name varchar(10)    -> ); Query OK, 0 r

    17. MySQL 저장 프로 시저 출력을 억제하는 방법은 무엇입니까?

      MySQL 저장 프로시저 출력을 억제하려면 변수를 사용할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table person_information    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.50 sec) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다. mysql> inse

    18. "SHOW TABLES"에 해당하는 MySQL 쿼리를 정렬된 순서로 작성하시겠습니까?

      INFORMATION_SCHEMA.TABLES를 사용하여 테이블을 정렬된 순서로 표시합니다. 아래 구문은 오름차순으로 정렬된 테이블 목록을 제공합니다. INFORMATION_SCHEMA.TABLES에서 TABLE_NAME 선택 TABLE_SCHEMA=TABLE_NAME에 의한 yourDatabaseName 주문 다음은 SHOW TABLES에 해당하는 것을 구현하는 쿼리입니다. 여기서 TABLE_SCHEMA=TABLE_NAME에 의한 샘플 주문; 그러면 다음과 같은 출력이 생성됩니다. +-----------------------

    19. 두 개 이상의 지정된 값이 나타나는 행 수를 가져오는 MySQL 쿼리는 무엇입니까?

      두 개 이상의 지정된 값이 나타나는 행의 수를 얻으려면 먼저 샘플 테이블을 만듭니다. mysql> create table specifiedValuesDemo -> ( -> Value int, -> Value2 int, -> Value3 int -> ); Query OK, 0 rows affected (0.60 sec) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다. mysql> insert into specifiedValuesDemo valu

    20. MySQL에서 문자 길이로 정렬

      MySQL에서 문자 길이로 정렬하려면 ORDER BY LENGTH()를 사용하십시오. 먼저 테이블을 생성해 보겠습니다. mysql> create table orderingAADemo    -> (    -> Value varchar(100)    -> ); Query OK, 0 rows affected (1.30 sec) 다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다. mysql> insert into orderingAADem

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:118/229  20-컴퓨터/Page Goto:1 112 113 114 115 116 117 118 119 120 121 122 123 124