mysql 資料庫常用操作(一)

2021-07-30 04:26:40 字數 1819 閱讀 5163

> 目錄

1. 變更表字段的名稱、長度、型別、注釋

2. crud 資料庫基本操作

3. 時間操作

常用變數注釋

變數名

含義tname

表的名稱

colname

列的名稱

newval

新的值

一、變更表字段的名稱、長度、型別、注釋

-- 更改字段屬性(型別、長度、是否為null、注釋)

alter

table tname modify column colname varchar(32) not

null comment '你的注釋'

eg:alter

table member_info modify column dispatch varchar(32) not

null comment '你的注釋'

-- 修改欄位名稱和屬性

alter

table tname change oldcolumn newcolumn int(10) not

null

eg:alter

table member_info change dispatch role_id int(10) not

null

-- 新增字段屬性

alter

table member_info add role_id varchar(32) not

-- 新增字段屬性(加預設值)

alter

table t_alarm_event

add is_delay tinyint (4) not

null

default

0 comment '是否延緩:0-否;1-是'

-- 刪除字段

alter

table t_alarm_event drop

column is_delay

二、crud 資料庫基本操作

-- 更新單個字段

update tname set colname = '新的值';

eg:update member_info set dispatch = 'test';

-- 新增一行資料

insert

into tname ( colname1 , colname2 ,...colnamen )

values

( value1, value2,...valuen );

三、時間操作

/*獲取當前時間*/

select now();

/*時間格式化*/

select date_format(now(),'%y-%m-%d'); //17-08-08

select date_format(now(),'%y-%m-%d 00:00:00'); // 2017-08-08 00:00:00

/*查詢當天時間最新的一條記錄*/

select

* from

where gmt_update >

(select

date_format(now(), '%y-%m-%d 00:00:00'))

and process_sn != ""

order

limit 1 ;

MySQL資料庫 常用操作

1 使用show語句找出在伺服器上當前存在什麼資料庫 mysql show databases 2 建立乙個資料庫mysqldata mysql create database mysqldata 3 選擇你所建立的資料庫 mysql use mysqldata 按回車鍵出現database cha...

mysql資料庫常用操作

啟動 進入資料後操作 建立資料庫 建立資料表 插入資料 查詢資料庫中所有表的名字 刪除資料表中的字段 新增資料表中的字段 匯出資料庫資料檔案的方法 匯入csv到資料庫中 給已有的資料表增加自增字段 調整mysql欄位順序的方法 查詢資料表中有多少條記錄 更新資料記錄 資料刪除 解決因資料刪除,主鍵 ...

mysql資料庫常用操作

顯示資料庫 show databases 建立資料庫 create database test1 default charset utf8mb4 collate utf8mb4 general ci 使用資料庫 use test1 檢視資料庫字符集 show variables like chara...