這部分也是在做一個帶服務(wù)器和數(shù)據(jù)庫的登錄頁面時候?qū)W到的挑豌,其中數(shù)據(jù)庫就使用的mysql安券,對于剛接觸mysql也要學(xué)的朋友我就寫一下簡單的下載墩崩,安裝和初始化,改root密碼吧侯勉。
mysql:
1.下載Mysql文件
就不給出官網(wǎng)鏈接了鹦筹,直接百度Mysql官網(wǎng)第一個就是,下載Mysql Community Serve這個版本的址貌,
這個是社區(qū)版的铐拐,開源并且免費,對于普通用戶來說足夠了练对,功能也齊全遍蟋。
2.解壓Mysql壓縮包
解壓到你想要創(chuàng)建數(shù)據(jù)庫的磁盤,比如C盤螟凭,D盤虚青。
3.進入到Mysql根目錄創(chuàng)建my.ini文件
創(chuàng)建一個txt格式文本,改前綴后綴就可以了螺男,
里面的內(nèi)容:
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[mysqld]
#設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=D:\mysql-5.7.21-winx64
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\mysql-5.7.21-winx64\data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
4.CMD進入到mysql的子目錄bin棒厘,然后依次輸入以下命令
mysqld --install (安裝) mysqld --initialize (初始化)net start mysql(運行)
5.設(shè)置密碼
1.在my.ini文件末尾加上“skip-grant-tables”(取消權(quán)限設(shè)置)保存文件
2.重啟mysql服務(wù)
3.cmd下進入mysql - bin目錄,輸入 mysql -u root -p 下隧,回車奢人,這時候不需要密碼即可登錄
4.重置密碼。輸入 use mysql 回車
?
5.輸入update user set authentication_string=password("newPassword") where user="root";
6.刪除my.ini文件末尾“?skip-grant-tables”保存文件
7.重啟mysql服務(wù)淆院,就可以用新密碼登錄root賬戶
6.輸入mysql -u root -p
輸入之前你設(shè)置的密碼進入到mysql
目前還沒有完何乎,mysql會要你再重置一次密碼
所以還要使用SET PASSWORD ='你的新密碼'; 這段代碼來重置新密碼
重置完后就可以使用mysql了
7.Mysql常用命令
create database name; 創(chuàng)建數(shù)據(jù)庫
use databasename; 選擇數(shù)據(jù)庫
drop database name 直接刪除數(shù)據(jù)庫,不提醒
show tables; 顯示表
describe tablename; 表的詳細(xì)描述
select 中加上distinct去除重復(fù)字段
mysqladmin drop databasename 刪除數(shù)據(jù)庫前土辩,有提示支救。
顯示當(dāng)前mysql版本和當(dāng)前日期
select version(),current_date;
使用中遇到的問題:
1.比如要刪除新建表格中的某一行
使用命令
alter table 表格名 drop 行名;
2.修改已創(chuàng)建好的表格中一列的列名
alter table 表格名 change column 舊列名 新列明 varchar(50);