Skip to content

NeuronFramework/sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

start

docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /Users/god/work/mysql-data:/var/lib/mysql -d

Attention

- mysql connection string with ?parseTime=true

Todo

- metric
- join
- 字符串截断检测
- 自动生成Statement
- onduplicated key update 指定更新字段
- 增加对update_time的自动输入
- [已完成]优化limit

INSERT

INSERT [INTO] tbl_name [(col_name [, col_name] ...)] {VALUES | VALUE} (value_list) [, (value_list)] ... [ON DUPLICATE KEY UPDATE assignment_list]

INSERT [ON DUPLICATE]
BATCH INSERT [ON DUPLICATE]

DELETE

DELETE FROM tbl_name [WHERE where_condition]

DELETE by id
DELETE by where 

UPDATE

UPDATE table_reference SET assignment_list [WHERE where_condition]

UPDATE all by id
UPDATE patially by id
UPDATE patially by where

SELECT

SELECT [DISTINCT] select_expr [, select_expr ...] FROM table_references [WHERE where_condition] [GROUP BY col_name[ASC | DESC], ...] [ORDER BY col_name[ASC | DESC], ...] [LIMIT {[offset,] row_count | row_count OFFSET offset}] [FOR {UPDATE | SHARE}

SELECT by id
SELECT * where

SELECT JOIN

PARTITION

About

sql

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published