1、在windows命令提示符下執行:
啟動mysql服務:net start mysql
停止mysql服務:net stop mysql
解除安裝:sc delete mysql
一般要先啟動mysql伺服器
注意:執行如上命令時,有時會出現「發生系統錯誤5 拒絕訪問」,這是因為當前使用者的操作許可權太低了,需要我們要以管理員身份來執行cmd程式。同時還要注意服務名稱是否是mysql。
2、mysql登陸
mysql -hlocalhost -u username -puserpassword
注意:密碼如果寫在命令列的時候一定不能有空格。
3、mysql常用命令:
放棄正在輸入的命令:\c
顯示命令清單:\h
退出mysql程式:\q
檢視mysql伺服器狀態資訊:\s
4、使用mysql命令 show variables like 'character%';
即可檢視當前mysql服務例項使用的字符集。
a、mysql提供下列mysql命令可以「臨時地」修改mysql「當前會話的」字符集。
set character_set_client = gbk;
set character_set_connection = gbk;
set character_set_database = gbk;
set character_set_results = gbk;
set character_set_server = gbk;
5、運算元據庫
建立資料庫:create database dbname;
顯示所有資料庫:show databases;
使用mysql命令 show create database dbname;
可以檢視資料庫的相關資訊(例如mysql版本id號、預設字符集等資訊)。
選定預設資料庫:use dbname;
刪除資料庫,使用sql語句drop database dbname;
6、運算元據庫表的結構:
建立資料庫表之前必須先使用資料庫。
create table my_table(
today datetime,
name char(20)
);create table students(
id int unsigned not null auto_increment primary key,
name varchar(8) not null,
*** char(4) not null
);使用mysql命令「desc table_name;」即可檢視表名為table_name的表結構。
使用mysql命令「show create table table_name;」檢視名為table_name表的詳細資訊。
·新增列
alter table 表名 add 列名 列資料型別 [after 插入位置];
在名為age的列後面插入列birthday:
alter table table_name add birthday date after age;
新增一列s,放在最前面
alter table table_name add s varchar(22) first ;
·修改列
alter table table_name change 列名稱 列新名稱 新資料型別;
將表的tel列改名為telphone
alter table table_name change tel telphone char(13) not null;
·如果只對字段的資料型別進行修改
alter table 表名 modify 欄位名 新資料型別;
·刪除列
alter table table_name drop 列名稱;
·重新命名表
alter table table_name rename new_name;
·刪除整張表
drop table 表名;
7、檢視字符集
檢視當前支援的mysql字符集
show charset;
MySQL操作基本指令
多行注釋 這是多行注釋 這是單行注釋 建立資料庫 create database 資料庫名 charset utf8 顯示所有資料庫 show databases 顯示某個資料庫的建立語句 show create database 資料庫名 刪除資料庫 drop database 資料庫名 修改某個...
mysql基本操作指令(二)
1 mysql中的decimal資料型別 不常用 decimal length,precision 用於表示精度確定 小數點後數字的位數確定 的小數型別,length決定了該小數的最大位數,precision用於設定精度 小數點後數字的位數 create table students id deci...
mysql基本操作指令(四)
1 使用謂詞distinct過濾結果集中的重覆記錄 select distinct 列名稱 from 表名稱 2 使用謂詞limit查詢某幾行記錄 select 字段列表 from 資料來源 limit start,length 3 資料庫表的連線,使用from子句指定資料來源 from 表名1 連...