>  기사  >  데이터 베이스  >  Ubuntu에서 일반적인 MySQL 지침 및 중국어 왜곡 문제에 대한 자세한 소개

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

黄舟
黄舟원래의
2017-03-27 13:29:501021검색

본 글은 주로 우분투에서 사용되는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.