經常使用的mysql命令列

2021-10-23 20:32:02 字數 2466 閱讀 4481

a.連線mysql

格式: mysql -h主機位址 -u使用者名稱 -p使用者密碼

1、連線到本機上的mysql。

首先開啟dos視窗,然後進入目錄mysql\bin,再鍵入命令mysql -u root -p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。

如果剛安裝好mysql,超級使用者root是沒有密碼的,故直接回車即可進入到mysql中了,mysql的提示符是: mysql>

2、連線到遠端主機上的mysql。

假設遠端主機的ip為:110.110.110.110,使用者名為root,密碼為abcd123。則鍵入以下命令:

mysql -h110.110.110.110 -u root -p 123;(注:u與root之間可以不用加空格,其它也一樣)

3、退出mysql命令: exit (回車)

b.修改密碼

格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼

1、給root加個密碼ab12。

首先在dos下進入目錄mysql\bin,然後鍵入以下命令

mysqladmin -u root -password ab12

注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。

2、再將root的密碼改為djg345。

mysqladmin -u root -p ab12 password djg345

3、檢視表結構

desc tablename;

一、檢視表結構

show create table 表名; – 檢視表基本結構

describe 表名; – 檢視表詳細定義

二、修改表

修改表名

alter table 舊表名 rename 新錶名;

alter table table_a rename table_b;

修改表字段資料型別

alter table 表名 modify 欄位名 資料型別;

alter table table_a modify column_1 varchar(30);

修改表欄位名

alter table 表名 change 舊屬性名 新屬性名 新資料型別;

alter table table_a change column_1 column_2 varchar(40);

修改表字段注釋

alter table 表名 modify column 欄位名 資料型別 comment 新注釋;

alter table table_a modify column column_1 varchar(20) comment 『應用名稱』;

增加表字段

alter table 表名 add 欄位名1 資料型別 [完整性約束條件] [first | after 欄位名2];

alter table table_a add column_1 varchar(20) not null;

如果是已經存在的表字段想要移動位置,如下:

alter table table_a modify column_1 int after column_2 (要帶上column_1的字段型別)

刪除表字段

alter table 表名 drop 屬性名;

alter table student drop teacher_name varchar(20);

更改表的儲存引擎

alter table 表名 engine = 儲存引擎名;

alter table student2 engine = innodb;

刪除表的外來鍵約束

alter table 表名 engine = 儲存引擎名;

alter table student2 engine = innodb;

三、新增主鍵或索引

新增主鍵

alter table 表名 add primary key (欄位名);

alter table table_a add primary key (id);

刪除主鍵

alter table 表名 drop primary key;

alter table table_a drop primary key;

新增唯一索引

alter table 表名 add unique 索引名(欄位名);

alter table table_a add unique column_a_unique_index (column_a);

新增普通索引

alter table 表名 add index 索引名 (欄位名);

alter table table_a add index column_a_index (column_a);

刪除索引

alter table 表名 drop index 索引名;

alter table table_a drop index column_a_index;

git的經常使用的命令列

git pull 從伺服器倉庫拉資料到本地 git checkout 切換到 xx分支 git checkout b xx 建立分支並切換到建立的分支上 git add 把所有的檔案新增跟蹤 git commit am change some 把本地修改的合併乙個節點 節點描述 引號當中 git p...

mysql使用命令列工具 MySQL命令列工具

shell mysql user user name password your password db name shell mysql help shell mysql 選項 protocol mysql 命令 有些命令mysql可以自己解釋。要檢視這些命令,在mysql 提示下輸入help或 ...

MySQL命令列的使用

初入茅廬的小夥伴們,看著身邊的某些人用命令列來敲mysql的 進行執行.是不是感覺好厲害,好牛叉 其實,使用mysql命令列,挺簡單的.1.配置環境變數 首先,我們需要配置mysql的環境變數.將你安裝的mysql資料夾路徑,新增到path變數中即可.注意 路徑一定要到達 bin 的層級哦 例如此路...