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

    1. MySQL에서 문자열을 날짜로 변환하는 방법은 무엇입니까?

      STR_TO_DATE() 함수를 사용하여 문자열을 날짜로 변환할 수 있습니다. 예를 들어 보겠습니다. 테이블 생성 중. mysql> create table StringToDateDemo -> ( -> YourDate varchar(100) -> ); Query OK, 0 rows affected (0.49 sec) 테이블에 레코드 삽입하기. mysql> insert into StringToDateDemo values(10/27/2018); Query OK, 1 row affect

    2. MySQL 테이블의 모든 열을 어떻게 나열합니까?

      테이블의 모든 열을 나열하려면 SHOW 명령을 사용할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. mysql> create table ColumnsList -> ( -> id int, -> Firstname varchar(200), -> LastName varchar(100), -> Age int, -> Address varchar(300), -> CollegeName varchar(100) -> ); Query OK, 0 rows af

    3. MySQL 코드에 주석을 추가하는 방법은 무엇입니까?

      # 기호를 사용하여 MySQL에 주석을 추가할 수 있습니다. 문장 앞에 # 기호를 쓸 때마다 MySQL은 전체 줄을 무시합니다. MySQL은 세 가지 유형의 주석을 지원합니다 - 1. # 기호의 도움으로 create table CommentDemo -> ( -> id int #Id is an integer type -> ); Query OK, 0 rows affected (0.65 sec ) 위에서 우리는 주석을 다음과 같이 설정했습니다. #Id is an integer type 2.

    4. MySQL 저장 프로 시저를 종료/종료하는 방법은 무엇입니까?

      LEAVE 명령을 사용하여 MySQL 저장 프로시저를 종료/종료할 수 있습니다. 다음은 구문입니다. Leave yourLabelName; 다음은 예입니다. 여기에서 새로운 절차를 만들고 있습니다. CREATE PROCEDURE ExitQuitDemo2(IN Var1 VARCHAR(20)) -> proc_Exit:BEGIN -> IF Var1 IS NULL THEN -> LEAVE proc_Exit; -> END IF; -> END // Query OK, 0 rows af

    5. MySQL 데이터베이스에서 열거 가능한 값을 어떻게 얻을 수 있습니까?

      enum의 도움으로 가능한 enum 값을 얻을 수 있습니다. 다음은 구문입니다. yourColumnName ENUM(value1,value2,........................N) 먼저 테이블을 생성해 보겠습니다. create table EnumDemo -> ( -> Light int, -> IsONOrOff ENUM(ON,OFF) -> ); Query OK, 0 rows affected (1.06 sec) 위의 표에서 ENUM은 Light에 대한 가능한 값을 얻는 데

    6. MySQL에서 다음 자동 증가 ID를 얻는 방법은 무엇입니까?

      MySQL에는 자동 증가를 수행하는 AUTO_INCREMENT 키워드가 있습니다. AUTO_INCREMENT의 시작 값은 기본값인 1입니다. 새 레코드마다 1씩 증가합니다. MySQL에서 다음 자동 증가 ID를 얻으려면 MySQL에서 last_insert_id() 함수를 사용하거나 SELECT와 함께 auto_increment를 사용할 수 있습니다. 자동 증분으로 id를 사용하여 테이블 만들기 create table NextIdDemo -> ( -> id int auto_increment, ->

    7. MySQL이 다른 테이블에 없는 테이블에서 행을 선택하는 쿼리를 선택하시겠습니까?

      이 예에서는 두 개의 테이블을 만들고 Natural Left Join을 적용하여 두 번째 테이블에 없는 테이블의 행을 가져옵니다. 첫 번째 테이블 만들기 mysql> create table FirstTableDemo -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.48 sec) 첫 번째 테이블에 레코드를 삽입합니다. mysql> insert into FirstTableDemo values(1

    8. MySQL 테이블에서 모든 중복 레코드를 삭제하는 방법은 무엇입니까?

      테이블에서 중복 레코드를 삭제하려면 DELETE 명령을 사용할 수 있습니다. 이제 테이블을 생성해 보겠습니다. );쿼리 OK, 영향을 받는 행 0개(0.60초) DuplicateDeleteDemo 테이블에 레코드 삽입:여기에서 John을 중복 레코드로 3번 추가했습니다. DuplicateDeleteDemo 값에 삽입(1,John);쿼리 OK, 1행 영향(0.14초) 모든 레코드를 표시하려면 SELECT 문을 사용하십시오. DuplicateDeleteDemo에서 *선택; 다음은 중복 레코드가 있는 출력입니다. +------

    9. MySQL의 문자열에서 영숫자가 아닌 모든 문자를 제거하는 방법은 무엇입니까?

      영숫자가 아닌 문자는 다음과 같습니다. - @,!,#,&,(),?, / MySQL에는 문자열에서 영숫자가 아닌 문자를 제거하는 내장 함수가 없습니다. 따라서 영숫자가 아닌 모든 문자를 제거하는 함수를 만듭니다. 함수 선언 및 정의는 다음과 같습니다. length END REPEAT; -> RETURN result ; -> END // Query OK, 0 rows affected (0.10 sec) RemoveNonAlphaNumeric이라는 함수는 문자열에서 영숫자가 아닌 모든 문자를 제거합니다

    10. MySQL에서 데이터베이스 행 튜플의 정수에 'L' 접미사가 있는 이유는 무엇입니까?

      MySQL의 L 접미사 개념은 Python과 관련될 수 있습니다. Python 2에서 long integer 리터럴은 L 또는 l로 접미사되지만 int 및 long은 버전 3에서 int로 바인딩되었습니다. 따라서 L 또는 l이 필요하지 않습니다. 접미사를 사용하지 않고 Python 버전 3.7(Python 3)에서 큰 숫자를 추가합니다. 여기서 L 또는 l을 접미사하면 Python 3에서 오류가 발생합니다. 그러나 접미사 L 또는 l이 붙은 Python 버전 2에서는 오류가 발생하지 않습니다. 다음은 오류가 없는

    11. MySQL 테이블의 열 수를 찾는 방법은 무엇입니까?

      MySQL 테이블의 열 수를 찾으려면 information_schema.columns 및 WHERE 절과 함께 count(*) 함수를 사용하십시오. 예를 들어 보겠습니다. 테이블 생성 중. mysql> create table NumberOfColumns -> ( -> id int, -> FirstName varchar(100), -> LastName varchar(100), -> Age int, -> Address varchar(100) -> );

    12. MySQL에서 BLOB와 TEXT 데이터 유형의 차이점은 무엇입니까?

      BLOB는 Binary Large Objects의 약자로 이름에서 알 수 있듯이 이진 데이터를 저장하는 데 사용할 수 있고 TEXT는 많은 수의 문자열을 저장하는 데 사용할 수 있습니다. BLOB는 사진, 비디오, 사운드 및 프로그램도 저장할 수 있음을 의미하는 바이너리 데이터를 저장하는 데 사용할 수 있습니다. 예를 들어, 다음 이미지는 이미지에 바이너리 데이터가 있기 때문에 BLOB에 저장할 수 있습니다. BLOB 값은 바이트 문자열처럼 작동하며 BLOB에는 문자 집합이 없습니다. 따라서 비교 및 ​​정렬은 바이트의 숫자

    13. MySQL "show processlist"의 모든 프로세스를 어떻게 종료합니까?

      kill 명령을 사용하여 프로세스를 종료할 수 있습니다. 그러나 MySQL에는 대규모 kill 명령이 없기 때문에 해당 프로세스를 하나씩 종료해야 합니다. 얼마나 많은 프로세스가 존재하는지 확인하려면 show processlist를 사용하세요. show processlist; 다음은 출력입니다. +----+-----------------+-----------------+------+---------+------+------------------------+------------------+ | Id | User

    14. MySQL 쿼리 출력을 Excel 또는 .txt 파일로 저장하는 방법은 무엇입니까?

      MySQL 쿼리 출력을 텍스트 파일에 저장하려면 OUTFILE 명령을 사용할 수 있습니다. 먼저 테이블을 생성해 보겠습니다. create table SaveintoTextFile -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.55 sec) 테이블에 레코드 삽입하기. insert into SaveintoTextFile values(3,David); Query OK, 1 row affected (0.14

    15. MySQL에서 현재 연결 정보를 표시하는 방법은 무엇입니까?

      MySQL은 현재 연결 정보를 제공하는 많은 기능을 제공합니다. 예를 들어, 현재 사용자에 대해 알고 싶다면 user() 함수를 사용하십시오. 구문 SELECT CURRENT_USER(); 다음은 현재 사용자의 이름을 표시하는 출력입니다. +----------------+ | CURRENT_USER() | +----------------+ | root@% | +----------------+ 1 row in set (0.00 sec) 위의 %는 localhost에 대해 알려줍니다. 현재 연결 ID를 확인하

    16. MySQL 보기 목록을 얻는 방법은 무엇입니까?

      MySQL 보기 목록을 얻으려면 LIKE 연산자와 함께 SELECT 명령을 사용할 수 있습니다. 먼저 구문을 살펴보겠습니다. SELECT TABLE_SCHEMA, TABLE_NAME -> FROM information_schema.tables -> WHERE TABLE_TYPE LIKE VIEW; 다음은 총 조회수를 표시하는 출력입니다. +--------------+-----------------------------------------------+ | TABLE_SCHEMA | TABLE_NAME

    17. MySQL 테이블에서 1을 선택한다는 것은 무엇을 의미합니까?

      임의의 테이블 이름에서 select 1이라는 문은 1만 반환한다는 의미입니다. 예를 들어, 테이블에 4개의 레코드가 있으면 1을 네 번 반환합니다. 예를 들어 보겠습니다. 먼저 CREATE 명령을 사용하여 테이블을 생성합니다. create table StudentTable -> ( -> id int, -> name varchar(100) -> ); Query OK, 0 rows affected (0.51 sec) 기록 삽입 insert into StudentTable values(1

    18. MySQL 데이터베이스의 테이블 수를 계산하는 방법은 무엇입니까?

      총 테이블 수를 계산하려면 table_schema와 함께 count(*) 개념을 사용하십시오. 먼저 business 데이터베이스에 몇 개의 테이블이 있는지 확인하려면 show 명령을 사용해야 합니다. show tables; 다음은 business 데이터베이스의 모든 테이블을 표시하는 출력입니다. +--------------------------+ | Tables_in_business | +--------------------------+ | addcheckconstraintdemo | | addcolumntab

    19. false를 기본값으로 사용하여 MySQL에서 부울 열을 만드는 방법은 무엇입니까?

      false를 기본값으로 하는 컬럼을 생성하기 위해 테이블 ​​생성 시의 default 개념을 사용할 수 있습니다. 참고 - 0은 거짓을 나타내고 1은 참을 나타냅니다. default false를 사용하여 테이블 생성 create table TrueFalseTable -> ( -> Adult boolean default false -> ); Query OK, 0 rows affected (0.65 sec) 위에서 기본값을 설정했기 때문에 값이 없는 레코드를 삽입합니다. insert into

    20. MySQL에서 Union 및 order by 절을 사용하는 방법은 무엇입니까?

      Union은 MySQL의 연산자 유형입니다. 이것과 함께 ORDER BY를 사용하여 레코드를 필터링할 수 있습니다. 여러 테이블에서 차례로 행을 선택하거나 단일 테이블에서 여러 행 집합을 단일 결과 집합으로 선택하려면 UNION을 사용하십시오. 예를 들어 보겠습니다. 첫 번째 테이블 생성 create table UnionDemo1 -> ( -> id int -> ); Query OK, 0 rows affected (0.59 sec) 첫 번째 테이블에 레코드 삽입. insert into Un

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