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

    1. MySQL에서 특정 열 이름을 가진 테이블을 찾는 방법은 무엇입니까?

      열 이름을 찾으려면 information_schema.columns를 사용하십시오. 다음은 구문입니다 - select distinct table_name from information_schema.columns where column_name like '%yourSearchValue%' and table_schema=database(); 다양한 테이블에서 열 이름을 찾기 위해 위의 구문을 구현해 보겠습니다. 여기서는 특정 열 이름이 Client인 테이블 이름만 필요합니다. − mysql> select disti

    2. N개의 세미콜론이 포함된 줄을 찾는 MySQL RegEx?

      먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY ,    Title text ); Query OK, 0 rows affected (0.88 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(Title) values('This is; a; MySQL;Tutorial'); Query OK,

    3. MySQL 열에서 새로운 지연 시간 설정

      새로운 지연 시간을 설정하려면 INTERVAL을 사용하고 SETa 절과 UPDATE 명령으로 열을 업데이트하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    DelayTime time ); Query OK, 0 rows affected (1.21 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('11 :30 :10'); Query OK, 1 row affect

    4. SQL에서 모든 대체 행을 선택하고 내림차순으로 표시하려면 어떻게 해야 합니까?

      모든 대체 행을 가져오려면 WHERE에서 MOD()를 사용하십시오. 그런 다음 ORDER BY DESC를 사용하여 결과를 내림차순으로 표시합니다. - select *from yourTableName where mod(yourColumnName,2)=1 order by yourColumnName DESC; 먼저 테이블을 생성하겠습니다 - 테이블 생성 DemoTable( UniqueId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(40), ClientAge int); 쿼

    5. MySQL의 열에서 중복 레코드 수를 표시하고 결과를 정렬합니다.

      이를 위해서는 열 이름에 GROUP BY를 사용해야 합니다. 카운트를 얻으려면 COUNT(*)를 사용하고 ORDER BY로 결과를 정렬하십시오. 다음은 구문입니다 - select count(*) as anyAliasName from yourTableName group by yourColumnName order By yourAliasName DESC; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Number int ); Query OK, 0 rows affec

    6. MySQL의 DATE 레코드가 있는 열에서 N번째 요일 가져오기

      우리는 요일, 즉 날짜 1에서 7까지 1주, 날짜 8에서 14까지 2주 등을 찾아야 합니다. 요일을 얻으려면 MySQL에서 DAY() 함수를 사용하십시오. CASE 문을 이용하여 요일(숫자)을 구하는 조건을 설정합니다. 이제 예제를 보고 테이블을 생성해 보겠습니다 - mysql> create table DemoTable (    AdmissionDate date ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> in

    7. MySQL의 시간 레코드를 무시하고 날짜만 변경

      시간이 아닌 날짜만 변경하려면 MySQL INTERVAL 및 YEAR를 사용하십시오. 레코드를 업데이트할 것이므로 UPDATE를 사용하고 INTERVAL로 새 값을 설정합니다. 예제를 보고 테이블을 생성해 보겠습니다 − mysql> create table DemoTable (    DueDate datetime ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(&#

    8. MySQL 오류 1075(42000) 수정:잘못된 테이블 정의; 자동 열은 하나만 있을 수 있으며 키로 정의해야 합니다.

      이 오류를 수정하려면 auto_increment 필드에 PRIMARY KEY를 추가해야 합니다. 이제 이 오류가 어떻게 발생하는지 살펴보겠습니다 - 여기에서 테이블을 생성하고 있으며 동일한 오류가 발생합니다 - mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT,    StudentName varchar(40),    StudentAge int ); ERROR 1075 (42000) : Inco

    9. 테이블 이름 "match"가 작은 따옴표로 묶이지 않으면 MySQL에서 오류가 발생합니까?

      작은따옴표를 사용하지 마십시오. 테이블 이름 일치는 MySQL에서 예약된 이름이므로 백틱을 사용해야 합니다. 다음은 발생하는 오류입니다. mysql> select *from match; ERROR 1064 (42000) : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'match' at line 1 먼저 테이블을 만들고

    10. MySQL에서 단일 특정 값을 제외한 NULL 및 NOT NULL 레코드 표시

      NULL 레코드를 표시하려면 MySQL에서 IS NULL을 사용하십시오. 단일 값을 무시하려면 <> 연산자의 별칭인 !=연산자를 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    PlayerName varchar(40) ); Query OK, 0 rows affected (0.50 sec) mysql> insert into DemoTable(

    11. 한 열로 그룹화하고 MySQL에서 구분 기호를 사용하여 다른 열의 해당 레코드 표시

      이를 위해 GROUP BY와 함께 GROUP_CONCAT()을 사용합니다. 여기에서 GROUP_CONCAT()은 여러 행의 데이터를 하나의 필드로 연결하는 데 사용됩니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    PlayerId int,    ListOfPlayerName varchar(30) ); Query OK, 0 rows affected (0.52 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> i

    12. MySQL에서 학교의 이름과 성을 기반으로 한 레코드로 자동 완성을 채워야 합니까?

      자동 완성을 채우려면 MySQL에서 LIKE 절을 사용하십시오. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    SchoolName varchar(100) ); Query OK, 0 rows affected (0.56 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Horce Greeley'); Query OK, 1 row affected (0.20 sec) mys

    13. 이름별로 그룹화하고 새 열에 개수를 표시하는 MySQL 쿼리

      COUNT() 메서드와 함께 GROUP BY를 사용합니다. GROUP BY로 이름을 그룹화하고 COUNT() 메서드를 사용하여 계산합니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    Name varchar(30) ); Query OK, 0 rows affected (0.63 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values('Chris'); Query OK, 1

    14. MySQL에서 그룹화된 필드를 ORDER BY하는 방법은 무엇입니까?

      그룹화된 필드를 ORDER BY하려면 IN()과 함께 ORDER BY CASE를 사용하십시오. CASE는 다른 조건을 평가하는 반면 ORDER BY는 값을 오름차순 또는 내림차순으로 정렬합니다. MySQL IN()은 일치하는 항목을 찾는 데 사용됩니다. 먼저 테이블을 생성하겠습니다 - Create table DemoTable( Value varchar(40));Query OK, 영향을 받는 행 0개(0.52초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - insert into DemoTable values(Mike45

    15. 단일 MySQL 쿼리에서 서로 다른 개별 항목을 계산합니까?

      항목을 계산하려면 DISTINCT와 함께 COUNT()를 사용합니다. 여기에서 DISTINCT는 고유한 값을 반환하는 데 사용됩니다. 이제 예제를 보고 테이블을 생성해 보겠습니다 - mysql> create table DemoTable (    CustomerId int,    CustomerName varchar(20),    ProductName varchar(40) ); Query OK, 0 rows affected (1.02 sec) 삽입 명령을 사용하여 테이블에

    16. SQL의 사용자 정의 변수에 증가된 값을 설정하여 여러 타임스탬프 값을 증가시킵니다.

      증가된 값은 아래와 같이 사용자 정의 변수에 설정할 수 있습니다. 여기서 yourValue는 증가된 값입니다. 그런 다음 MySQL UPDATE를 사용하여 열을 업데이트하고 타임스탬프 값을 증가시킵니다. - set @anyVariableName :=yourValue; update yourTableName set yourColumnName=yourColumnName+interval (@yourVariableName) second; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable ( &nbs

    17. Java를 사용하여 MySQL 열 값에 DATE를 삽입하는 방법은 무엇입니까?

      이를 위해 Java에서 PreparedStatement를 사용할 수 있습니다. 먼저 열 중 하나가 DATE 유형 -인 ArrivalDate인 테이블을 생성해 보겠습니다. mysql> create table DemoTable(    PassengerId int,    PassengerName varchar(40),    ArrivalDate date ); Query OK, 0 rows affected (0.82 sec) 날짜를 삽입하기 위한 JAVA 코드는 다음과 같습니다

    18. 여러 행이 존재하는지 확인하는 MySQL 쿼리?

      먼저 테이블을 생성하겠습니다 - Create table DemoTable1219( Id int, Name varchar(40));Query OK, 영향을 받는 행 0개(0.43초) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - select 문을 사용하여 테이블의 모든 레코드 표시 - Select *from DemoTable1219; 이것은 다음과 같은 출력을 생성합니다 - +------+-------+| 아이디 | 이름 |+------+-------+| 100 | 아담 || 101 | 존 || 102 | 크리스 ||

    19. MySQL 데이터베이스 테이블의 날짜 형식을 d/m/y로 변경

      다음은 구문입니다 - select date_format(yourColumnName,'%d/%m/%Y') as anyAliasName from yourTableName; 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    AdmissionDate date ); Query OK, 0 rows affected (0.89 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable values(

    20. SQL의 현재 값을 모르는 상태에서 테이블의 int 유형 열 값에 일부 값을 추가하시겠습니까?

      이를 위해 SET와 함께 UPDATE 명령을 사용하기만 하면 됩니다. 먼저 테이블을 생성하겠습니다 - mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentScore int ); Query OK, 0 rows affected (0.81 sec) 삽입 명령을 사용하여 테이블에 일부 레코드 삽입 - mysql> insert into DemoTable(StudentScore

    Total 4564 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:54/229  20-컴퓨터/Page Goto:1 48 49 50 51 52 53 54 55 56 57 58 59 60