mysql常見操作

2021-10-06 23:05:32 字數 1311 閱讀 5286

create

database dbname;

use dbname;
source /home/abc/abc.

sql;

出現下圖表示匯入成功:

ps: mysql匯入資料時出錯 **error 2005(hy000) unknow mysql server host…**可能是字符集不同,需要為mysql客戶端命令列工具指定字符集,用如下命令開啟mysql客戶端工具:mysql -uroot -p --default-character-set-utf8,然後再匯入資料。

1、匯出資料和表結構:

mysqldump -u使用者名稱 -p密碼 資料庫名 > 資料庫名.sql

mysqldump -uroot -p abc > abc.

sql;

2、只匯出表結構:

mysqldump -u使用者名稱 -p密碼 -d 資料庫名 > 資料庫名.sql

mysqldump -uroot -p -d abc > abc.

sql;

ps:匯入匯出最好設定一下字元編碼

mysql -u root -p --default-character-set=utf8;

1、切換database

use mysql;
2、建立使用者同時指定可訪問的ip,可以用%來通配某段域。

create

user

'root'@'***.***.xx.

%' identified with mysql_native_password by 'password123';

3、給剛建立的user@ip組合賦予許可權。

grant

allprivilegeson*

.*to'root'

@'***.***.xx.%'

;

4、重新整理生效

flush privileges

;

5、檢視使用者表

select

*from

user

;

mysql 常見操作

建立資料庫 create database databasename 建立表 create table table name python 運算元據庫 操作步驟如下 1 建立資料庫連線 import mysqldb conn mysqldb.connect host localhost user r...

MySQL常見操作

1.檢視表結構 當然最詳細還是第三個,只是這種方法返回到結果沒有上面兩種直觀,上面兩個返回的都是以 的形式,而第三個是建立表tablename時標準的sql語句。2.建立外來鍵 mysql中只有innodb型別的表才能建立外來鍵,其他型別表在建立外來鍵時是被忽略到。要新增表到型別,可以在sql語句末...

mysql查詢常見操作

concat str1,str2,如果某個str為null,整體為null concat ws separator,str1,str2,不會出現單個欄位null就null的情況 group concat 列名 表示分組之後,根據分組結果,使用group concat 來放置每一組的某字段的值的集合 ...