bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

怎么用mysql命令,mysql 幫助命令

如何使用mysql命令行

1)首先您得打開(kāi)DOS窗口,方法略 2)登錄MySql服務(wù)器 輸入登錄MySQL數(shù)據(jù)庫(kù)命令 mysql -h 127.0.0.1 -u root -p 參數(shù)含義: mysql是登錄數(shù)據(jù)庫(kù)的命令,-h 后面跟服務(wù)器的IP,由于本示例MySql服務(wù)器安裝在本地,因此IP地址為127.0.0.1;-u 后面跟用...

專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)扶余免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

怎么用mysql命令行登錄,進(jìn)入mysql命令行

Mysql命令行登入命令

mysql -h localhost -u root -p 123456 (命令行下當(dāng)Mysql沒(méi)設(shè)置端口為3306情況下使用)

mysql -h localhost -P端口 -u root -p 123456 (命令行下當(dāng)Mysql重新修改了端口不為3306情況下使用,注意-P為大寫)

Mysql設(shè)置用戶權(quán)限

//授權(quán)phplamp用戶擁有phplamp數(shù)據(jù)庫(kù)(的)所有權(quán)限。

grant all privileges on phplampDB.* to hbchen@localhost identified by 'hbchen';

MySQL的基本命令

啟動(dòng):net start mySql;

進(jìn)入:mysql -u root -p/mysql -h localhost -u root -p databaseName;

列出數(shù)據(jù)庫(kù):show databases;

選擇數(shù)據(jù)庫(kù):use databaseName;

列出表格:show tables;

顯示表格列的屬性:show columns from tableName;

建立數(shù)據(jù)庫(kù):source fileName.txt;

匹配字符:可以用通配符_代表任何一個(gè)字符,%代表任何字符串;

增加一個(gè)字段:alter table tabelName add column fieldName dateType;

增加多個(gè)字段:alter table tabelName add column fieldName1 dateType,add columns fieldName2 dateType;

多行命令輸入:注意不能將單詞斷開(kāi);當(dāng)插入或更改數(shù)據(jù)時(shí),不能將字段的字符串展開(kāi)到多行里,否則硬回車將被儲(chǔ)存到數(shù)據(jù)中;

增加一個(gè)管理員帳戶:grant all on *.* to user@localhost identified by "password";

每條語(yǔ)句輸入完畢后要在末尾填加分號(hào)';',或者填加'\g'也可以;

查詢時(shí)間:select now();

查詢當(dāng)前用戶:select user();

查詢數(shù)據(jù)庫(kù)版本:select version();

查詢當(dāng)前使用的數(shù)據(jù)庫(kù):select database();

1、刪除student_course數(shù)據(jù)庫(kù)中的students數(shù)據(jù)表:

rm -f student_course/students.*

2、備份數(shù)據(jù)庫(kù):(將數(shù)據(jù)庫(kù)test備份)

mysqldump -u root -p testc:\test.txt

備份表格:(備份test數(shù)據(jù)庫(kù)下的mytable表格)

mysqldump -u root -p test mytablec:\test.txt

將備份數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù):(導(dǎo)回test數(shù)據(jù)庫(kù))

mysql -u root -p test

3、創(chuàng)建臨時(shí)表:(建立臨時(shí)表zengchao)

create temporary table zengchao(name varchar(10));

4、創(chuàng)建表是先判斷表是否存在

create table if not exists students(……);

5、從已經(jīng)有的表中復(fù)制表的結(jié)構(gòu)

create table table2 select * from table1 where 11;

6、復(fù)制表

create table table2 select * from table1;

7、對(duì)表重新命名

alter table table1 rename as table2;

8、修改列的類型

alter table table1 modify id int unsigned;//修改列id的類型為int unsigned

alter table table1 change id sid int unsigned;//修改列id的名字為sid,而且把屬性修改為int unsigned

9、創(chuàng)建索引

alter table table1 add index ind_id (id);

create index ind_id on table1 (id);

create unique index ind_id on table1 (id);//建立唯一性索引

10、刪除索引

drop index idx_id on table1;

alter table table1 drop index ind_id;

11、聯(lián)合字符或者多個(gè)列(將列id與":"和列name和"="連接)

select concat(id,':',name,'=') from students;

12、limit(選出10到20條)第一個(gè)記錄集的編號(hào)是0

select * from students order by id limit 9,10;

13、MySQL不支持的功能

事務(wù),視圖,外鍵和引用完整性,存儲(chǔ)過(guò)程和觸發(fā)器

14、MySQL會(huì)使用索引的操作符號(hào)

,=,=,,=,between,in,不帶%或者_(dá)開(kāi)頭的like

15、使用索引的缺點(diǎn)

1)減慢增刪改數(shù)據(jù)的速度;

2)占用磁盤空間;

3)增加查詢優(yōu)化器的負(fù)擔(dān);

當(dāng)查詢優(yōu)化器生成執(zhí)行計(jì)劃時(shí),會(huì)考慮索引,太多的索引會(huì)給查詢優(yōu)化器增加工作量,導(dǎo)致無(wú)法選擇最優(yōu)的查詢方案;

16、分析索引效率

方法:在一般的SQL語(yǔ)句前加上explain;

分析結(jié)果的含義:

1)table:表名;

2)type:連接的類型,(ALL/Range/Ref)。其中ref是最理想的;

3)possible_keys:查詢可以利用的索引名;

4)key:實(shí)際使用的索引;

5)key_len:索引中被使用部分的長(zhǎng)度(字節(jié));

6)ref:顯示列名字或者"const"(不明白什么意思);

7)rows:顯示MySQL認(rèn)為在找到正確結(jié)果之前必須掃描的行數(shù);

8)extra:MySQL的建議;

17、使用較短的定長(zhǎng)列

1)盡可能使用較短的數(shù)據(jù)類型;

2)盡可能使用定長(zhǎng)數(shù)據(jù)類型;

a)用char代替varchar,固定長(zhǎng)度的數(shù)據(jù)處理比變長(zhǎng)的快些;

b)對(duì)于頻繁修改的表,磁盤容易形成碎片,從而影響數(shù)據(jù)庫(kù)的整體性能;

c)萬(wàn)一出現(xiàn)數(shù)據(jù)表崩潰,使用固定長(zhǎng)度數(shù)據(jù)行的表更容易重新構(gòu)造。使用固定長(zhǎng)度的數(shù)據(jù)行,每個(gè)記錄的開(kāi)始位置都是固定記錄長(zhǎng)度的倍數(shù),可以很容易被檢測(cè)到,但是使用可變長(zhǎng)度的數(shù)據(jù)行就不一定了;

d)對(duì)于MyISAM類型的數(shù)據(jù)表,雖然轉(zhuǎn)換成固定長(zhǎng)度的數(shù)據(jù)列可以提高性能,但是占據(jù)的空間也大;

18、使用not null和enum

盡量將列定義為not null,這樣可使數(shù)據(jù)的出來(lái)更快,所需的空間更少,而且在查詢時(shí),MySQL不需要檢查是否存在特例,即null值,從而優(yōu)化查詢;

如果一列只含有有限數(shù)目的特定值,如性別,是否有效或者入學(xué)年份等,在這種情況下應(yīng)該考慮將其轉(zhuǎn)換為enum列的值,MySQL處理的更快,因?yàn)樗械膃num值在系統(tǒng)內(nèi)都是以標(biāo)識(shí)數(shù)值來(lái)表示的;

19、使用optimize table

對(duì)于經(jīng)常修改的表,容易產(chǎn)生碎片,使在查詢數(shù)據(jù)庫(kù)時(shí)必須讀取更多的磁盤塊,降低查詢性能。具有可變長(zhǎng)的表都存在磁盤碎片問(wèn)題,這個(gè)問(wèn)題對(duì)blob數(shù)據(jù)類型更為突出,因?yàn)槠涑叽缱兓浅4蟆?梢酝ㄟ^(guò)使用optimize table來(lái)整理碎片,保證數(shù)據(jù)庫(kù)性能不下降,優(yōu)化那些受碎片影響的數(shù)據(jù)表。 optimize table可以用于MyISAM和BDB類型的數(shù)據(jù)表。實(shí)際上任何碎片整理方法都是用mysqldump來(lái)轉(zhuǎn)存數(shù)據(jù)表,然后使用轉(zhuǎn)存后的文件并重新建數(shù)據(jù)表;

20、使用procedure analyse()

可以使用procedure analyse()顯示最佳類型的建議,使用很簡(jiǎn)單,在select語(yǔ)句后面加上procedure analyse()就可以了;例如:

select * from students procedure analyse();

select * from students procedure analyse(16,256);

第二條語(yǔ)句要求procedure analyse()不要建議含有多于16個(gè)值,或者含有多于256字節(jié)的enum類型,如果沒(méi)有限制,輸出可能會(huì)很長(zhǎng);

21、使用查詢緩存

1)查詢緩存的工作方式:

第一次執(zhí)行某條select語(yǔ)句時(shí),服務(wù)器記住該查詢的文本內(nèi)容和查詢結(jié)果,存儲(chǔ)在緩存中,下次碰到這個(gè)語(yǔ)句時(shí),直接從緩存中返回結(jié)果;當(dāng)更新數(shù)據(jù)表后,該數(shù)據(jù)表的任何緩存查詢都變成無(wú)效的,并且會(huì)被丟棄。

2)配置緩存參數(shù):

變量:query_cache _type,查詢緩存的操作模式。有3中模式,0:不緩存;1:緩存查詢,除非與 select sql_no_cache開(kāi)頭;2:根據(jù)需要只緩存那些以select sql_cache開(kāi)頭的查詢; query_cache_size:設(shè)置查詢緩存的最大結(jié)果集的大小,比這個(gè)值大的不會(huì)被緩存。

22、調(diào)整硬件

1)在機(jī)器上裝更多的內(nèi)存;

2)增加更快的硬盤以減少I/O等待時(shí)間;

尋道時(shí)間是決定性能的主要因素,逐字地移動(dòng)磁頭是最慢的,一旦磁頭定位,從磁道讀則很快;

3)在不同的物理硬盤設(shè)備上重新分配磁盤活動(dòng);

如果可能,應(yīng)將最繁忙的數(shù)據(jù)庫(kù)存放在不同的物理設(shè)備上,這跟使用同一物理設(shè)備的不同分區(qū)是不同的,因?yàn)樗鼈儗?zhēng)用相同的物理資源(磁頭)。

如何利用命令進(jìn)人mysql?

方法/步驟

桌面左下角windows圖標(biāo)--搜索框內(nèi)輸入cmd,結(jié)果如圖所示,點(diǎn)擊cmd.exe,或者使用快捷鍵Windows鍵(在鍵盤上有個(gè)Windows標(biāo)志的按鍵)+R輸入cmd后回車。

請(qǐng)點(diǎn)擊輸入圖片描述

請(qǐng)點(diǎn)擊輸入圖片描述

啟動(dòng)mysql數(shù)據(jù)庫(kù):在出來(lái)的DOS命令窗口中輸入?net start mysql,或者使用快捷鍵Windows鍵(在鍵盤上有個(gè)Windows標(biāo)志的按鍵)+ R直接輸入net start mysql后回車。(另附:關(guān)閉的命令為net stop mysql)

請(qǐng)點(diǎn)擊輸入圖片描述

請(qǐng)點(diǎn)擊輸入圖片描述

在DOS命令窗口輸入?mysql -hlocalhost -uroot -p回車?進(jìn)入mysql數(shù)據(jù)庫(kù),其中-h表示服務(wù)器名,localhost表示本地;-u為數(shù)據(jù)庫(kù)用戶名,root是mysql默認(rèn)用戶名;-p為密碼,如果設(shè)置了密碼,可直接在-p后鏈接輸入,如:-p123456,用戶沒(méi)有設(shè)置密碼,顯示Enter password時(shí),直接回車即可。注意,如果你的mysql沒(méi)有安裝在C盤下,你需要先使用DOS命令進(jìn)入mysql的安裝目錄下的bin目錄中。以我的電腦為例,方法如下:輸入D:進(jìn)入D盤,在輸入cd?D:\Tools\MySQL5.5.25\bin進(jìn)入到mysql的bin目錄下才可以輸入?mysql -hlocalhost -uroot -p

請(qǐng)點(diǎn)擊輸入圖片描述

當(dāng)顯示此界面時(shí)表示成功鏈接到了mysql數(shù)據(jù)庫(kù)

請(qǐng)點(diǎn)擊輸入圖片描述

輸入show databases;顯示你有的數(shù)據(jù)庫(kù)(mysql數(shù)據(jù)庫(kù)中的命令必須以分號(hào)結(jié)尾“;”)

請(qǐng)點(diǎn)擊輸入圖片描述

如果要退出mysql數(shù)據(jù)庫(kù),輸入exit;回車

請(qǐng)點(diǎn)擊輸入圖片描述

如何用命令行執(zhí)行mysql的sql文件

首先要配系統(tǒng)變量,在我的電腦-屬性-高級(jí)系統(tǒng)設(shè)置-環(huán)境變量-找到Path,加入你電腦上的mysql地址下的bin目錄,如c:/wampp/mysql/bin

:打開(kāi)CMD輸入以下命令(不需要轉(zhuǎn)換目錄)

mysql -u root -p

ENTER PASSWORD:

進(jìn)入MYSQL后

mysqluse test;

mysql source c:/test.sql

ok執(zhí)行完了

你可以用show tables;查看有哪寫表(記得語(yǔ)句后有個(gè)分號(hào))還可以用desc tableName;查看你的表結(jié)構(gòu)

怎么用命令打開(kāi)mysql數(shù)據(jù)庫(kù)操作頁(yè)面

使用命令行連接mysql數(shù)據(jù)庫(kù):

windows操作系統(tǒng)下,開(kāi)始——運(yùn)行,打開(kāi)"運(yùn)行"對(duì)話框,輸入cmd,點(diǎn)擊“確定”即可進(jìn)入dos窗口。

dos窗口輸入登錄mysql數(shù)據(jù)庫(kù)命令

mysql

-h

127.0.0.1

-u

root

-p

命令參數(shù)說(shuō)明:

mysql是登錄數(shù)據(jù)庫(kù)的命令,-h

后面跟服務(wù)器的ip,由于本示例mysql服務(wù)器安裝在本地,因此ip地址為127.0.0.1;-u

后面跟用戶名,本示例采用

root用戶登錄;-p

后面跟登錄密碼。

輸入上述命令后回車,再輸入登錄密碼,在回車即可完成登錄mysql數(shù)據(jù)庫(kù)服務(wù)了。跟著可以運(yùn)行use

databasename語(yǔ)句操作某個(gè)數(shù)據(jù)庫(kù)了

網(wǎng)頁(yè)標(biāo)題:怎么用mysql命令,mysql 幫助命令
本文URL:http://vcdvsql.cn/article30/hshjpo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、域名注冊(cè)、移動(dòng)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作App設(shè)計(jì)、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)