管理員必須會用的一些常見的mysql管理命令

2021-08-06 04:57:51 字數 3206 閱讀 4086

**

登陸mysql

mysql -uroot -plvtao.net

遠端登陸

mysql -h110.110.110.110 -uroot -plvtao.net;

回車即可進入到mysql中了,mysql的提示符是: mysql>

退出mysql命令: exit; (回車)

修改密碼

格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼。 例如

給root加個密碼ab12。直接shell狀態下鍵入以下命令

mysqladmin -u root -password ab12

再將root的密碼改為djg345。

mysqladmin -u root -p ab12 password djg345

建立資料庫

1、 create database 資料庫名;

2、 grant select,insert,update,delete,create,drop,alter on 資料庫名.* to 資料庫名@localhost identified by 『密碼』;

3、 set password for 『資料庫名』@』localhost』 = old_password(『密碼』);

依次執行3個命令完成資料庫建立。注意:中文 「密碼」和「資料庫」是戶自己需要設定的。

常用命令

1、顯示當前資料庫伺服器中的資料庫列表:

mysql> show databases;

2、建立資料庫:

mysql> create database 庫名;

3、建立資料表:

mysql> use 庫名;

mysql> create table 表名 (欄位名 varchar(20), 欄位名 char(1));

4、刪除資料庫:

mysql> drop database 庫名;

5、刪除資料表:

mysql> drop table 表名;

6、將表中記錄清空:

mysql> delete from 表名;

7、往表中插入記錄:

mysql> insert into 表名 values (「hyq」,」m」);

8、更新表中資料:

mysql-> update 表名 set 欄位名1=』a』,欄位名2=』b』 where 欄位名3=』c』;

9、用文字方式將資料裝入資料表中:

mysql> load data local infile 「d:/mysql.txt」 into table 表名;

10、匯入.sql檔案命令:

mysql> use 資料庫名;

mysql> source d:/mysql.sql;

11、命令列修改root密碼:

mysql> update mysql.user set password=password(『新密碼』) where user=』root』;

mysql> flush privileges;

乙個建庫和建表以及插入資料的例項

drop database if exists school; //如果存在sudu則刪除

create database sudu; //建立庫sudu

use school; //開啟庫sudu

create table teacher //建立表teacher

id int(3) auto_increment not null primary key,

name char(10) not null,

address varchar(50) default 『深圳』,

year date

); //建表結束

//以下為插入字段

insert into teacher values(」,』allen』,』飛數科技1』,』2005-10-10』);

insert into teacher values(」,』jack』,』飛數科技2』,』2005-12-23』);如果你在mysql提示符鍵入上面的命令也可以,但不方便除錯。

(1)你可以將以上命令原樣寫入乙個文字檔案中,假設為sudu.sql,然後複製到c:\下,並在dos狀態進入目錄\mysql\bin,然後鍵入以下命令:

mysql -uroot -p密碼 < c:\sudu.sql

如果成功,空出一行無任何顯示;如有錯誤,會有提示。(以上命令已經除錯,你只要將//的注釋去掉即可使用)。

(2)或者進入命令列後使用 mysql> source c:\sudu.sql; 也可以將sudu.sql檔案匯入資料庫中。

將文字資料轉到資料庫中

1、文字資料應符合的格式:字段資料之間用tab鍵隔開,null值用\n來代替.例:

3 rose 飛數科技1 1976-10-10

4 mike 飛數科技2 1975-12-23

假設你把這兩組資料存為速度sudu.txt檔案,放在c盤根目錄下。

2、資料傳入命令 load data local infile 「c:\sudu.txt」 into table 表名;

注意:你最好將檔案複製到\mysql\bin目錄下,並且要先用use命令打表所在的庫。

備份資料庫:(命令在dos的\mysql\bin目錄下執行)

1.匯出整個資料庫

匯出檔案預設是存在mysql\bin目錄下

mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名

mysqldump -u user_name -p123456 database_name > outfile_name.sql

2.匯出乙個表

mysqldump -u 使用者名稱 -p 資料庫名 表名》 匯出的檔名

mysqldump -u user_name -p database_name table_name > outfile_name.sql

3.匯出乙個資料庫結構

mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql

-d 沒有資料 –add-drop-table 在每個create語句之前增加乙個drop table

4.帶語言引數匯出

mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt database_name > outfile_name.sql

一些layout會用到的

介質為fr4材料時 75 帶狀線,w h 8 50 帶狀線,w h 3 75 微帶線,w h 50 微帶線,w 2h。許多微控制器對電源雜訊很敏感,要給微控制器電源加濾波電路或穩壓器,以減小電源雜訊對微控制器的干擾。比如,可以利用磁珠和電容組成 形濾波電路,當然條件要求不高時也可用100 電阻代替磁...

一些移動端會用到的單位

做前端的應該對em不陌生,不是什麼罕見的單位,是相對單位,參考物是父元素的font size,具有繼承的特點。如果字型大小是16px 瀏覽器的預設值 那麼 1em 16px。不過,這樣使用很複雜,很難很好的與px進行對應,因此,前端開發的前輩們總結了乙個經驗 body那麼,這樣之後 1em 10px...

WEB開發會用到的一些特效

今天我們想與大家分享一組創意的頁面切換熊效果集合。我們已經在示例中羅列了一組動畫,可以被應用到頁面切換過程中,創造出很有趣的導航效果。視差滾動 parallax scrolling 已經被廣泛應用於網頁設計中,這種技術能夠讓原本平面的網頁介面產生動感的立體效果。美女很養眼吧 以細微的過渡動畫顯示一些...