DOS命令列之MYSQL常用命令(一)

2021-07-25 12:55:12 字數 2197 閱讀 3984

注意:

以下命令在dos視窗執行,必須先進入mysql安裝後的bin目錄,比如

c:\program files\mysql\mysql server 5.6\bin;

除非你將該目錄新增到系統環境變數path中作為快捷方式,那麼可以在dos視窗直接執行命令

1.連線

mysql -h 主機 -u 使用者名稱 -p 密碼

例如: mysql -h localhost -u root -p 123456

2.退出

exit

注意:以下命令結尾處均新增分號;作為結束符,方括號表示命令引數可預設

3.資料庫操作

(1) 顯示所有資料庫例項

show databases;

(2)進入某個資料庫例項

use 資料庫例項名;

例如:use test;

(3)建立資料庫例項

create database [if not exists] 資料庫例項名 [default charset utf8 collate utf8_general_ci];

例如:create database sop default charset utf8 collate utf8_general_ci;

(4)刪除資料庫例項

drop database [if exists] 資料庫例項名;

例如:drop database if exists sop;  其中if exists表示如果存在才刪除

(5)顯示當前所在的資料庫例項

select database();

4.表操作

(1)顯示所有表

show tables();

(2)建立表

create table 表名(列定義)[engine=innodb/myisam] [default charset utf8];

其中 engine表示建立的表型別,innodb表示支援事務處理,myisam則不支援,查詢效率高;

例如:create table user(id int(4) not null primary key auto_increment,

name char(2) not null,

*** int(2) not null defaul 0,

degree double(16,2)

)engine=innodb default charset utf8;

(3)刪除表

drop table 表名;

例如:drop table user;

(4)顯示表結構

desc 表名; 或者 show columns from 表名;

例如:desc user; 或者 show columns from user;

(5)重新命名表

alter table 表名 rename 新錶名

(6)修改表結構

刪除列:alter table 表名 drop 列名

增加列:alter table 表名 add 列名 資料型別 [是否可為空] [default 預設值] [comment 『字段說明]

alter table user add city char(20) null default '北京' comment '家庭住址';

修改列:注意列名、新列名、資料型別是必選的,新列名可以和原列名相同,即不改名

alter table 表名 change 列名稱 新列名 資料型別 [是否可為空] [default 預設值] [comment 『字段說明]

例如 :alter table user change degree city char(20) null;

alter table user change city city int(4);

新增主鍵

alter table 表名 add constraint 主鍵名稱 primary key(列名1,....)

刪除表中主鍵

alter table 表名 drop primary key;

注意:如果主鍵是自增長,則不允許刪除,因為自增長必須為主鍵

新增索引

alter table 表名 add index 索引名(列名1,...)

刪除索引

alter table 表名 drop index 索引名稱;

新增唯一限制條件索引

alter table 表名 add unique 唯一索引名稱(列名1,...)

mysql常用命令行 mysql常用命令行操作語句

第一招 mysql服務的啟動和停止 net stop mysql net start mysql 第二招 登陸mysql 語法如下 mysql u使用者名稱 p使用者密碼 鍵入命令mysql uroot p,回車後提示你輸入密碼,輸入12345,然後回車即可進入到mysql中了,mysql的提示符是...

Mysql常用命令行

這個鏈結裡的更全 net stop mysql net start mysql 語法如下 mysql u使用者名稱 p使用者密碼 鍵入命令mysql uroot p,回車後提示你輸入密碼,輸入12345,然後回車即可進入到mysql中了,mysql的提示符是 mysql 注意,如果是連線到另外的機器...

mysql命令列常用命令

第一招 mysql服務的啟動和停止 net stop mysql net start mysql 第二招 登陸mysql 語法如下 mysql u使用者名稱 p使用者密碼 鍵入命令mysql uroot p,回車後提示你輸入密碼,輸入12345,然後回車即可進入到mysql中了,mysql的提示符是...