1. 程式人生 > >win10下Mysql的連線、啟動、使用

win10下Mysql的連線、啟動、使用

每次想要使用MySQL之前,要先開啟MySQL服務。

(1)可以通過服務來開啟MySQL服務;

(2)可以在管理員模式下的cmd裡面使用 net start mysql  / net stop mysql 來進行MySQL服務的開啟與關閉;

開啟服務之後,就可以連線服務:

開啟MySQL服務之後,再進入MySQL的執行框

mysql -u root -p

注意這裡,我用 mysql -root -p 之後,輸入密碼就是會報錯,但是用上面就是正確的。具體原因暫時不懂。

報錯為:Can't connect to MySQL server on 'localhost' (10061)

 經過上述的伺服器的開啟、連線之後,我們現在可以操作資料了。

這時需要登陸MySQL伺服器。

做完以上的準備工作,正式開始使用MySQL。

一、查詢MySQL中支援的全部的儲存引擎

SHOW ENGINES;

從圖中看出裡面有我們熟悉的集中儲存引擎:InnoDB、MyISAM、MEMORY。

為了讓儲存引擎的查詢結果輸出更加規整,我們用:

SHOW ENGINES\G; (注意是大寫G。小寫g與;的作用是一樣的)

二、操作資料庫

瞭解幾個基本概念:

系統資料庫:安裝完MySQL之後,自動附帶的一些資料庫。

系統資料庫:

information_schema:儲存資料庫物件的相關資訊。

performation_schema:儲存資料庫伺服器效能引數。

sakila:儲存樣例資料庫。

test:儲存資料庫管理系統自動傳概念的測試資料庫。初始狀態下庫中沒有任何表。

world:儲存了3張表。分別儲存城市、國家、國家使用的語言。

使用者資料庫:使用者根據實際需求建立的資料庫。

實際操作:

1.建立資料庫的幾種方法:

2.檢視以"db_"開頭的庫:

SHOW DATABASE LIKE 'db_%';

3.選擇資料庫:

USE db_admin;

4.修改庫的相關資訊(不包含庫名在內):

ALTER DATABASE db_admin

DEFAULT CHARACTER SET gbk DEFAULT COLLATE gbk_chinese_ci;

5.刪除庫:

DROP DATABASE da_admin3;

6.帶判存在的刪庫:

DROP DATABASE IF EXISTS db_admin4;

一定要記得!!!這兩個系統資料庫一定不能刪除:mysql、performance_schema。

上面介紹了操作資料庫的語句。下面我們來學習操作資料表的語句。

三、操作資料表

在建立資料表之前首先要有 建庫-》use 庫 的操作。

1.建表:

    -> CREATE TABLE IF NOT EXISTS tb_admin(     -> id int auto_increment primary key,     -> user varchar(30) not null,     -> password varchar(30) not null,     -> create_time datetime);

 2.查看錶結構:

SHOW COLUMNS FROM tb_admin FROM db_admin;

DESC tb_admin;

3.修改表結構:

ALTER TABLE tb_admin ADD email VARCHAR(30) NOT NULL,

MODIFY user CARCHAR(30);

上面的語句其實是兩個操作:

對tb_admin表進行新增新欄位   --- ALTER TABLE xxx ADD xxxxx;

對tb_admin表進行修改某原有欄位  --- ALTER TABLE xxx MODIFY xxxxx;

4.修改欄位名:

ALTER TABLE db_admin .tb_admin

CHANGE COLUMN user username VARCHAR(30) NOT NULL;

5.刪除欄位:

ALTER TABLE tb_admin DROP email;

6.修改表名:

ALTER TABLE tb_admin RENAME AS tb_adminnew;

RENAME TABLE tb_adminnew TO tb_admin;

7.複製表(注意只是賦值表的結構,並沒有複製表中的資料資訊)

CREATE TABLE tb_newAdmin

LIKE tb_admin;

或者

CREATE TABLE tb_newAdmin

AS SELETE * FROM tb_admin;

再去檢視tb_newAdmin表:

8.刪除表: DROP TABLE tb_admin;

或者

DROP TABLE IF EXISTS tb_admin;

 四、運算子

待續啦....