mysql基本操作指令(一)

2021-07-30 13:50:28 字數 2192 閱讀 3087

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 連...