MySQL對錶和庫的一些基本操作

2021-08-22 13:05:22 字數 1130 閱讀 5300

啟動mysql:service mysqld start

關閉mysql:service mysqld stop

連線到mysql:mysql -u root -p

退出連線:exit

建立資料庫:

校驗規則

1.區分大小寫

2.影響排序

操縱資料庫:

檢視資料庫:show databases;

顯示資料庫建立語句:show create database 資料庫名;

刪除資料庫:drop database 資料庫名

檢視當前資料庫的連線狀態:show processlist

//這條語句可以告訴我們當前有哪些使用者連線到我們的mysql,如果查出不屬於自己的使用者,可能是你的資料庫被人入侵了

備份和恢復資料庫

1)備份:在#使用者下,並不是在mysql裡面備份;mysqldump -u root -p密碼 資料庫名 > 資料庫存放路徑     

2)刪除原來的資料庫

3)恢復資料庫,必須先建立乙個空的資料庫,最好和以前的資料庫名字一致

4)備份資料庫注意事項

a)如果備份的不是整個資料庫,而是其中的一張表,怎麼做

b)如何恢復指定的表?

修改庫:

對資料庫的修改主要是指修改庫的字符集,校驗規則

alter database mytest charset=gbk;

show create database mytest;

刪除庫:

drop database 資料庫名

注:不要隨便刪除資料庫

建立表:

檢視表結構:desc 表名

修改表:

eg:1.在users表中增加一列(乙個字段),用來儲存路徑

2.修改name長度為60

3.刪除password列

4.修改表名為employee

5.修改字符集為gbk

6.修改name欄位為xingming

對錶的一些基本操作

改變物件的名稱 執行rename語句改變表,試圖,序列,或同義詞的名稱 rename dept to detail dept 刪除表 drop table dept80 刪除表語句不能回滾 刪除列 drop column job id 修改列 名字 alter table dept renma co...

mysql的一些基本指令 mysql 一些常用指令

登陸 1 mysql u root p 登陸,輸入root密碼 退出登陸 mysql exit mysql 為所有ip授權 mysql grant all privileges on to root identified by 123456 with grant option 為單一ip授權 就是想...

2021 01 14線性表的定義和一些基本操作

本人大一新生 非計算機專業 上學期跟著學校的安排學習了c語言,可惜院系並不準備讓我們繼續學習資料結構,因此趁著寒假時間我打算自學一下資料結構,並把一些總結發到我的部落格上,出現的一些錯誤希望各位大佬能夠提出。而這篇文章就從最基礎的線性表談起。1.線性表 list 是零個或者是多個元素的有限序列。首先...