MySQL命令列常用操作

2021-10-09 02:40:28 字數 1627 閱讀 4930

平常開發的過程中,經常會運算元據庫,雖然資料庫管理工具可以幫我們完成建立表,修改表,刪除表等操作,但是資料庫常用命令還是需要熟記於心的

create

table

`sys_user`

(`id`

bigint(11

)not

null

auto_increment

comment

'id'

,`user_name`

varchar(64

)not

null

comment

'使用者名稱'

,`password`

varchar(64

)not

null

comment

'密碼'

,`user_id_create`

varchar(64

)null

default

null

comment

'建立人'

,`create_date`

datetime not

null

default

current_timestamp

comment

'建立時間'

,`is_valid`

tinyint(1

)null

default

1comment

'是否有效,0.刪除,1.有效'

,primary

key(

`id`))

engine

=innodb auto_increment=0

default

charset

=utf8 comment

='使用者表'

;

接下來我說說上面這條sql

not null: 表示這個字段不能為空

auto_increment: 表示自增

null default null: 表示可以為空,且預設值為null

datetime not null default current_timestamp: 表示插入資料的時候會插入當前時間

primary key (id) : 表示把id設為主鍵

-- 增加狀態字段

alter table `sys_user`

addcolumn

`mobile`

varchar(32

)null

comment

'手機號'

after

`password`

;

這段sql表示在sys_user表的password欄位後面新增mobile欄位

-- 刪除mobile欄位

alter table `sys_user`

drop `mobile`

;

-- 刪除使用者表

drop table sys_user

最後,稍微嘮叨一句,平常在運算元據庫的過程中,在執行刪除操作的時候,盡量謹慎再謹慎,資料無價!!!

mysql 常用的命令列操作

1.連線資料庫 mysql h localhost p 3306 uroot p123456 2.備份指定資料庫和指定資料庫的某個表 2.1 ps ef grep mysql,檢視有多少個跟mysql相關的程序。2.2 cd 到目標版本的mysql按照目錄的bin資料夾下 cd opt shared...

mysql 命令列 回車 mysql命令列操作

顯示資料庫 show databases 當前資料庫 select database 顯示表show tables 更改表名稱 alter table 原表名 rename 新錶名 rename table 原表名 to 新錶名 檢視系統支援的引擎 show engines 檢視表的引擎 show ...

命令列操作mysql

一 從命令列登入mysql資料庫伺服器 1 登入使用預設3306埠的mysql usr local webserver mysql bin mysql u root p 2 通過tcp連線管理不同埠的多個mysql 注 mysql4.1以上版本才有此項功能 usr local webserver m...