資料庫操作自用筆記

2021-10-24 12:16:44 字數 3897 閱讀 5647

1.主表資訊拆分到子表

insert

into older_ext_info

(older_id,provider_payments,economic_sources,id_card_photo_url,photo_url,id_certification_last_date,note)

(select id,provider_payments,economic_sources,id_card_photo_url,photo_url,id_certification_last_date,note

from older_info

)

2.增加字段
alter(50

)default

null

comment

"螢石雲key"

;

3.刪除字段
alter

table monitoring_circuit drop

column point_info;

4.更改字段型別
alter

table nursing_arrange modify

column employee_nurse_name varchar

(255

);

5.更改表名
alter

table ocpy_older_departure rename

to tenant_ocpy_older_departure;

6.增加一條記錄
insert

into

`data_level`

(`id`

,`name`

,`code`

,`names`,`

type`,

`parent_id`

,`parent_name`

,`parent_code`

,`occupy_status`

,`note`

,`tenant_id`

,`version`

,`create_by`

,`create_date`

,`update_by`

,`update_date`

,`del_flag`

,`tenant_company_id`

,`tenant_dept_id`

)values

(371

,'評估服務'

,'20209147303651'

,'評估服務',1

,0,null

,null

,'0'

,null,82

,null

,'qddx75954834'

,'2020-08-25 07:28:45',''

,null

,'0',82

,null

);

7.對庫integtate_service_center中表的字段值進行操作
select concat(

'update '

,table_name,

' set tenant_company_id=tenant_id;'

)from information_schema.

tables

where table_schema=

'integrate_service_center'

and table_name not

like

'system%'

;

8.建立表
-- 新增助餐配置表

create

table eatting_config (

`id`

int(11)

notnull

auto_increment

comment

'id'

,`name`

varchar(50

)default

null

comment

'簡稱'

,`code`

varchar(50

)default

null

comment

'編碼'

,`full_name`

varchar(50

)default

null

comment

'全稱'

,`tenant_id`

int(11)

default

null

comment

'租戶'

,`version`

int(11)

default

null

comment

'版本號'

,`create_by`

varchar(32

)default

null

comment

'建立人'

,`create_date`

datetime

notnull

comment

'建立時間'

,`update_by`

varchar(32

)default

null

comment

'更新人'

,`update_date`

datetime

default

null

comment

'更新時間'

,`del_flag`

varchar(10

)default

null

,`tenant_company_id`

int(11)

default

null

comment

'機構id'

,`tenant_dept_id`

int(11)

default

null

comment

'部門id'

,primary

key(

`id`

)using

btree

)engine

=innodb

default

charset

=utf8 row_format=dynamic comment

='助餐配置表'

;

9.如果存在表則刪除
drop

table

ifexists

`circuit_point`

;

9. 資料庫中儲存日期,查詢年齡段
select

*from 表名dao wheredatediff (

year

, 出生日期欄位dao, getdate())

>=

20and datediff (

year

, 出生日期字段, getdate())

<=

25

10.年齡段
select

*from evaluate_plan_assess_elderly where

(year

(now()

)- substring(id_card_no,7,

4))>

24and

(year

(now()

)- substring(id_card_no,7,

4))<

28

11.資料庫獲取字段年份
datename(param,

date

)

MOOC戰德臣資料庫課程自用筆記 6 資料庫完整性

資料庫完整性是指 dbms 應保證的 db 的一種特性,即在任何情況下的正確性,有效性,一致性。實體完整性 參照完整性 使用者自定義完整性 防止和避免資料庫中不合理資料的出現 dbms 應盡可能地防止 db 中語義不合理現象 dbms 允許使用者定義一些完整性約束規則 用 sql ddl 來定義 當...

GIT自用筆記

分為工作區,暫存區,倉庫。一步步儲存。cat 檔名 檢視檔案內容 rm 檔名 刪除檔案 cd 資料夾 開啟資料夾 ls 列出資料夾下的目錄git config global user.name your name git config global user.email email example....

自用筆記37 白給

給你乙個僅由數字 6 和 9 組成的正整數 num。你最多只能翻轉一位數字,將 6 變成 9,或者把 9 變成 6 請返回你可以得到的最大數字。示例 1 輸入 num 9669 輸出 9969 解釋 改變第一位數字可以得到 6669 改變第二位數字可以得到 9969 改變第三位數字可以得到 9699...