mysql 常用函数和关键字
一、无则插入,有则更新on duplicate key update
insert into playerItem(play_id,item_id,item_count,update_time) values(2013,23,21,133342422) on duplicate key update item_count = item_count+1,update_time = 184748348438;
二、判断是否存在表名或字段
SELECT table_name FROMinformation_schema.TABLES WHEREtable_name = 'AdminBonus';SELECT COLUMN_NAME FROMINFORMATION_SCHEMA.COLUMNS WHEREtable_name = 'AdminBonus' AND column_name = 'player_id'
三、模糊搜索like
SELECT * from Player WHERE sns_id like 'yemanrentest%' //SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号
关于通配符:
%:代替一个或多个
_ : 代替一个
[abc]: 表示字符列中的任何单一字符
[!abc] or [^abc]:不在字符列中的任何单一字符
SELECT * FROM Persons WHERE FirstName LIKE '_eorge' //第一个字符任意,后面是eorge结束的SELECT * FROM Persons WHERE LastName LIKE 'C_r_er'SELECT * FROM Persons WHERE City LIKE '[!ALN]%' // 不以A或L或N开头的
四、extract 提取日期的部分内容
五、distinct 搜索去重复的
SELECT count( DISTINCT ( depart_id ) ) AS num FROM `books`
六、between and 相反 not and //不同版本,是否包含最前和最后两个,都不一样,使用时需谨慎
between andSELECT * FROM Persons WHERE LastName BETWEEN 'Adams' AND 'Carter'如需使用上面的例子显示范围之外的人,请使用 not between andSELECT * FROM Persons WHERE LastName NOT BETWEEN 'Adams' AND 'Carter'
七、and 和 or 和 limit
SELECT * from books where (press = '机械工业出版社' or depart_id = 4) and status = 1 limit 2,5 //limit 表示从结果集第二个开始,5个值
八、order by
SELECT * from books where press = '机械工业出版社' order by update_time desc // asc
九、insert into / update
UPDATE books SET depart_id =3,STATUS =0 WHERE id =3
十、top 在 mysql某些版本不支持,可以用limit取代之
十一、in :允许我们在 WHERE 子句中规定多个值。
SELECT * from books where press in('化学工业出版社','电子工业出版社','机械工业出版社') order by id asc
相关链接:
http://www.w3school.com.cn/sql/sql_wildcards.asp //很棒
转载于:https://www.cnblogs.com/zhongyuan/p/4374638.html
mysql 常用函数和关键字相关推荐
- mysql常用函数参考
mysql常用函数参考 对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回 ...
- Mysql常用函数(一)
Mysql常用函数(一) 字段拼接(concat) CONCAT() 函数用于将多个字符串连接成一个字符串 格式: select CONCAT(str1,str2,-) from table_name ...
- MySQL 常用函数的使用
I. MySQL 常用函数 为了简化操作,MySQL 提供了大量的函数给程序员使用.例如,要输入当前时间,可以调用 now() 函数. 函数可以出现的位置:插入语句的 values() .更新语句.删 ...
- MySQL - 常用函数收集
1.应用场景 主要用于了解和学习MySQL的常用函数,能尽快帮助解决开发中遇到的问题. 2.学习/操作 1.文档阅读 mysql之常用函数 - 随风行云 - 博客园 MySQL常用函数大全讲解 - 星 ...
- ipad php mysql_PHP中的MYSQL常用函数
PHP中的MYSQL常用函数 1.mysql_connect()-建立数据库连接 格式: resource mysql_connect([string hostname [:port] [:/path ...
- Mysql 常用函数(19)- mod 函数
Mysql常用函数的汇总,可看下面文章 https://www.cnblogs.com/poloyy/p/12890763.html mod 的作用 求余数,和%一样 mod的语法格式 mod(n,m ...
- 建立学生选课表 mysql 语句_学生选课数据库SQL语句45道练习题整理及mysql常用函数(20161019)...
学生选课数据库SQL语句45道练习题: 一. 设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四 ...
- mysql ceil,MySQL常用函数介绍
前言: MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等.SELECT语句及其条件表达式都可以使用这些函数,函数可以帮助用户更加方便的处理表中的数据,使MySQL数 ...
- mysql常用函数整理
mysql常用函数: 1⃣️concat(str1,str2,str3-) 同一条记录中多个字段进行连接 2⃣️group_concat(字段名) 一对多关联查询时,如果返回一条记录对应另外一张表多条 ...
最新文章
- php中控制面板折叠,微信小程序折叠面板的实现方法示例
- run loop详解
- 卡尔曼滤波的原理说明
- 黑客高手对决常用术语及行规,一般人我不告诉他
- 四个小时不止是敲了30多行代码,还懂了好多
- python手绘教学_Python实现手绘功能
- 安装引导黑屏_给电脑安装系统老是装不上,重启就黑屏,原来是这项设置在作怪!...
- php中怎样创建数据库服务器,实例讲解通过​PHP创建数据库
- pandas - AttributeError: Series object has no attribute reshape
- AI智能电话销售机器人源码搭建部署系统电话机器人源码
- 使用 Google Analytics 的网址构建器来监控广告投放
- c语言输出最大的数ns流程图_ns图(c语言ns流程图怎么画)
- Oracle建表规范
- ps切图怎么做成html,PS切图怎么导出网页 PS切图怎么生成源代码
- kaggle电影数据分析报告
- 峯云5G:纵论AI赋能 聚焦企业联络与协同
- print函数 stm32_STM32 DSP库函数详解
- 沃森计算机显能耐,微型气象预报有戏
- js递归生成树结构数据
- 各种传感器工作原理动态图
热门文章
- 2021数据分析岗疯狂内卷下,给应届校招生的建议:请避开大厂
- Linux高频命令汇总,高频Linux命令
- python 格式化字符串 模板字符串(五分钟读懂)
- 如何自学成为设计师_如何成为平面设计师?平面设计师平时做什么?教你做好平面设计...
- Parencodings 模拟
- Find a way BFS
- Pycharm 和 Vs code 字体大小调整(Ctrl + 鼠标滚轮实现)
- 目标检测————主干网络是否应该选用DenseNet(提问)
- codeM 2018 资格赛
- 【Qt教程】1.9 - Qt5菜单栏、工具栏、状态栏、核心窗口、浮动窗口、QMainWindow