MySQL의 일반적인 명령 작업 소개(코드 예제)

不言
풀어 주다: 2019-01-30 11:02:00
앞으로
2388명이 탐색했습니다.

이 기사는 MySQL의 일반적인 명령 작업(코드 예제)을 소개합니다. 필요한 친구가 참고할 수 있기를 바랍니다.

l 데이터베이스 생성: CREATE DATABASE table_name;

l 데이터베이스 삭제: DROP DATABASE table_name;

l 데이터베이스 표시: SHOW DATABASE;

l 데이터베이스 선택: USE table_name; 주의 : 모든 데이터베이스 이름, 테이블 이름, 테이블의 필드 이름은 대소문자를 구분합니다. 따라서 SQL 명령을 내리기 전에 적절한 이름을 사용해야 합니다.

l 테이블 생성: CREATE TABLE table_name (column_name column_type); //열 열

l 테이블 삭제: DROP TABLE table_name ;

l 테이블 이름 바꾸기: ALTER TABLE table_name RENAME TO 새 이름;

l 인스턴스 생성:

create table table_tbl(
   table_id INT NOT NULL AUTO_INCREMENT,   //AUTO~自动增加id字段下一个可用编号
table_title VARCHAR(100) NOT NULL,      //字段使用NOT NULL属性,用户创建具
   table_author VARCHAR(40) NOT NULL,          有NULL的记录会报错
   submission_date DATE,
   PRIMARY KEY ( table_id )   //主关键字,一般分配后不再更改
);
로그인 후 복사

l 데이터 삽입:

INSERT INTO table_name ( field1, field2,...fieldN )  VALUES ( value1, value2,...valueN );    
//注意对应创建表时对列的定义
로그인 후 복사

l 표시 데이터 조회:

SELECT field1, field2,...fieldN table_name1, table_name2...
[WHERE Clause] [OFFSET M ][LIMIT N]
로그인 후 복사
SELECT * from table_name;    //返回所有记录
SELECT * from table_name WHERE table_author='wonker'; //返回作者是wonker的记录
로그인 후 복사

l 데이터 수정:

UPDATE table_name SET field1=new-value1, field2=new-value2
         [WHERE Clause]
UPDATE table_name  SET table_title='Learning JAVA'  WHERE table_id=3;
로그인 후 복사

l 레코드 삭제:

DELETE FROM table_name [WHERE Clause]
DELETE FROM table_tbl WHERE table_id=3;
로그인 후 복사

l 열 삭제, 추가, 재정의: ALTER 명령

mysql 테이블 구조 보기 명령, 다음과 같습니다. :

l 설명 테이블 이름;

l 테이블 이름의 열 표시;

l 테이블 이름 설명;

l 생성 테이블 테이블 이름 표시;

데이터베이스 테이블의 추가, 삭제, 수정 및 쿼리로 인해, 번호 매기기가 연속적이지 않습니다. 다음을 통해 번호를 삭제한 후 다시 설정할 수 있습니다.

ALTER TABLE table_tbl  DROP title_author;         //删除
ALTER TABLE table_tbl ADD num INT;                 //添加
ALTER TABLE table_tbl ALTER num SET DEFAULT 1000;   //更改默认值
로그인 후 복사
create table if not exists table_name(---);
로그인 후 복사

위 내용은 MySQL의 일반적인 명령 작업 소개(코드 예제)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿