
数据库
陌途i
这个作者很懒,什么都没留下…
展开
-
mysql向数据库插入小数,变成整数
mysql向数据库插入小数,变成了整数,导致这个问题的原因是:在设计表的时候,得定义表字段小数点的位数;应该设置小数位数示例sql语句:CREATE TABLE MyClass ( id INT ( 4 ) NOT NULL PRIMARY KEY auto_increment, NAME CHAR ( 20 ) NOT NULL, sex INT ( 4 ) NOT...转载 2020-03-27 17:02:40 · 2401 阅读 · 0 评论 -
Oracle中可以代替like进行模糊查询的方法instr(更高效)
一、简介相信大家都使用过like进行模糊匹配查询,在oracle中,instr()方法可以用来代替like进行模糊查询,大数据量的时候效率更高。本文将对instr()的基本使用方法进行详解以及通过示例讲解与like的效率对比。二、使用说明instr(sourceString,destString,start,appearPosition) 对应参数描述:instr('源字...转载 2020-03-26 16:16:24 · 5456 阅读 · 0 评论 -
oracle 函数to_char(数据,'FM999,999,999,999,990.00') 格式化数据
遇到了oracle 取数格式问题,这里记一下我们通常在做数据算数后,会想要让它显示自己需要的格式,这里介绍一种简单的方式to_char(数据,'FM999,999,999,999,990.00')例子:select to_char(0.59/1.00*100,'FM999,999,999,999,990.00')||'%' from dual 结果为:59.00%下面是详细...转载 2020-03-06 10:02:14 · 1061 阅读 · 0 评论 -
mysql常用的几十个函数详解
https://mp.weixin.qq.com/s?__biz=MzA5MTkxMDQ4MQ==&mid=2648933321&idx=1&sn=110f6cacb90845bf2327fbcd7acd708c&chksm=88621bf7bf1592e1f1c0f2f01e40d4bd63a48d98daa4ba1157ecad4c6c6520d18b4b2c2...转载 2020-01-02 13:06:55 · 136 阅读 · 0 评论 -
mysql流程控制语句
https://blog.youkuaiyun.com/likun557/article/details/102383358转载 2020-01-02 13:04:23 · 110 阅读 · 0 评论 -
ORACLE导入Excel数据
https://jingyan.baidu.com/album/af9f5a2d55408e43140a45ec.html?picindex=3="INSERT INTO A_MES_XHH2CO2(字段1,字段2,字段3,字段4,字段5) VALUES ('"&A2&"','"&B2&"','"&C2&"','"&D2&...原创 2019-11-21 16:38:19 · 104 阅读 · 0 评论 -
MySQL内连接、左外连接、右外连接、全连接
用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接( 左(外)连接、右(外)连接、全(外)连接)。MySQL版本:Server version: 5.6.31 MySQL Community Server (GPL)数据库表:a_table、b_table主题:内连接、左连接(左外连接)、右连接(右...转载 2019-10-24 15:46:43 · 191 阅读 · 0 评论 -
MySql常用函数大全讲解
MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一讲中将讲解的内容包括:数学函数字符串函数日期和时间函数条件判断函数系统信息函数加密函数格式化函数 MySQL函数是MySQL数...转载 2019-10-24 13:50:56 · 385 阅读 · 0 评论 -
MYSQL中LIKE和正则表达式的使用
总结:(1)匹配几个字符之一:[1|2|3]、[123]表示1或2或3,[123]是[1|2|3]的缩写(2)正则表达式中.表示匹配任意一个字符, LIKE中‘a_c’ 下划线表示单个字符(3)定位符:^和$在[]外面表示开头、结束。 (4)取反匹配:^在[]内部表示取反匹配 (5)匹配范围:[1-9]、[a-e] (6)匹配特殊字符:\\作为前导, 比如\\-。...原创 2019-09-30 13:12:06 · 2678 阅读 · 0 评论 -
MySQL建表字段长度的限制、汉字和字母占字节数
varchar(N),N指的是最大字符数,不是字节数。记住:(1)MySQL要求一个行的定义长度不能超过65535。(2)单个字段如果大于65535,则转换为TEXT 。(3)单行最大限制为65535,这里不包括TEXT、BLOB。(4)utf8:1character=3bytes, 1汉字=1character也就是说一个字段定义成 varchar(200),则它可以存储...转载 2019-09-20 09:51:02 · 6407 阅读 · 0 评论 -
MySQL通过sql语句获取当前日期|时间|时间戳
原文地址:http://blog.youkuaiyun.com/llwan/article/details/40345349一、简介1.1 获得当前日期+时间(date + time)...转载 2019-09-18 21:53:44 · 543 阅读 · 0 评论 -
select嵌套/子查询,AS用法
1.嵌套查询(子查询)嵌套查询:一个内层查询语句(select-from-where)块可以嵌套在另外一个外层查询块的where子句中,其中外层查询也称为父查询,主查询。内层查询也称子查询,从查询。子查询一般不使用order by子句,只能对最终查询结果进行排序。另一种定义:在一个SELECT 语句的WHERE 子句或HAVING 子句中嵌套另一个SELECT 语句的查询称为嵌套查询,又称子...原创 2019-09-18 21:43:32 · 50813 阅读 · 1 评论 -
MySQL数据库中的Date,DateTime,TimeStamp和Time类型
DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”意味着尽管更早的值可能工作,但不能保证他们可以。)DATE类型用在你仅需要日期值时,没有时间部分。MySQL检索并且以'YYYY-MM-...转载 2019-08-23 13:46:40 · 739 阅读 · 0 评论 -
selec查询、分页查询及优化
1. select查询select _column,_column from _table [where Clause] [limit N][offset M]解析:LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。/* 注意:mysql数据库中LIMIT分页查询时,索引是从0开始的(0,1,2,3.....原创 2019-08-23 15:19:12 · 481 阅读 · 0 评论 -
sql语句中as的用法和作用
最近做项目中,偶然发现在SQL语句中出现了as这个词,一直以来没怎么关注是什么意思,毕竟影响不大,今天有空,就在网上查了一些资料,大概有了一些的了解我们的Sql语句在很多数据库中都是通用的,比如像Mysql数据库 Access数据库. Oracle数据库. Sqlite数据库 .甚至在我们的Excel中也可以使用Sql语句.在我的数据库中有user这个表,正常来说,想查询该表,那么...转载 2019-07-23 11:51:36 · 426 阅读 · 0 评论 -
SQL之case when then用法详解
case具有两种格式。简单case函数和case搜索函数。--简单case函数case sex when '1' then '男' when '2' then '女’ else '其他' end --case搜索函数case when sex = '1' then '男' when sex = '2' then '女' else '其他' end</span>...转载 2019-07-23 10:19:06 · 800 阅读 · 0 评论 -
SQL查询语句中的LIKE模糊查询
在SQL语言中,LIKE语句有时候有着强大的作用。LIKE语句的语法格式为:select * from 表名 where...转载 2019-07-22 16:02:01 · 568 阅读 · 0 评论