MySQL日常命令

MySQL日常操作

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供永登網(wǎng)站建設(shè)、永登做網(wǎng)站、永登網(wǎng)站設(shè)計、永登網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、永登企業(yè)網(wǎng)站模板建站服務(wù),十載永登做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

mysqladmin -u root -p password "abcabc" 給MySQL root 賬號設(shè)置密碼
之前如果設(shè)置過密碼就輸原密碼,沒有則回車。
MySQL日常命令
登陸 mysql -uroot -p
MySQL日常命令
授權(quán)遠(yuǎn)程登錄:
grant all privileges on . to 'root'@'%' identified by 'abcabc' with grant option;

mysql> show databases; #查看所有數(shù)據(jù)庫
MySQL日常命令
mysql> create database name; #新建一個名為name 的數(shù)據(jù)庫
MySQL日常命令
mysql> use name;#進入使用

mysql> create table users(id int NOT NULL,user_name CHAR(16) NOT NULL,user_passwd CHAR(48)DEFAULT '',PRIMARY KEY (id)); #創(chuàng)建一個表名為users的表
mysql> desc users; #查看表結(jié)構(gòu)
MySQL日常命令
mysql> insert into users(id,user_name,user_passwd) values(1,'zhangsan',password(123123)); #加password 可以使輸入的東西以密文顯示,反之明文顯示
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> insert into users(id,user_name,user_passwd) values(2,'lisi','123123');
Query OK, 1 row affected (0.00 sec)

mysql> insert into users values(3,'wangwu','123abc');
Query OK, 1 row affected (0.01 sec)

mysql> insert into users values(4,'jack',password('123abc'));
Query OK, 1 row affected, 1 warning (0.00 sec)

mysql> select * from users; 查看表中信息
MySQL日常命令

update users set user_passwd='123' where id='1'; #修改表中信息
MySQL日常命令

mysql> delete from users where id='4'; #刪除id=4的記錄
MySQL日常命令

mysql> drop table users; #刪除表
MySQL日常命令

mysql> drop database name;#刪除數(shù)據(jù)庫
MySQL日常命令

備份
MySQL備份共有三種備份:
完整備份:每次備份都會對數(shù)據(jù)庫中的所有內(nèi)容進行備份,備份量越來越大。
差異備份:以最近的一次完整備份為參考,每次都會對新增的,和發(fā)生改變的內(nèi)容進行備份,備份量也會越來越大。
增量備份:以之前的所有備份為參考,每次只會對增加的內(nèi)容進行備份,備份量小。

下面介紹完整備份:
查看備份前數(shù)據(jù)
MySQL日常命令
退出數(shù)據(jù)庫 使用 mysqldump 備份
mysqldump -uroot -p --databases name > name.sql #備份數(shù)據(jù)庫和表數(shù)據(jù)
MySQL日常命令

備份完成后,刪除name 數(shù)據(jù)庫
MySQL日常命令

輸入密碼即可導(dǎo)入
MySQL日常命令
MySQL日常命令

整體數(shù)據(jù)庫備份
[root@lin3036 ~]# mysqldump -u root -p --all-databases > all.sql

備份表結(jié)構(gòu) 這個也是比較實用的,免去了表結(jié)構(gòu)的創(chuàng)建,
[root@lin3036 ~]# mysqldump -u root -p -d name users > jiegou.sql #備份name數(shù)據(jù)庫中的users表結(jié)構(gòu)到當(dāng)前目錄jiegou.sql

分享標(biāo)題:MySQL日常命令
網(wǎng)站地址:http://bm7419.com/article10/igepgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、動態(tài)網(wǎng)站關(guān)鍵詞優(yōu)化、Google、微信小程序、網(wǎng)站設(shè)計公司

廣告

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

搜索引擎優(yōu)化