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

    1. 이미 생성된 MySQL 열에 NOT NULL 제약 조건을 추가하는 방법은 무엇입니까?

      ALTER TABLE을 사용하여 이를 달성하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(100)    -> ); Query OK, 0 rows affected (0.86 sec) 테이블에 대한 설명을 확인해보자 - mysql

    2. MySQL에서 하이픈으로 구분된 숫자가 있는 문자열에서 최소값과 최대값을 찾으십니까?

      최소값에는 SUBSTRING()과 함께 MIN() 함수를 사용하고 최대값에는 MAX() 함수를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Value varchar(100) -> ); Query OK, 0 rows affected (0.76 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert

    3. MySQL의 날짜에서 월과 연도를 선택하는 방법은 무엇입니까?

      MySQL에서 월과 연도를 선택하려면 MONTH() 및 YEAR() 메서드를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> DueDate datetime    -> ); Query OK, 0 rows affected (0.90 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('2019

    4. MySQL ORDER BY로 특정 값을 먼저 설정하시겠습니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Number int    -> ); Query OK, 0 rows affected (0.57 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTa

    5. MySQL 테이블에서 null이 아니거나 0이 아닌 열의 수를 세고 있습니까?

      이를 위해 if() 메서드를 사용합니다. 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(1.15초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - DemoTable(Number1,Number2) 값(40,50)에 삽입;쿼리 OK, 1행 영향(0.17초) select 문을 사용하여 테이블의 모든 레코드 표시 - DemoTable에서 *선택; 출력 이것은 다음과 같은 출력을 생성합니다 - +----+---------+---------+| 아이디 | 번호1 | 번호2 |+----+---------+

    6. 날짜 목록에서 현재 날짜를 가져오는 MySQL 쿼리

      현재 날짜에는 CURDATE() 메서드를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> DueDate date    -> ); Query OK, 0 rows affected (1.35 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('2019-06-14' ); Query OK,

    7. MySQL 테이블을 업데이트하는 동안 연산(더하기, 빼기, 곱하기, 나누기)을 실행하시겠습니까?

      다음은 더하기(+) 연산자 −를 실행하는 구문입니다. update yourTableName set yourColumnName3=(yourColumnName1+yourColumnName2) 업데이트 위의 구문은 더하기 연산자에만 해당됩니다. 다른 작업의 경우 -,*,/와 같은 기호를 변경해야 합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Number1 int,    -> Number2

    8. auto_increment로 설정된 단일 열만 있는 MySQL 테이블에 삽입하시겠습니까?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> StudentId int NOT NULL AUTO_INCREMENT,    -> PRIMARY KEY(StudentId)    -> ); Query OK, 0 rows affected (0.60 sec) 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하십시오. 여기에 값을 삽입했지만 AUTO_INCREMENT이므로 기본값이

    9. 단일 MySQL 쿼리에서 ALTER를 사용하여 기존 테이블에 새 열과 인덱스를 추가하시겠습니까?

      기존 테이블에 새 열을 추가하려면 ADD를 사용합니다. 이를 통해 새 인덱스를 추가하려면 ADD INDEX()를 사용합니다. 먼저 테이블을 생성하겠습니다 - );쿼리 OK, 영향을 받는 행 0개(0.69초) 테이블에 대한 설명을 확인해보자 - 설명 데모 테이블; 이것은 다음과 같은 출력을 생성합니다 - +-------+--------------+------+-----+------+ ----------------+| 필드 | 유형 | 널 | 키 | 기본값 | 추가 |+----+--------------+------+-----+

    10. MySQL에서 범위 사이의 값을 찾는 방법은 무엇입니까?

      이를 위해 MySQL에서 BETWEEN 연산자를 사용합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Start int,    -> End int    -> ); Query OK, 0 rows affected (0.91 sec) 삽입 명령을 사용하여 테이

    11. MySQL에 값을 삽입하는 동안 열 이름을 건너뛸 수 있습니까?

      네, 그렇게 할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> StudentName varchar(100),    -> StudentAge int    -> ); Query OK, 0 rows affected (0.72 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(StudentAge)

    12. 오류 1064를 피하기 위해 MySQL에서 INSERT INTO ... SELECT를 올바르게 사용하는 방법은 무엇입니까?

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

    13. MySQL에서 DATE_ADD()에 여러 간격을 추가하는 방법은 무엇입니까?

      현재 날짜와 시간은 다음과 같습니다 - mysql> select now(); 출력 이것은 다음과 같은 출력을 생성합니다 - +---------------------+ | now()               | +---------------------+ | 2019-06-15 12:24:06 | +---------------------+ 1 row in set (0.00 sec) 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTa

    14. MySQL STR_TO_DATE()에서 형식 지정자를 설정하고 문자열을 날짜로 변환

      문자열을 날짜로 변환하는 STR_TO_DATE() 메서드에 형식 지정자를 지정합니다. 다음은 구문입니다 - select STR_TO_DATE(yourColumnName,'yourFormatSpecifier') from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> AdmissionDate varchar(100) -> ); Query OK, 0 rows affected (0.55 sec) 삽입 명령을 사용하여 테이블

    15. MySQL에서 열 이름에 특수 문자를 사용하는 방법은 무엇입니까?

      열 이름 주위에 역따옴표를 사용하면 특수 문자를 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> `Student-Id` int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> `Student-Name` varchar(100),    -> `Student-Age` int    -> ); Query OK,

    16. NULL 값으로 날짜 레코드를 업데이트하는 MySQL 쿼리

      이를 위해 IFNULL()을 사용할 수 있습니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable -> ( -> added_date date, -> updated_date date -> ); Query OK, 0 rows affected (0.95 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('2019-01-10','2019-06-01

    17. MySQL에서 슬래시로 둘러싸인 문자열의 중간 부분을 가져옵니다.

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> Code varchar(100)    -> ); Query OK, 0 rows affected (1.07 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('/101/102/106'); Query OK, 1 row affected (0.14 sec) m

    18. Java에서 MySQL 데이터베이스 구조 정보를 검색하시겠습니까?

      DatabaseMetaData 클래스를 사용하여 MySQL 데이터베이스 구조를 검색합니다. 이 예에서는 getMetaData()를 사용하여 Java를 사용하여 데이터베이스 web의 모든 테이블 이름을 표시합니다. 다음은 자바 코드입니다 - 예시 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import com.mysql.jdbc.DatabaseMetaData; public c

    19. MySQL DEMILITER로 세미콜론을 사용할 수 있습니까?

      아니요, 할 수 없습니다. 그래도 했다면 저장 프로시저가 생성되지 않습니다. 따라서 먼저 DELIMITER를 세미콜론(;)에서 (// ,??..etc)와 같은 다른 것으로 변경해야 합니다. 다음은 구문입니다 - DELIMITER // CREATE PROCEDURE yourProcedureName() BEGIN yourStatement1, . . . . N END // DELIMITER ; 저장 프로시저를 생성하기 위해 위의 구문을 구현해 보겠습니다 - mysql> DELIMITER // mysql> CREATE PROC

    20. MySQL에서 PRIMARY KEY( column1, column2)를 사용하여 쌍을 만들 수 있습니까?

      예, 아래 구문을 사용할 수 있습니다. 다음은 구문입니다 - PRIMARY KEY(yourColumnName1,yourColumnName2); 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable    -> (    -> StudentFirstName varchar(100),    -> StudentLastName varchar(100),    -> StudentAge int,    

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:98/229  20-컴퓨터/Page Goto:1 92 93 94 95 96 97 98 99 100 101 102 103 104