MySQL 데이터베이스 기본 테이블 - 추가, 삭제, 수정 및 조회(켜기)

♥️작가 : C역의 샤오류

♥️개인 홈페이지 : 샤오류 홈페이지

♥️ 매일 클라우드 컴퓨팅 네트워크 운영 및 유지 관리 강의실 노트를 공유하세요. 노력이 반드시 성과를 거두는 것은 아니지만 이익이 있을 것입니다. 어서! 더 나은 삶을 위해 함께 노력하세요!

♥️ 나무는 키가 천척이고 낙엽은 뿌리로 돌아간다 인생은 쉽지 않지만 세상의 진정한 사랑은

머리말

다른 사람이 당신을 어떻게 생각하는지 너무 신경쓰지 말고, 당신 자신이 되고, 당신의 일을 잘하고, 당신의 길을 가십시오. 다른 사람의 눈으로 산다는 것은 세상에서 가장 슬픈 일입니다.

목차

MySQL

테이블 작업

1) 현재 데이터베이스의 모든 테이블 쿼리

2) 지정된 테이블 구조 보기

3) 지정한 테이블의 테이블 생성문 쿼리

편집하다

 4) 테이블 구조 생성

테이블 작업 - 데이터 유형

1).숫자형

2).문자열 유형

3) 날짜 시간 유형

 테이블 작업 - 사례


MySQL

ySQL은 스웨덴 회사인 MySQL AB 에서 개발한 관계형 데이터베이스 관리 시스템으로 Oracle 의 제품입니다 . MySQL은 가장 널리 사용되는 관계형 데이터베이스 관리 시스템 중 하나이며 WEB 응용 프로그램 측면 에서 MySQL은 최고의 RDBMS (관계형 데이터베이스 관리 시스템, 관계형 데이터베이스 관리 시스템 ) 응용 소프트웨어 중 하나입니다.

MySQL은 관계형 데이터베이스 관리 시스템으로 관계형 데이터베이스는 모든 데이터를 하나의 큰 창고에 두는 대신 다른 테이블에 데이터를 저장하여 속도를 높이고 유연성을 향상시킵니다.

MySQL에서 사용하는 SQL 언어는 데이터베이스 액세스에 가장 일반적으로 사용되는 표준화된 언어입니다. MySQL 소프트웨어는 이중 인증 정책을 채택하여 커뮤니티 에디션과 상용 에디션 으로 나뉩니다 .작은 크기, 빠른 속도, 낮은 전체 소유 비용, 특히 오픈 소스 기능 으로 인해 MySQL은 일반적으로 개발 웹 사이트 로 선택됩니다. 소형, 중형 및 대형 웹사이트 데이터베이스 .

테이블 작업

  테이블 작업 - 쿼리 생성

1) 현재 데이터베이스의 모든 테이블 쿼리

1  show tables; 
예를 들어 시스템 데이터베이스 sys 로 전환 하고 시스템 데이터베이스의 모든 테이블 구조를 볼 있습니다 .
use sys;
show tables;

2) 지정된 테이블 구조 보기

desc 表名 ;
이 명령을 통해 지정된 테이블의 필드, 필드 유형, NULL 일 수 있는지 여부 , 기본값이 있는지 여부 등을 볼 수 있습니다.

3) 지정한 테이블의 테이블 생성문 쿼리

show create table 表名 ; 1
이 명령어를 통해 주로 테이블 생성 내역을 조회하는데 사용되며, 특정 파라미터를 지정하지 않고 테이블 생성 시 일부 파라미터를 조회하게 됩니다.
이 부분은 스토리지 엔진, 문자 집합 등과 같은 데이터베이스의 기본값이기 때문입니다.

 4) 테이블 구조 생성

1    CREATE TABLE 表名(
2    字段1 字段1类型 [ COMMENT 字段1注释 ],
3    字段2 字段2类型 [COMMENT 字段2注释 ],
4    字段3 字段3类型 [COMMENT 字段3注释 ],
5    ......
6    字段n 字段n类型 [COMMENT 字段n注释 ]
7    ) [ COMMENT 表注释 ] ;
참고 : [...] 내의 매개변수 는 선택 사항이며 마지막 필드 뒤에는 쉼표가 없습니다.
예를 들어 tb_user 테이블을 생성하고 해당 구조는 다음과 같으며 테이블 생성 문은 다음과 같습니다.

1    create table tb_user(
2    id int comment '编号',
3    name varchar(50) comment '姓名',
4    age int comment '年龄',
5    gender varchar(1) comment '性别'
6    ) comment '用户表';

테이블 작업 - 데이터 유형

위의 테이블 생성문에서 필드의 데이터 유형을 지정할 때 int varchar를 사용했는데 MySQL 에서 위의 데이터 유형 외에 공통적 으로 사용되는 다른 데이터 유형은 무엇인가? 다음으로 MySQL 의 데이터 유형에 대해 자세히 소개하겠습니다 . MySQL 에는 많은 데이터 유형이 있으며 주로 숫자 유형, 문자열 유형 및 날짜 시간 유형의 세 가지 범주로 나뉩니다.

1). 숫자형

 

1    如:
2    1). 年龄字段 -- 不会出现负数, 而且人的年龄不会太大
3    age tinyint unsigned
4    2). 分数 -- 总分100分, 最多出现一位小数
5    score double(4,1)

2) .문자열 유형

char varchar 모두 문자열을 설명할 수 있고 char 는 고정 길이 문자열이며 지정된 길이가 차지하는 문자 수 및
필드 값의 길이는 관련이 없습니다. 그리고 varchar 는 가변 길이 문자열이며 지정된 길이는 최대 점유 길이입니다. 상대적으로 char 의 성격은
더 높을 수 있습니다.
1    如:
2    1). 用户名 username ------> 长度不定, 最长不会超过50
3    username varchar(50)
4    2). 性别 gender ---------> 存储值, 不是男,就是女
5    gender char(1)
6    3). 手机号 phone --------> 固定长度为11
7    phone char(11)

3) .날짜 시간 유형

1    如:
2    1). 生日字段 birthday
3    birthday date
4    2). 创建时间 createtime
5    createtime datetime

 테이블 작업 - 사례

다음 요구 사항에 따라 직원 정보 양식을 디자인합니다.
1. 숫자(순수)
2. 사원번호 ( 문자열형, 길이 10 자리 이내 )
3. 사원명(문자열 형식, 길이 10 자 이내)
4. 성별(남성 / 여성, 한자 저장)
5. 나이 (정상나이, 음수 저장 불가)
6. 주민등록번호(2세대 주민등록번호는 18 자리이며 주민등록증에 X 와 같은 문자가 있음)
7. 입회시기(연, 월, 일도 가능)
해당 테이블 생성 문은 다음과 같습니다 .
1    create table emp(
2    id int comment '编号',
3    workno varchar(10) comment '工号',
4    name varchar(10) comment '姓名',
5    gender char(1) comment '性别',
6    age tinyint unsigned comment '年龄',
7    idcard char(18) comment '身份证号',
8    entrydate date comment '入职时间'
9    ) comment '员工表';
SQL 문을 작성한 MySQL 명령줄에서 SQL을 실행한 다음 desc 명령을 통해 테이블 ​​구조 정보를 쿼리 할 수 있습니다.

♥️다음은 내 창작의 원동력

♥️좋아요, 저에게 가장 큰 인정입니다

♥️Xiaoliu입니다. 글 하나하나 잘 할 수 있도록 영감을 주고 있습니다. 모두 감사합니다.

추천

출처blog.csdn.net/lzl10211345/article/details/130527324