1. 程式人生 > >資料庫 常用命令

資料庫 常用命令

1、登陸資料庫

 mysql -u root -p

2、高頻指令
檢視資料庫
SHOW DATABASES;
建立資料庫
CREATE DATABASE school_schema;
切換資料庫
USE school_schema;
查看錶
SHOW TABLES;
這裡寫圖片描述
查看錶項結構
DESC
這裡寫圖片描述

3、 資料庫授權

 mysql> grant all privileges on *.* to 'yangxin'@'%' 
 identified by 'yangxin123456' with grant option;
  • all privileges:表示將所有許可權授予給使用者。也可指定具體的許可權,如:SELECT、CREATE、DROP等。
  • on:表示這些許可權對哪些資料庫和表生效,格式:資料庫名.表名,這裡寫“*”表示所有資料庫,所有表。如果我要指定將許可權應用到test庫的user表中,可以這麼寫:test.user
  • to:將許可權授予哪個使用者。格式:”使用者名稱”@”登入IP或域名”。%表示沒有限制,在任何主機都可以登入。比如:”yangxin”@”192.168.0.%”,表示yangxin這個使用者只能在192.168.0IP段登入
  • identified by:指定使用者的登入密碼 with grant option:表示允許使用者將自己的許可權授權給其它使用者

4、給表 userinfo 設定字符集 utf8_general_ci,也可用其他字符集

ALTER TABLE userinfo CONVERT TO CHARACTER SET utf8 
COLLATE utf8_general_ci;

5、向資料庫中匯入sql檔案
先在資料庫中建立資料庫school_schema
切換到該資料庫use school_schema
在sql檔案中建表
這裡寫圖片描述
接著用source .sql路徑匯入sql檔案
這裡寫圖片描述