show databases;(注意:最後有個 s)
create
database test;
use
test;
show tables; (注意:最後有個 s)
desc 表名;
show columns from 表名;
describe 表名;
insert
into addressbook(fname,lname,phone,fax,email) values('rob',rabbit,'674 1536','382 8364','[email protected]');
drop
table ***;
delete
from
user
where id = 1;
//清空全部資料,不寫日誌,不可恢復,速度極快
truncate
table 表名;
//清空全部資料,寫日誌,資料可恢復,速度慢
delete
from 表名
create
user
'username'@'host' identified by
'password';
#說明:username - 你將建立的使用者名稱, host - 指定該使用者在哪個主機上可以登陸,如果是本地使用者可用localhost, 如果想讓該使用者可以從任意遠端主機登陸,可以使用萬用字元%. password - 該使用者的登陸密碼,密碼可以為空,如果為空則該使用者可以不需要密碼登陸伺服器.
create
user
'dog'@'localhost' identified by
'123456';
create
user
'pig'@'192.168.1.101_' idendified by
'123456';
create
user
'pig'@'%' identified by
'123456';
create
user
'pig'@'%' identified by
'';create
user
'pig'@'%';
授權格式:grant 許可權 on 資料庫.* to 使用者名稱@登入主機 identified by 「密碼」;
@>mysql -u root -p
@>密碼
mysql>create database testdb;
mysql>grant all privileges on testdb.
*to test@localhost identified by
'1234';
mysql>flush privileges;//重新整理系統許可權表
格式:grant 許可權 on 資料庫.* to 使用者名稱@登入主機 identified by 「密碼」;
mysql>grant select,update on testdb.* to test@localhost identified by
'1234';
mysql>flush privileges; //重新整理系統許可權表
mysql>grant select,delete,update,create,drop on *.* to test@"%" identified by
"1234";
//test使用者對所有資料庫都有select,delete,update,create,drop 許可權。
//@"%" 表示對所有非本地主機授權,不包括localhost。(localhost位址設為127.0
.0.1,如果設為真實的本地位址,不知道是否可以,沒有驗證。)
//對localhost授權:加上一句grant all privileges on testdb.* to test@localhost identified by
'1234';即可。
mysql命令整理 mysql常用命令整理
整理下常用命令,方便記憶,沒事可拿出來瞅瞅,1 連線mysql資料庫 mysql h 1.1.1.1 uroot p zabbix 2 mysql改密碼 mysqladmin命令格式 mysqladmin u 使用者名稱 p 舊密碼 password 新密碼 password函式 2 忘記root密...
mysql命令整理 MySQL常用命令整理
建立使用者 create user 使用者名稱 identified by 密碼 重新整理系統許可權表 flush privileges 為此使用者授予資料庫增刪改查的許可權 grant select,update,delete,insert on 資料庫名.to 使用者名稱 使用者管理 mysql...
MySQL 常用命令整理
有很多朋友雖然安裝好了 mysql 但卻不知如何使用它。在這篇文章中我們就從連線 mysql 修改密碼 增加使用者等方面來學習一些 mysql 的常用命令。一 連線mysql。1 例1 連線到本機上的mysql。首先在開啟 dos 視窗,然後進入目錄 mysqlbin,再鍵入命令mysql uroo...