您好,登錄后才能下訂單哦!
本篇內容介紹了“數據庫的增刪改查命令”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
表中數據簡單管理(增 刪 改 查)(重點重點重點)
1. 添加數據
INSERT INTO 表名 VALUES(值)
INSERT INTO user VALUES(NULL,’球球’,10,120);
2. 查詢數據
SELECT * FROM 表名;
SELECT * FROM user;
3. 修改數據
UPDATE 表名 SET 你要修改的字段名 WHERE id=數字
UPDATE user SET name=’李想’,sex=’0’,age=18 WHERE id=1
4. 刪除數據
DELETE FROM 表名 WHERE id =數字;
DELETE FROM user WHERE id=1
注意:千萬where id 后面要有值 否則就是全部刪除
二、新建普通用戶
GRANT SELECT ON *.* TO ‘wenzhuo’@’localhost’ IDENTIFIED BY ‘123456’
* 代表所有 前面的* 代表所有庫 后面的* 代表所有表
@ 前面寫的是用戶名 后面寫的是主機名
主機名 只有本機的時候localhost 如果是別的主機 主機名就是別的主機的ip地址 例如 192。168.204.138
重點: GRANT 語句 不僅可以創建用戶 也可以修改用戶密碼 而且還可以設置用戶權限 因為 GRANT語句是mysql中非常非常非常重要的語句
三、查看所有用戶
SELECT user,host FROM mysql.user;
四、刪除普通用戶
DROP USER 用戶名@主機名;
例如: DROP USER ‘jiuqin’@‘localhost’
五、root 用戶修改自己密碼
SET PASSWORD = PASSWORD(‘新密碼’);
注意:新密碼必須使用PASSWORD() 加密函數進行加密
六、root 用戶修改普通用戶密碼
SET PASSWORD FOR ‘用戶名’@’主機名’ = PASSWORD(‘新密碼’)
SET PASSWORD FOR ‘wenzhuo’@‘localhost’=PASSWORD(‘wenzhuo520’)
七、授權
GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO ‘wenshuai’@’localhost’ IDENTIFIED BY ’wenshuaiaiwenzhuo’
GRANT SELECT,INSERT,UPDATE,DELETE ON ss21.* TO ‘wanli’@’localhost’ IDENTIFIED BY ‘wanli404’
GRANT:被授權的用戶可以將這些權限賦值給別的用戶
八、收回權限及查看權限
1. 查看權限
SHOW GRANTS FOR ‘用戶名’@’主機名’
2. 收回權限
REVOKE INSERT,UPDATE,DELETE ON ss21.* FROM ‘用戶名’@‘主機名’
九、數據備份
需要在cmd 命令行 windows+r 在運行框中 輸入cmd
開始->所有程序->附件->命令提示符
mysqldump -u用戶名 -p 庫名表名 > 保存的路徑
例如: mysqldump -uroot -p ss21 > C:\ss21.sql
如果 在備份當中出現拒接訪問 說明你的權限不夠
請使用超級管理員權限打開文件
Can't connect to MySQL server on 'localhost' (10061) 服務沒有啟動
十、還原數據
首先必須先準備一個空的數據庫 ss21
mysql -u 用戶名 -p 庫名 < 保存的地址
mysql -uroot -p ss21 < C:\ss21.sql
重要的事情需要說三遍 別寫分號 別寫分號 別寫分號
“數據庫的增刪改查命令”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。