共計 2620 個字符,預計需要花費 7 分鐘才能閱讀完成。
這篇文章主要為大家展示了“mysql5.7.20 免安裝版的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領大家一起研究并學習一下“mysql5.7.20 免安裝版的示例分析”這篇文章吧。
1. 下載
根據自己電腦的版本下載適合自己的 mysql。我下載的如圖所示,我的安裝過程也是根據這個來的。
2. 下載之后,解壓到自定義的路徑中,一定不要有中文。
3. 解壓后,新建一個 ini 形式的文件,名字為 my。
my 里面內容為:
[mysql]
# 設置 mysql 客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置 3306 端口
port = 3306
# 設置 mysql 的安裝目錄
basedir=D:\KQQ\mysql-5.7.20-winx64
# 設置 mysql 數據庫的數據的存放目錄
datadir=D:\KQQ\mysql-5.7.20-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為 8 比特編碼的 latin1 字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
如圖:
4. 配置環境變量,避免每次都要到安裝目錄下的 bin 里面執行。
配置過程如下:
– 我的電腦右擊屬性,高級設置,環境變量配置,將 path 變量進行編輯,加入 bin 目錄的地址,和其他地址之前用; 隔開。如圖:
5. 配置完成后,以管理員的身份運行 cmd,具體步驟如下:
在 C 盤中,找到 Windows 文件夾下的 System32 文件下的 cmd.exe,右擊以管理員身份運行
**6. 先將目錄切換到你 mysql 安裝目錄的 bin 目錄,之后,在 cmd 窗口輸入 mysqld
7.install 回車運行即可。注意:要以管理員身份運行 cmd。**
如圖所示:
8. 再輸入 mysqld –initialize-insecure –user=mysql
(執行完上面命令后,MySQL 會自建一個 data 文件夾,并且建好默認數據庫,用戶名默認是 root,密碼默認為空
9. 啟動 mysql 服務:
輸入 net start mysql 啟動服務,OK 成功
登錄 / 進入 mysql 數據庫
cmd 窗口輸入:mysql -u root –p,回車,出現 enter password 后,再回車。如圖:
因為在安裝時,未設置用戶名和密碼,所以默認的登錄的用戶名為 root,密碼為空。
- u 命令:用于指定連接數據庫時使用的用戶名稱。
- p 命令:用于指定用戶輸入的密碼
初始化密碼
在 root 用戶登錄 mysql 狀態下,
逐步輸入以下的代碼:
// 使用數據庫
use mysql;
// 密碼為 haha, 自定義
update user set authentication_string=PASSWORD(haha) where user= root
// 更新權限
flush privileges;
// 退出 mysql
quit;
由于剛剛設置了密碼。重新打開 mysql。
到此,數據庫更改密碼完畢。接下來介紹,數據庫常用命令
create database new_dbname;-- 新建數據庫
show databases;-- 顯示數據庫
use databasename;-- 使用數據庫
select database();-- 查看已選擇的數據庫
show tables;-- 顯示當前庫的所有表
create table tablename(fieldname1 fieldtype1,fieldname2 fieldtype2,..)[ENGINE=engine_name];-- 創建表
create table tablename select statement;-- 通過子查詢創建表
desc tablename;-- 查看表結構
show create table tablename;-- 查看建表語句
alter table tablename add new_fielname new_fieldtype;-- 新增列
alter table tablename add new_fielname new_fieldtype after 列名 1;-- 在列名 1 后新增列
alter table tablename modify fieldname new_fieldtype;-- 修改列
alter table tablename drop fieldname;-- 刪除列
alter table tablename_old rename tablename_new;-- 表重命名
insert into tablename(fieldname1,fieldname2,fieldnamen) valuse(value1,value2,valuen);-- 增
delete from tablename [where fieldname=value];-- 刪
update tablename set fieldname1=new_value where filename2=value;-- 改
select * from tablename [where filename=value];-- 查
truncate table tablename;-- 清空表中所有數據,DDL 語句
show engines;-- 查看 mysql 現在已提供的存儲引擎:
show variables like %storage_engine% -- 查看 mysql 當前默認的存儲引擎
show create table tablename;-- 查看某張表用的存儲引擎(結果的 ENGINE= 部分)
alter table tablename ENGINE=InnoDB-- 修改引擎
create table tablename(fieldname1 fieldtype1,fieldname2 fieldtype2,..) ENGINE=engine_name;-- 創建表時設置存儲引擎
以上是“mysql5.7.20 免安裝版的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!