免費推薦:mysql影片教學
Select Operating System:#Microsoft Windows
快速下載:mysql-8.0.22-winx64.zip
1 2 |
|
my.ini
設定檔1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
1 |
|
注意:複製儲存MySQL初始化密碼fVdpg:bM9pAk
1 |
|
1 |
|
1 |
|
使用上面方式無法登入的解決方案
1、停止mysql8
net stop mysql8
#2、無密碼啟動
mysqld --console --skip-grant-tables --shared-memory
3、前面視窗不能關閉,再開啟一個新的視窗進行無密碼登入
mysql -u root -p
4、清空密碼
update mysql.user set authentication_string='' where user='root' and host='localhost;'
5、重新整理權限
plush privilege;
#6、重新啟動mysql 服務,再以無密碼登入mysql
1 |
|
1 2 3 4 5 6 7 |
|
Select Operating System:Source Code
#Select OS Version:Generic Linux (Architecture Independent)
#快速下載:mysql-8.0.22.tar.gz
mysql-8.0.22 .tar.gz
1 |
|
1 |
|
1 2 |
|
/usr/local/mysql
目錄,修改相關權限1 2 |
|
1 2 |
|
注意:複製保存MySQL初始化密碼fVdpg:bM9pAk
/etc/my.cnf
1 2 |
|
my.cnf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
1 2 |
|
1 2 3 |
|
1 2 3 4 5 |
|
#建立資料庫##
1 |
|
查詢資料庫
1 2 3 4 |
|
刪除資料庫
1 |
|
#修改資料庫
1 2 |
|
選擇資料庫
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">USE db_name;</pre><div class="contentsignin">登入後複製</div></div>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">SET NAMES utf8;</pre><div class="contentsignin">登入後複製</div></div>
表格操作
################################################################################################################################### ##非負 ###UNSIGNED#########主鍵 ###PRIMARY KEY#########自增 ###AUTO_INCREMENT###### ## ###AUTO_INCREMENT##### #DEFAULT#########註解 ###COMMENT##########
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
1 2 3 4 5 6 7 8 9 10 11 |
|
TIYINT
1个字节,无符号最大值 256 (2^8 -1),正负 -128 ~ 127 (-2^7 -1 ~ 2^7 -1)SMALLINT
2个字节,无符号最大值 65535 (2^16 - 1),正负 -32768 ~ 32767 (-2^15 - 1 ~ 2^15 - 1)MEDIUMINT
3个字节,无符号最大值 16777215 (2^24 - 1),正负 (-2^23-1 ~ 2^23-1)INT
4个字节,无符号最大值 2^32 -1,正负 (-2^31-1 ~ 2^31-1)BIGINT
8个字节,无符号最大值 2^64 - 1, 正负 (-2^63-1 ~ 2^63-1)FLOAT
4个字节 Float [(M,D)] -3.4E+38~3.4E+38( 约 )DOUBLE
8个字节 Double [(M,D)] -1.79E+308~1.79E+308( 约 )DECIMAL
M>D ? M+2 : D+2
个字节 Decimal [(M,D)] 注:M 为长度, D 为小数CHAR
最大保存255个字节,如果值没有达到给定的长度,使用空格补充VARCHAR
最大保存255个字节,用多大长度占多大长度TINYTEXT
最大长度255个字节(2^8-1)MEDIUMTEXT
最大长度 16777215 个字节(2^24-1)TEXT
最大长度65535个字节(2^16-1)LONGTEXT
最大长度4294967295个字节 (2^32-1)DATE
日期(yyyy-mm-dd)TIME
时间(hh:mm:ss)DATETIME
日期与时间组合(yyyy-mm-dd hh:mm:ss)TIMESTAMP
yyyymmddhhmmssYEAR
年份yyyy1 2 3 4 5 6 7 8 9 10 11 |
|
表字段索引
table_name
ADD PRIMARY KEY (column
),用于唯一标识一条记录table_name
ADD UNIQUE (column
) 往往不是为了提高访问速度,而是为了避免数据出现重复table_name
ADD INDEX index_name (column
),唯一任务是加快对数据的访问速度table_name
ADD FULLTEXT index_name (column1
, column2
) ,仅可用于 MyISAM 表,针对较大的数据,生成全文索引很耗时好空间table_name
ADD INDEX index_name (column1
, column2
, column3
) ,为了更多的提高mysql效率1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
字段添加
1 2 |
|
字段类型修改
1 2 |
|
字段名称类型修改
1 2 |
|
字段类型查询
1 |
|
字段删除
1 2 |
|
表名修改
1 2 |
|
表引擎修改
1 2 |
|
1 2 3 4 |
|
1 2 3 4 |
|
1 2 3 4 5 6 7 |
|
1 2 3 4 5 6 7 |
|
1 2 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
以上是MySQL8資料庫安裝教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!