>  기사  >  데이터 베이스  >  MySQL의 일반적인 명령 작업 소개(코드 예제)

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

不言
不言앞으로
2019-01-30 11:02:002360검색

이 기사는 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으로 문의하시기 바랍니다. 삭제