mysql安裝初步 mysql 安裝與初步介紹

2021-10-19 16:32:34 字數 3600 閱讀 3229

mysql的安裝與配置

mysql 埠號3306

basedir="c:/program files/mysql/mysql server 5.5/"基礎安裝目錄

datadir="c:/programdata/mysql/mysql server 5.5/data/" 以後資料檔案儲存目錄

修改配置檔案 c:\program files\mysql\mysql server 5.5中 my.int檔案

default-character-set=utf8

character-set-server=utf8

重新啟動

命令列啟動:

net stop mysql

net start mysql

mysql的登陸/退出:

mysql -uroot -p -p3306 -h127.0.0.1

輸入密碼:

127.0.0.1預設回環位址

退出:exit; quit; \q;

修改mysql提示符

連線客戶端時通過引數設定:

shell>mysql -uroot -p密碼 --prompt 提示符

連上客戶端後,通過prompt命名修改

mysql>promt 提示符

引數 \d完整的日期 \d當前資料庫 \h伺服器名稱 \u當前使用者

常用命令:顯示當前伺服器版本 select vetsion(); -v

顯示當前時間日期 selece noe();

顯示當前使用者 select user();

mysql語句的規範:

關鍵字與函式名稱全部要大寫

資料庫名稱、表名稱、欄位名稱全部小寫

sql語句必須以分號結尾

建立資料庫:安裝之後,預設四個已經安裝資料庫

{}代表必選項,|表示選擇,表示可選線

create [if not exists] db_name

[default] character set [=] charset_name

解釋:schema和database一樣,二者選其一

如果建立資料庫是新增[if not exists]將忽略已經存在的錯誤,

[default] character set [=] charset_name 資料庫的編碼方式,如果不指定,採用預設的編碼方式。character-set-server=utf8在修改my.int已經修改為了utf8,此時也是utf8.如果想建立和預設不一樣的資料庫, character set gbk;設定為gbk。

檢視當前伺服器下資料庫列表

show

[link 『pattern『 | where expr]

修改資料庫編碼方式

alter [db_name]

[default] charecter set [=] charset_name

刪除資料庫

drop [if exists] db_name

mysql資料庫之資料型別和資料表操作

整數型別        位元組       範圍(有符號)      範圍(無符號)          用途

tinyint        1位元組        (-128,127)          (0,255)            小整數值

smallint       2位元組     (-32 768,32 767)       (0,65 535)         大整數值

mediumint      3位元組    (-8 388 608,8 388 607) (0,16 777 215)      大整數值

int或integer   4位元組   (-2 147 483 648,2 147 483 647) (0,4 294 967 295) 大整數值

bigint         8位元組   (-9 233 372 036 854 775 808,9 223 372 036 854 775 807) (0,18 446 744 073 709 551 615) 極大整數值

float          4位元組   (-3.402 823 466 e+38,1.175 494 351 e-38),0,(1.175 494 351 e-38,3.402 823 466 351 e+38) 0,(1.175 494 351 e-38,3.402 823 466 e+38) 單精度浮點數值

double         8位元組 (1.797 693 134 862 315 7 e+308,2.225 073 858 507 201 4 e-308),0,(2.225 073 858 507 201 4 e-308,1.797 693 134 862 315 7 e+308) 0,(2.225 073 858 507 201 4 e-308,1.797 693 134 862 315 7 e+308) 雙精度浮點數值

decimal 對decimal(m,d) ,如果m>d,為m+2否則為d+2 依賴於m和d的值 依賴於m和d的值 小數值

int 型別:

在 mysql 中支援的 5 個主要整數型別是 tinyint,smallint,mediumint,int 和 bigint。這些型別在很大程度上是相同的,只有它們儲存的值的大小是不相同的。

mysql 以乙個可選的顯示寬度指示器的形式對 sql 標準進行擴充套件,這樣當從資料庫檢索乙個值時,可以把這個值加長到指定的長度。例如,指定乙個欄位的型別為 int(6),

就可以保證所包含數字少於 6 個的值從資料庫中檢索出來時能夠自動地用空格填充。需要注意的是,使用乙個寬度指示器不會影響欄位的大小和它可以儲存的值的範圍。

萬一我們需要對乙個字段儲存乙個超出許可範圍的數字,mysql 會根據允許範圍最接近它的一端截短後再進行儲存。還有乙個比較特別的地方是,

mysql 會在不合規定的值插入表前自動修改為 0。

unsigned 修飾符規定欄位只儲存正值。因為不需要儲存數字的正、負符號,可以在儲時節約乙個「位」的空間。從而增大這個字段可以儲存的值的範圍。

zerofill 修飾符規定 0(不是空格)可以用來真補輸出的值。使用這個修飾符可以阻止 mysql 資料庫儲存負值。

float、double 和 decimal 型別

mysql 支援的三個浮點型別是 float、double 和 decimal 型別。float 數值型別用於表示單精度浮點數值,而 double 數值型別用於表示雙精度浮點數值。

與整數一樣,這些型別也帶有附加引數:乙個顯示寬度指示器和乙個小數點指示器。比如語句 float(7,3) 規定顯示的值不會超過 7 位數字,小數點後面帶有 3 位數字。

對於小數點後面的位數超過允許範圍的值,mysql 會自動將它四捨五入為最接近它的值,再插入它。

decimal 資料型別用於精度要求非常高的計算中,這種型別允許指定數值的精度和計數方法作為選擇引數。精度在這裡指為這個值儲存的有效數字的總個數,

而計數方法表示小數點後數字的位數。比如語句 decimal(7,3) 規定了儲存的值不會超過 7 位數字,並且小數點後不超過 3 位。

忽略 decimal 資料型別的精度和計數方法修飾符將會使 mysql 資料庫把所有標識為這個資料型別的字段精度設定為 10,計算方法設定為 0。

unsigned 和 zerofill 修飾符也可以被 float、double 和 decimal 資料型別使用。並且效果與 int 資料型別相同。

原文:

mysql初步安裝 mysql入門 安裝及初步操作

安裝mysql的安裝版 進行初步設定,設定了自己的密碼,設定了bin目錄到path環境變數下 這時mysql已安裝成windows系統服務 啟動命令 net start mysql 關閉命令 net stop mysql 登入 mysql hlocalhost uroot proot 其他 show...

MySQL基礎(一)MySQL安裝及初步使用

一 安裝 1.sudo service mysql start啟動mysql服務 安裝之前的檢查 2.sudo apt get install mysql server安裝mysql服務端 核心程式 3.sudo apt get install mysql client安裝mysql客戶端 4.su...

解壓mysql安裝目錄 解壓版MYSQL安裝

一 mysql5.6安裝後,不能正常啟用 壓縮版mysql,解壓完後在 我的電腦 屬性 高階 環境變數 選擇path,在其後面新增mysql bin資料夾的路徑 如 c program files mysql mysql server 5.6 bin 在my default.ini修改或新增配置 以...