Ubuntu에서 일반적인 MySQL 지침 및 중국어 왜곡 문제에 대한 자세한 소개

黄舟
풀어 주다: 2017-03-27 13:29:50
원래의
1026명이 탐색했습니다.

본 글은 주로 우분투에서 사용되는 Mysql의 공통 명령어와 중국어 잘못된 코드 문제에 대한 해결방법을 소개하고 있습니다. 다음은 Mysql 공통 명령과 중국어 잘못된 문제 해결

Mysql 시스템 관리 명령 로컬 Mysql에 로그인

을 소개합니다.
mysql -u username -p # 回车输入密码
로그인 후 복사

또는

mysql -u username -p passswd;
로그인 후 복사

원격 Mysql에 로그인

mysql -h address -u username -p # 回车输入密码
로그인 후 복사

또는

 mysql -h address -u username -p passswd;
로그인 후 복사

새 비밀번호 변경

mysql> use mysql;
mysql> update user set password=PASSWORD(‘newpasswd') where user='username';
mysql> flush privileges; #更新权限
mysql> quit; #退出
로그인 후 복사

새 사용자 추가

mysql> grant select on database_name.* to user@address identified by ‘passwd'
로그인 후 복사

예: 비밀번호가 abc인 사용자 test1을 추가하면 이 사용자는 모든 호스트에 로그인하고 모든 데이터베이스에 대한 쿼리, 삽입, 수정 및 삭제 권한을 가질 수 있습니다.

mysql> grant select,insert,update,delete on . to root@localhost identified by 'mysql';
or mysql> grant all privileges on . to root@localhost identified by 'mysql';
mysql> flush privileges;
로그인 후 복사

예: 루트가 "mydb" 데이터베이스의 데이터 테이블을 작동하는 데 필요한 비밀번호를 갖지 않도록 하려면 다른 명령을 입력하여 비밀번호를 제거할 수 있습니다.

mysql> grant select,insert,update,delete on mydb.* to root@localhost identified by '';
로그인 후 복사

사용자 삭제

mysql> delete from user where user='user_name' and host='address';
mysql> flush privileges;
mysql> drop database dbname; #删除用户的数据库
로그인 후 복사

데이터베이스 가져오기 및 내보내기(mysqldump)모든 데이터베이스 내보내기

mysqldump -u user -p -A > backup_file_path
로그인 후 복사

데이터 및 데이터 구조 내보내기

mysqldump -u user -p database_name_need_to_backup > backup_file_path
ex00: export database mydb
mysqldump -h localhost -u root -p mydb > ./mydb.sql
ex01: export database mydb mytable
mysqldump -h localhost -u root -p mydb mytable > ./mytable.sql
ex02: export database mydb framework
mysqldump -h localhost -u root -p mydb –add-drop-table > ./mydb_stru.sql
로그인 후 복사

데이터만 내보내고 데이터 구조는 내보내지 않음

mysqldump -u user -p -t database_name_need_to_backup > backup_file_path
로그인 후 복사

이벤트 내보내기

mysqldump -u user -p -E database_name_need_to_backup > backup_file_path
로그인 후 복사

저장 프로시저

데이터베이스의 함수<🎜 내보내기 >

mysqldump -u user -p -R database_name_need_to_backup > backup_file_path
로그인 후 복사
외부 파일 은 "source" 명령

mysql > source path_of_backup_file
로그인 후 복사

을 사용하여 의 데이터베이스

로 "<" 기호

mysql -u root –p < path_of_backup_file
로그인 후 복사
를 사용하여 가져옵니다.

Mysql 공통 명령어

모든 데이터베이스 보기

mysql> show databases;
로그인 후 복사

운영할 데이터베이스 선택

mysql> use database_name;
로그인 후 복사

아래의 모든 테이블 보기 현재 데이터베이스

mysql> show tables;
로그인 후 복사

테이블 구조 가져오기

mysql> desc table_name;
로그인 후 복사

또는

 mysql> show columns from table_name;
로그인 후 복사

데이터베이스 만들기

mysql> create database database_name;
로그인 후 복사

데이터베이스 삭제

mysql> drop database database_name;
로그인 후 복사

만들기 테이블

mysql> create table table_name( uid bigint(20) not null, uname varchar(20) not null);
로그인 후 복사

테이블 삭제

mysql> drop table table_name;
로그인 후 복사

SQL 삽입 문

mysql> insert into table_name(col1, col2) values(value1, value2);
로그인 후 복사

SQL 업데이트 문

mysql> update tablename set col1=&#39;value1&#39;, col2=&#39;value2&#39; where wheredefinition;
로그인 후 복사

SQL 쿼리 문

mysql> select * from table_name where....... #(最复杂的语句)
로그인 후 복사

SQL delete 문

mysql> delete from table_name where...
로그인 후 복사

테이블 구조에 필드 추가

mysql> alert table table_name add column field1 date, add column field2 time ...
로그인 후 복사

테이블 구조의 필드 삭제

mysql> alert table table_name drop field1;
로그인 후 복사

테이블 구조 보기

mysql> show columns from table_name;
로그인 후 복사

사용 제한

mysql> select * from table_name limit 3; #每页只显示3行
mysql> select * from table_name limit 3,4; #从查询结果的第三个开始,显示四项结果。 此处可很好的用来作分页处理。
로그인 후 복사

쿼리 결과 정렬

mysql> select * from table_name order by field1, orderby field2; #多重排序
로그인 후 복사

문자 인코딩 보기

mysql> show variables like &#39;character%&#39; ;
로그인 후 복사

Ubuntu mysql 중국어 왜곡 솔루션

구성 파일 열기

sudo vim /etc/mysql/my.cnf
로그인 후 복사
[mysqld] 찾기
character-set-server = utf8
로그인 후 복사

mysql 다시 시작

/etc/init.d/mysql restart 或者 service mysql restart
로그인 후 복사
추가

위 내용은 Ubuntu에서 일반적인 MySQL 지침 및 중국어 왜곡 문제에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!