Mysql实用SQL语句总结(持续更新)
来源:互联网 发布:jo抢购软件下载 编辑:程序博客网 时间:2024/05/16 06:33
分页语句
SELECT * from table ORDER BY id DESC LIMIT 40,10;
- LIMIT语句含义:指从第40行开始,select 10行内容
- DESC 倒序
插入语句
INSERT INTO table (id,name,pass) VALUES (1,"test1","pass1"), (1,"test2","pass2"), (1,"test3","pass3") ON DUPLICATE KEY UPDATE name=VALUES(name),pass=VALUES(pass);
- 此时只有id为主键,且name、pass可为空
- INSERT语句支持多条内容插入
- 末尾行指:如果存在主键重复,则更新该行的name和pass值;如果不存在主键重复,则插入该行
- ON DUPLICATE KEY UPDATE是mysql的特有语法
数据库导出与导入语句
- 导出数据库
mysqldump -u 用户名 -p 数据库名 > example_db.sql
- 导入数据库
mysql -u 用户名 -p 数据库名 < example_db.sql
- 导出表
mysqldump -u 用户名 -p 数据库名 表名 > example_table.sql
- 导入表
mysql -u 用户名 -p 数据库名 表名 < example_table.sql
取数据时按两个字段排序
- 举例:论坛的帖子置顶(且要满足新帖子前置和分页效果)
SELECT * FROM (SELECT * FROM post WHERE post_forumid = forumid ORDER BY post_id DESC LIMIT ((Page-1) * PageCount, PageCount) AS TEMP ORDER BY post_priority DESC;
1 0
- Mysql实用SQL语句总结(持续更新)
- SQL语句常见问题的总结(持续更新)
- 实用的一条SQL语句…(持续更新…)
- MYSQL实用笔记(持续更新)
- 实用软件推荐(持续总结更新)
- 实用工作经验总结-持续更新
- 巧妙的sql语句(持续更新)
- SQL语句汇总(持续更新)
- Oracle常用SQL语句(持续更新)
- SQL语句学习笔记(持续更新)
- sql 常用语句 [持续更新]
- mysql语句持续更新中
- MySql 常用语句 (持续更新)
- jquery的事件总结实用篇(持续更新)
- 实用Google 搜索方法总结(持续更新)
- mysql报错总结(持续更新)
- MySQL小技巧总结(持续更新)
- linux实用命令个人总结【持续更新】
- Exynos4412搭建最小文件系统
- AM3352 uboot中对NandFlash坏块的处理
- 自主分析input与button标签之间的区别
- Neural Networks
- 【步兵 lua】模拟继承
- Mysql实用SQL语句总结(持续更新)
- Oracle 11G Client 客户端安装
- 电商评价质量评分模型(一)
- python的print函数的一些功能
- 第二章 java基础(单行和多行注释)
- Java Web之HTTP协议总结
- 误删数据库文件后导致 (数据库未打开错误)问题
- Quartz的cron表达式
- 第二章 java基础(javadoc注释)