이 기사의 내용은 MySQL에 대한 기본 지식을 요약한 것입니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
1. 시작 및 종료
1. MySQL을 입력합니다.
MySQL 명령줄 클라이언트(MySQL의 DOS 인터페이스)를 직접 시작합니다. 설치 시 사용한 비밀번호를 입력하세요. 이때 프롬프트는 mysql>
이거나 터미널을 열고 SQL 문을 입력합니다:
mysql –uroot –p123
2. MySQL을 종료합니다.
종료 또는 종료2. 라이브러리 작업
1. 데이터베이스 생성명령: 데이터베이스 977bf00c4d30736c9c11101ae25dc2f2 예: xhkdb
mysql> create Database xhkdb;
mysql> show Databases;
명령: drop Database e5c249aa15ff4c64720f99bfaecf8a60
예: xhkdb라는 이름의 데이터베이스 삭제
mysql> 🎜 >
4. 데이터베이스에 연결
예: xhkdb 데이터베이스가 있으면 액세스해 보세요.
mysql> 화면 프롬프트: 데이터베이스 변경
5. 현재 선택된(연결된) 데이터베이스
mysql> select 데이터베이스();
6. 현재 데이터베이스에 포함된 테이블 정보:
mysql> ; 테이블 표시; (참고: 끝에 s가 있습니다.)
3. 테이블 작업, 작업 전에 데이터베이스에 연결해야 합니다.
1. > 명령: 테이블 만들기 34cd3e9c1174c81e3622d1820b4b2875 ( c1c29cc8aa676b08eabcda6309ce165b 775f7ffa325898b05d15d3ab219f4599 [,..4a5c7121dcbd6968fb118722e29a16b9 f4a8b14a5557a44661545eb5f7946a59]);
mysql> create table MyClass( > id int(4) not null primary key auto_increment, > name char(20) not null, > sex int(4) not null default '0', > degree double(16,2));
mysql> desc MyClass; mysql> show columns from MyClass;
3. 테이블 삭제
명령: drop table 34cd3e9c1174c81e3622d1820b4b2875
예: MyClass라는 테이블 삭제
4. 데이터 삽입
명령: 34cd3e9c1174c81e3622d1820b4b2875[( c1c29cc8aa676b08eabcda6309ce165b[,.. ])] 값 (값 1)[, (값 n)]
예를 들어 MyClass 테이블에 두 개의 레코드를 삽입합니다. 1번은 96.45점, 2번 Tom의 점수는 96.45점, 3번인 Joan의 점수는 82.99점, 3번인 Wang의 점수는 96.5점입니다.
mysql> insert into MyClass values(1,'Tom',96.45),(2,'Joan',82.99), (2,'Wang', 96.59);
7, 테이블의 데이터 수정:
update table name set field = new value,... where 조건
mysql> update MyClass set name='Mary' where id=1;
8. 테이블 필드에 추가:
명령: alter table table name add field type other;
예: 필드 passtest가 MyClass 테이블에 추가되고 유형은 int(4)이며 기본값은 0
9입니다. name:
명령: 테이블 원래 테이블 이름을 새 테이블 이름으로 변경;
예: MyClass 테이블 이름을 YouClass로 변경
필드 내용 업데이트
update table name set field name = new content
update table name set field name = replacement(field name,'old content','new Content');
글 앞에 공백 4개 추가
업데이트 기사 set content=concat(' ',content);
4. 필드 유형 소개
2. DOUBLE[(M,D)] [ZEROFILL] 유형: 일반 크기(배정밀도) 부동 소수점 숫자 유형 3. DATE 날짜 유형: 지원되는 범위는 1000-01-01부터 9999-12-31입니다. MySQL은 DATE 값을 YYYY-MM-DD 형식으로 표시하지만 문자열이나 숫자를 사용하여 DATE 열에 값을 할당할 수 있습니다4. CHAR(M)형 : 고정길이 문자열형으로 저장 시 항상 지정된 길이 만큼 오른쪽에 공백을 채워 넣는다
5. BLOB TEXT 유형의 경우 최대 길이는 65535(2^16-1)자입니다.
6. VARCHAR 유형: 가변 길이 문자열 유형
5. 데이터베이스 백업
mysqldump -u username-p --default-character-set= latin1 데이터베이스 이름> 내보낸 파일 이름(데이터베이스의 기본 인코딩은 latin1입니다.)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2. -p 데이터베이스 이름 테이블 이름>내보낸 파일 이름
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
mysqldump -u wcnc -p -d -drop-table smgp_apps_wcnc >d:wcnc_db.sql
-d 데이터 없음 – add-drop-table 각 create 문 앞에 드롭 테이블을 추가합니다
4. 데이터베이스 가져오기
일반적으로 사용되는 소스 명령
mysql -u root -p
mysql>use 데이터베이스
와 같은 mysql 데이터베이스 콘솔
을 입력한 후 소스를 사용합니다. 명령에서 다음 매개변수는 다음과 같습니다. 스크립트 파일(예: 여기에 사용된 .sql)
mysql>source d:wcnc_db.sql
관련 권장 사항:
mysql 매뉴얼 튜토리얼: http://www.php.cn/course/37.html
mysql 동영상 튜토리얼: http://www.php.cn/course/list/51.html