Mysql日常操作(一)

2021-10-02 03:58:33 字數 2219 閱讀 5114

show databases;                   # 檢視當前mysql都有那些資料,根目錄都有那些資料夾

show databases;                   # 檢視當前mysql都有那些資料,根目錄都有那些資料夾

information_schema: 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊、列資訊、許可權資訊、字元資訊等

performance_schema: mysql 5.5開始新增乙個資料庫:主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件、鎖等現象 

mysql: 授權庫,主要儲存系統使用者的許可權資訊

test: mysql資料庫系統自動建立的測試資料庫

create database 資料庫名;    # 建立資料庫資料夾

use 資料庫名;               # 使用選中資料庫,對資料和資料庫的物件操作時候,首先開啟資料庫

show tables;                # 檢視當前資料庫下都有那些表,

以下為新增使用者的的例項,使用者名為guest,密碼為guest123,並授權使用者可進行 select, insert 和 update操作許可權:

root@host# mysql -u root -p

enter password:*******

mysql> use mysql;

database changed

mysql> insert into user

(host, user, password,

select_priv, insert_priv, update_priv)

values ('localhost', 'guest',

password('guest123'), 'y', 'y', 'y');

query ok, 1 row affected (0.20 sec)

mysql> flush privileges;

query ok, 1 row affected (0.01 sec)

mysql> select host, user, password from user where user = 'guest';

# +-----------+---------+------------------+

# | host | user | password |

#19 +-----------+---------+------------------+

# | localhost | guest | 6f8c114b58f2ce9e |

# +-----------+---------+------------------+

# 1 row in set (0.00 sec)

create table 表名(nid int,name varchar(20), pwd varchar(64)); # 建立資料庫表

drop table 表名                  # 刪除整個表

delete from 表名               # 刪除表中的資料,保留表結構,可恢復

truncae table 表名          # 以更快的方式刪除表中的資料,不可恢復。

desc 表明                    #檢視描述

select * from 表名;       # 檢視表中的所有資料

insert into 表名(nid,name,pwd) values(1,'alex','123');  # 插入資料

alter table user_info add constraint fk_u_p foreign key user_info(part_nid) references part(nid);  # 建立外來鍵關聯,下面有另一種方式(子表建立時就關聯外來鍵)

# 連表

select * form a,b where a.x = b.o

# join,

a. left join

select * from a left outer join b on a.x = b.o

b. inner join ,永遠不會出現null

select * from a inner join b on a.x = b.o

select part_nid as a, count(nid) as b from userinfo group by part_nid;

mysql的日常操作 mysql日常操作命令

1.mysql連線 埠要用大寫p,與密碼p加以區分 mysql h127.0.0.1 p3306 uroot p 2.檢視mysql的資料庫列表 show databases 3.使用某個庫 use 資料庫名 4.檢視表列表 show tables 5.檢視資料庫的建立sql show create...

mysql日常積累(一)

知識點 1 substring index 欄位中擷取 2 mysql.help topic 自帶資料庫表 3 inet aton ip轉換整型 4 length 是計算欄位的長度乙個漢字是算三個字元,乙個數字或字母算乙個字元 5 replace 替換 select sum r.in bytes a...

Vue 日常操作隨記(一)

1 按鈕居中 style display block margin 0 auto 按鈕居中button div 2 iview 傳統web專案cdn無法引入,官網例項也無法執行 3 element的選單導航的el submenu樣式無法通過style修改,el menu item可以改 4 報錯 i...