1. 程式人生 > >MySQL學習筆記Windows篇

MySQL學習筆記Windows篇

pri 成功 MySQL學習筆記 host incr 註意 tab img 直接

MySQL安裝完畢後沒有圖形化操作界面,圖形化管理界面需要另行安裝,個人比較喜歡Navicat,界面更像SQLserver;

此篇學習筆記所有操作均使用命令行中完成;

1、開啟/停止服務
使用MySQL先確認服務已開啟
1)開啟服務 net start mysql

技術分享圖片
2)停止服務 net stop mysql

技術分享圖片
註意:這裏的‘mysql’既安裝MySQL時填寫的服務名,在MySQL5.7版本安裝時的默認服務名是mysql57,安裝時可以自行對服務名命名。

*****************************************************************************************************************************************************************************************************************

2、登錄/登出MySQL
1)登錄 mysql -uroot -p -h localhost;

技術分享圖片
這裏可不用分號結尾(加上分號也不影響),-u為用戶名,root用戶類似sqlserver中的sa;-p為密碼,不推薦直接在命令行輸入密碼,登錄時會提示輸入密碼;-h連接服務器地址,若直接連接localhost則可不用單獨指定;
登錄成功後,提示符會變成 mysql> ;

2)登出 \q 或者 quit 或者 exit 均可登出MySQL

技術分享圖片

*****************************************************************************************************************************************************************************************************************

3、基本操作指令
1)查詢當前服務器下所有數據庫 show databases;

技術分享圖片
2)新建數據庫 create database <database_name>;

技術分享圖片
3)選擇數據庫 use <database_name>;

技術分享圖片
在MySQL命令行操作中,經常需要對不同數據庫進行操作,需要先選擇要操作的數據庫。選擇成功後會提示數據庫已變更。
4)查看表 show tables.

技術分享圖片
使用show tables前需選擇要查詢的數據庫。
5)新建表
基礎新建表語句 create table <table_name> (id int,name nvarchar(20));

技術分享圖片
指定主鍵/列是否為空 create table <table_name> (id int primary key,name nvarchar(20) not null);

技術分享圖片
設置列自增(標識列) create table <table_name> (id int auto_increment primary key,name nvarchar(20) not null);

技術分享圖片
註意:MySQL中設置列自增用關鍵字auto_increment而非identity(1,1)。
6)查看表結構 describe <table_name>;

技術分享圖片

MySQL學習筆記Windows篇