MySQL 1 安裝與入門

2021-10-04 21:19:56 字數 2883 閱讀 2126

系統資訊:windows 10,mysql-8.0.19-winx64

發布以供交流與日後複習。

尋找其他版本

解壓縮d:\software\mysql\mysql-8.0.19-winx64

配置環境變數

控制面板》所有控制面板項》系統—高階系統設定—環境變數

變數名:mysql_home

變數值:d:\software\mysql\mysql-8.0.19-winx64

生成data檔案

以管理員身份執行cmd

d:

cd d:\software\mysql\mysql-8.0.19-winx64\bin

mysqld --initialize-insecure --user=mysql

執行以上命令,即可在d:\software\mysql\mysql-8.0.19-winx64目錄下生成data目錄

安裝並啟動mysql

執行命令:

mysqld -install

net start mysql

注意順序,否則報錯:服務名無效。

登陸mysql

連線本地mysql,第一次登陸是沒有密碼的,不用輸入密碼,直接回車即可。

mysql -u root -p
可能遇到的問題

報錯:can』t connect to mysql server on 『localhost』 (10061)

原因:計算機沒有開啟mysql服務

解決:windows+r喚起執行視窗,輸入services.msc回車,彈出服務(本地)介面

在右側服務列表找到mysql服務(沒有的話請執行mysqld -install

開啟該服務

修改密碼

alter user 『root』@『localhost』 identified with mysql_native_password by 『****』,以將密碼修改為ysli123為例

alter user 'root'@'localhost' identified with mysql_native_password by 'ysli123'

;flush privileges;

flush privileges是儲存修改內容,修改後再次進入時記得輸入密碼

退出quit

示例資料庫名:mysql_ysli

建立資料庫

create database 《資料庫名》;

create database mysql_ysli;
刪除資料庫

drop database 《資料庫名》;

drop database mysql_ysli;
選擇資料庫

use 《資料庫名》;

use mysql_ysli;
示例資料表名:ysli_table

建立資料表

建立mysql資料表需要以下資訊:

create table table_name (column_name column_type);

create table ysli_table(

ysli_id int not null auto_increment,

ysli_title varchar(100) not null,

ysli_body varchar(100) not null,

primary key (ysli_id)

)engine=innodb default charset=utf8;

auto_increment定義列為自增的屬性,一般用於主鍵,數值會自動加1。

primary key關鍵字用於定義列為主鍵。可以使用多列來定義主鍵,列間以逗號分隔。

engine設定儲存引擎,charset設定編碼。

如果不想欄位為 null 可以設定欄位的屬性為not null,在運算元據庫時如果輸入該字段的資料為null就會報錯。

刪除資料表

drop database 《資料表名》;

drop table ysli_table;
插入資料
insert into 

( field1, field2,...fieldn )

values

( value1, value2,...valuen )

;

示例(字元型資料需要用單引號或雙引號):

insert into ysli_table (ysli_title,ysli_body)

values

('example','123mysql內容'

);

查詢資料表
select column_name,column_name

主要參考:菜鳥教程

MySQL 1 安裝配置

二 解壓 三 配置部署 四 啟動管理 tar zxvf mysql 5.7.20 linux glibc2.12 x86 64.tar.gzstep1 準備軟體程式 1 basedir mv mysql 5.7.20 linux glibc2.12 x86 64 usr local mysql 2 ...

資料庫MySQL 1 概述 安裝

資料庫管理系統 database management system 資料庫的型別 主流的關係型資料庫 特點 zip安裝 壓縮包方式安裝,要自己手動配置 msi安裝 windows installer 微軟格式的安裝包安裝 mysql安裝 mysql 5.5.27 win64 注意事項 以前安裝過m...

Mysql (1)簡單認識Mysql

mysql 是一種關係型資料庫,預設埠號是3306 在5.5版之前,mysql的預設資料庫引擎是myisam,雖然效能極佳,而且提供了大量的特性,包括全文索引 壓縮 空間函式等,但myisam不支援事務和行級鎖,而且最大的缺陷就是崩潰後無法安全恢復。不過,5.5版本之後,mysql引入了innodb...