MySQL資料庫基本操作總結

2021-10-01 23:47:51 字數 2273 閱讀 1848

mysql -u 使用者名稱 -p [密碼] 

例如:[root@localhost~]

# mysql -u root -p

enter password: ..

.省略內容

mysql>

或者[root@localhost~]

# mysql -u root -pabc123..

.省略內容

mysql>

'//兩種方式都可以成功登陸'

方法一:mysql> quit

方法二:mysql> exit

方法三:mysql> ctrl + d

ctrl + a '//快速回到行首'

ctrl + e '//回到行尾'

ctrl + l '//清屏'

ctrl + c '//取消本次編輯'

select version(

);例如

mysql>

select version();

+-----------+

| version()|

+-----------+

|5.7

.17|

+-----------+

1row

inset

(0.00 sec)

select now()

;例如mysql> select now()

;+---------------------+

| now

() |

+---------------------+

| 2020-01-07 18:21:33 |

+---------------------+

1 row in set (0.00 sec)

'//檢視資料庫'

select

database()

;'//檢視當前資料庫'

show

databases; '//檢視所有資料庫'

'//建立與刪除資料庫'

create

database 資料庫名 '//建立資料庫'

show

create

database 資料庫 '//檢視建立資料庫的語句'

use 資料庫名 '//使用資料庫'

drop

database 資料庫名 '//刪除資料庫'

show

tables; '//檢視資料庫中所有表'

create

table 表名(字段定義…) '//建立資料表'

'//建立表的一些引數'

notnull

'//表示不為空'

primary

key'//表示主鍵'

default

'//表示預設值'

auto_increment

'//表示自動增長,步長為1'

intunsigned

'//表示無符號整形'

varchar

'//可變長字元'

decimal(5

,2)'//表示5個有效字元,2位小數,例如100.00'

describe 表名; '//檢視表結構'

show

create

table yibiao; '//檢視建立表的語句'

insert

into 表名(欄位1,欄位2,…)values(欄位1的值,欄位2的值,…) '//向表中插入記錄'

update 表名 set 欄位名 1

=值1[,欄位名2

=值2]

where條件表示式 '//修改資料記錄'

例如:mysql>

update yibiao set name=

'叫獸'

where id=

1or id=4;

'//修改id1和id4的name'

update yibiao set name=

'ermazi'

;'//修改所有的name'

delete

from 表名 where條件表示式 '//刪除指定記錄,不帶where條件的語句表示刪除表中所有記錄(謹慎操作)'

drop

table

[資料庫名.

]表名 '//刪除指定的資料表'

總結 mysql資料庫的基本操作

1 顯示當前的資料庫 show databases 2 建立資料庫 create database if not exists db name create specification create specification create specification default charact...

mysql資料庫基本操作 MYSQL資料庫基本操作

1.連線mysql mysql u 使用者名稱 p 回車後要求輸入密碼,密碼不可見 2.退出mysql命令 exit 回車 3.修改密碼 mysqladmin u使用者名稱 p舊密碼 password 新密碼4.檢視mysql許可權和使用者select host,user fromuser 對資料庫...

MySQL資料庫 基本操作

地點 基地 一 簡述 材料院的一期專案使用的是小型資料庫access,出現了幾個問題,一是 資料亂序問題,按理來說,資料應該是按時間有序寫入資料庫的,但實際上並非如此。第二個問題是 客戶要求能將多次實驗資料 一次性選中匯出到excel,後來發現即便是借助微軟的巨集命令神力也倒不到想要的快速效果。所以...