您好,登錄后才能下訂單哦!
MySQL日常操作
mysqladmin -u root -p password "abcabc" 給MySQL root 賬號設(shè)置密碼
之前如果設(shè)置過密碼就輸原密碼,沒有則回車。
登陸 mysql -uroot -p
授權(quán)遠(yuǎn)程登錄:
grant all privileges on . to 'root'@'%' identified by 'abcabc' with grant option;
mysql> show databases; #查看所有數(shù)據(jù)庫
mysql> create database name; #新建一個名為name 的數(shù)據(jù)庫
mysql> use name;#進(jìn)入使用
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> 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; 查看表中信息
update users set user_passwd='123' where id='1'; #修改表中信息
mysql> delete from users where id='4'; #刪除id=4的記錄
mysql> drop table users; #刪除表
mysql> drop database name;#刪除數(shù)據(jù)庫
備份
MySQL備份共有三種備份:
完整備份:每次備份都會對數(shù)據(jù)庫中的所有內(nèi)容進(jìn)行備份,備份量越來越大。
差異備份:以最近的一次完整備份為參考,每次都會對新增的,和發(fā)生改變的內(nèi)容進(jìn)行備份,備份量也會越來越大。
增量備份:以之前的所有備份為參考,每次只會對增加的內(nèi)容進(jìn)行備份,備份量小。
下面介紹完整備份:
查看備份前數(shù)據(jù)
退出數(shù)據(jù)庫 使用 mysqldump 備份
mysqldump -uroot -p --databases name > name.sql #備份數(shù)據(jù)庫和表數(shù)據(jù)
備份完成后,刪除name 數(shù)據(jù)庫
輸入密碼即可導(dǎo)入
整體數(shù)據(jù)庫備份
[root@lin3036 ~]# mysqldump -u root -p --all-databases > all.sql
備份表結(jié)構(gòu) 這個也是比較實(shí)用的,免去了表結(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
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。