mysql
平叔叔
这个作者很懒,什么都没留下…
展开
-
mysql limit用法
SELECT * FROM table LIMIT [offset,] rows |rows OFFSET offsetLIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1):为了与 Pos原创 2015-06-18 10:31:53 · 493 阅读 · 0 评论 -
MySQL查询不区分大小写问题
问题描述:今天在做客户端登录的时候,发现用小写的字母也能同样验证通过,于是就去网上查找相关知识。发现mysql查询时,存在不区分大小写的情况。可以通过binary关键字加以解决。 解决方法有两种: 第一种:让mysql查询时区分大小写 select * from table_name where binary username= 'aaa'; 第二种:在建表时加以标识(在需要区分大小写的字原创 2017-06-12 16:20:05 · 4165 阅读 · 0 评论 -
mysql 含反斜杠的字符查询
字段内若有反斜杠 "\",应该用 like '%\\\%',因为反斜线符号会被语法分析程序剥离一次,在进行模式匹配时,又会被剥离一次,最后会剩下一个反斜线符号接受匹配。转载 2015-12-03 15:58:40 · 11147 阅读 · 0 评论 -
获取mysql 所有数据类型列表
SELECT DATA_TYPE FROM information_schema.COLUMNS GROUP BY DATA_TYPE原创 2015-09-11 11:49:35 · 792 阅读 · 0 评论 -
maxlength长度
htmlmaxlength="10"表示最多可输入10个字符(任意字符),不管是中文、英文、数字等;mysqlvarchar(10) 表示最多可输入10个字符(任意字符),不管是中文、英文、数字等;代码如下:html codemaxlength 最多可输入10个字符(任意字符)sql CREATE TABLE `t_maxlength` (原创 2015-08-16 09:53:17 · 2886 阅读 · 0 评论 -
MySQL的数据类型
主要包括以下五大类:整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT浮点数类型:FLOAT、DOUBLE、DECIMAL字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB转载 2015-08-09 16:11:28 · 360 阅读 · 0 评论 -
MySql数据库 sql查询增加序号的伪列
方法一set @rownum=0;SELECT @rownum:=@rownum+1 AS rownum, table_name.*FROM table_name方法二SELECT @rownum:=@rownum+1 AS rownum, table_name.*FROM (SELECT @rownum:=0) r, table_name原创 2015-06-15 20:21:59 · 4030 阅读 · 0 评论 -
mysql格式化操作
-- 方法一 字符串格式化为数字 2016-01-08 21:15:33SELECT DATE_FORMAT('20160108211533','%Y-%m-%d %T')tran_time -- 方法二 字符串格式化为数字 2016-01-08 21:15:33SELECT DATE_FORMAT('20160108211533','%Y-%m-%d %H:%i:%s'原创 2015-06-12 22:12:29 · 1243 阅读 · 0 评论 -
mysql查询数据库含有的表数量
1 mysql查询数据库含有的表数量 SELECT COUNT(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'itm_test' ;//item_test为数据库原创 2015-06-09 16:16:31 · 1773 阅读 · 0 评论 -
mysql group by中没有的字段 select中可以有
select id,name from table group idMySQL服务器包含一些其他SQL DBMS中不具备的扩展。注意,如果使用了它们,将无法把代码移植到其他SQL服务器。在某些情况下,你可以编写包含MySQL扩展的代码,但仍保持其可移植性,方法是用“/*... */”注释掉这些扩展。这个写法不标准, 因为假如没group的字段如果有多个值, 可能导致这个原创 2015-06-18 17:44:51 · 6019 阅读 · 0 评论 -
MySql与SqlServer的一些常用用法的差别
本文将主要列出MySql与SqlServer不同的地方,且以常用的存储过程的相关内容为主。1. 标识符限定符SqlServer[]MySql``2. 字符串相加SqlServer直接用 +MySqlconcat()3. isnull()SqlServer转载 2015-06-18 16:32:21 · 391 阅读 · 0 评论 -
sql左外连接、右外连接、全外连接
一 语法1 左外连接 LEFT JOIN或LEFT OUTER JOIN 2 右外连接 RIGHT JOIN 或 RIGHT OUTER JOIN3 全外连接 FULL JOIN 或 FULL OUTER JOIN FULL JOIN = LEFT JOIN + RIGHT JOIN二 demo两张表,表结构如下student 表CREAT原创 2015-06-18 20:03:44 · 3559 阅读 · 0 评论 -
MySQL数据库表名、列名、别名区分大小写的问题
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的: 1、数据库名与表名是严格区分大小写的; 2、表的别名是严格区分大小写的; 3、列名与列的别名在所有的情况下均是忽略大小写的; 4、变量名也是严格区分大小写的; MySQL在Windows下都不区分大小写。 所以在不同操作系统中为了能使程序和数据库都能正常运行,最好的办法是在设计的时候都转为小写,但是如果在设计的时候已转载 2017-09-15 17:50:13 · 1946 阅读 · 0 评论