1. 程式人生 > 其它 >2021-01-28

2021-01-28

技術標籤:mysql

                      MySQL建立使用者以及授權

1.grant(授權的命令) all(所有許可權) on(在什麼庫裡) .(所有的庫) to ‘user1’(指定使用者或IP)identified by’passwd’(認證方式,用什麼方式登入);
常用的SQL語句
1.檢視資料庫的表:show daatabases;
2.檢視某庫裡某表的行數:select count(*) from某庫.某表;
3.引擎:ENGINE=InnoDB
4.查看錶裡的內容:select * from 某表
5.檢視某表的某個欄位或多個欄位:select 某個欄位或多個欄位 from 某表

6.select * from 某庫中的某表 where host like ‘192.168.%’\G
7. 像192.168.的所有內容,%表示萬用字元
8.給某表插入資料:insert into 某表 values();
9.對某表中的資料更新:update 某表 set 某個資料=’想要修改的資料’ where 某個資料=相對應的值;
10.直接清空某個表裡的所有內容:truncate table 某表 ,表結構還在
11.清空某表的某條內容:delete from 某表 where某個資料=相對應的值
12.清空某表的內容以及表結構:drop table 某表;資料庫也可以被清空
MySQL資料庫的備份與恢復
1.備份庫:mysqldump -uroot -p密碼 某個資料庫 > 想要備份的位置
2.恢復某庫的內容:mysql -uroot -p密碼 備份到另一個某庫 < 備份時的位置
3.備份一個表:mysqldump -uroot -p密碼 某個庫裡 的某個表 > 想要備份的位置
4.恢復表:mysql -uroot -p密碼 另一個表 < 備份時的位置
5.備份所有的庫:mysqldump -uroot -p密碼 -A > /tmp/all.sql
6.備份表結構:mysqldump -uroot -p密碼 -d 某表 > /tmp/tables.sql
7.查看錶結構裡的內容:less /tmp/tables.sql