mysql學習筆記-- 安裝建立資料庫
一、mysql安裝步驟
版本:5.6.37
執行安裝檔案
選擇server 64位版本
下一步埠號預設3306
下一步,填寫root 密碼
建立guest使用者,賬戶、密碼,提交
安裝完成
通過命令啟動,證明服務已經啟動:
cmd,開啟命令視窗
輸入:mysql -uroot -p 回車
輸入密碼:******(安裝時所設定的密碼),回車
進入mysql介面,如圖mysql monitor
第二種方法,通過命令開啟服務:
先關閉服務
執行mysql -uroot -p 回車,輸入密碼 回車,證明mysql已經關閉了
命令視窗輸入:net start mysql56 回車,如圖所示啟動成功
執行mysql -uroot -p 回車,輸入密碼 回車,證明mysql已經開啟了
命令視窗輸入:net stop mysql56 回車,如圖所示停止成功
執行mysql -uroot -p 回車,輸入密碼 回車,證明mysql已經關閉了
1、檔案路徑:安裝路徑
例:c:\program files\mysql\mysql server 5.6
複製,備份my-default.ini檔案,檔案my.ini
mysql視窗檢視配置資訊
mysql monitor 輸入 \s ,回車
(2)需改為utf8格式,否則會出現亂碼
客戶端字符集[mysql]default-character-set=utf8
在如圖下的位置,加[mysqld]character-set-server=utf8 ,如圖所示
關閉mysql56服務,再重新啟動,
mysql -uroot -p 回車
輸入密碼,回車
輸入 \s,回車
檢視mysql.ini的配置,如圖所示
mysql目錄介紹
bin目錄,儲存可執行檔案
data目錄,儲存資料檔案
include目錄,儲存包含的標頭檔案
lib目錄,儲存庫檔案
share目錄,錯誤訊息和字符集檔案
my.ini,mysql的配置檔案
登入/退出mysql
-u[使用者名稱]
-p[密碼]
-h[伺服器名稱]
-p,--port=#,埠號
-d,database=name,開啟指定資料庫
--prompt=name,設定命令提示符
--delimiter=name,指定分隔符
-v,--version,輸出版本資訊並且退出
退出exit,quit,\q
mysql -uroot -proot
登入本地主主機:mysql -hlocalhost -uroot -p
登入本地主機機:mysql -h127.0.0.1 -uroot -p
修改命令提示符:mysql -hlocalhost -uroot -p --prompt=king ,只針對當前連線有效,退出在連線無效
\h 檢視幫助資訊
\c 清除當前命令
命令提示符常用引數
\d:完整的日期
\d:當前資料庫
\h:伺服器名稱
\u:當前使用者名稱
操作命令步驟:
輸入prompt \u,回車
輸入prompt mysql>,回車
輸入prompt \h~\u~\d~\d,回車
如圖,none,表示沒有資料庫連線
退出monitor
輸入mysql -uroot -p --prompt=\h~\u,回車
mysql常用命令
select version(); 當前版本:
select now();顯示當前日期時間
select user();顯示當前使用者
mysql語句的規範
關鍵字與函式名稱全部大寫
資料庫名稱、表名稱、欄位名稱等全部小寫
sql語句必須以分隔符結尾
sql語句支援折行操作,只要不把單詞、標記或引號字串分割為兩部分,可以在下一行繼續寫
資料庫名稱、表名稱、欄位名稱等盡量不要使用mysql的保留字,如果需要使用的時候需要使用反引號(『 』)將名稱括起來
select now() \c 取消執行命令
delimiter // 修改預設分隔符
select now() //
登入的時候修改命令分隔符
mysql -uroot -p --delimiter=//
輸出到檔案
\t d:\mysqllog.txt 之後所寫的任何命令都會儲存到檔案中,包括錯誤提示
mysql做筆記 mysql學習筆記
alter table 新增,修改,刪除表的列,約束等表的定義。檢視列 desc 表名 修改表名 alter table t book rename to bbb 新增列 alter table 表名 add column 列名 varchar 30 刪除列 alter table 表名 drop ...
mysql學習筆記 51 mysql學習筆記
初學mysql時整理,隨時更新 資料操作 增 insert into 表名 字段列表 values 值列表 值列表 如果要插入的值列表包含所有字段並且順序一致,則可以省略字段列表。可同時插入多條資料記錄!replace 與 insert 完全一樣,可互換。insert into 表名 set 欄位名...
mysql學習筆記 51 Mysql 學習筆記
一.首先進入mysql mysql u root p新增使用者許可權設定 grant all privileges on to jerry localhost identified by aa1234567 只允許本機訪問 grant all privileges on to jerry 10.80...