
mysql
kzrl
这个作者很懒,什么都没留下…
展开
-
mysql concat的用法
SQL CONCAT函数SQL CONCAT函数实例代码教程 - SQL CONCAT函数用于将两个字符串连接起来,形成一个单一的字符串。SQL CONCAT函数用于将两个字符串连接起来,形成一个单一的字符串。试试下面的例子:SQL> SELECT CONCAT('FIRST ', 'SECOND');+----------------------------+原创 2017-04-14 10:24:09 · 1916 阅读 · 0 评论 -
SQL 的优化 索引
EXPLAIN 跟selsect 查询语句1、主键的删除和添加alter alter table `so_search_attr_relation` drop PRIMARY key, add PRIMARY key (`id`);添加普通索引alter table `so_search_attr_relation` add index `inx_kid` (`kid...原创 2018-08-16 13:53:13 · 159 阅读 · 0 评论 -
mysql 建表的注意事项
1、首先考虑的是mysql建表的原则2、考虑程序存储的内容,字段的类型长度3、表的引擎4、表的索引表的索引1、普通索引: alter table `so_search_pic_relation` add index `atl_id` (`atlas_id`);2、全文索引3、唯一索引4、主键索引...原创 2018-08-02 14:39:46 · 341 阅读 · 0 评论 -
临时表查询
临时表查询1select pj,shuliang,num from (select avg(score) pj,user_id,count(user_id) as shuliang,count(status) num from b2b2c_user_score group by user_id) a where a.num>=2统计查询2select avg(score) pj,原创 2017-11-22 19:08:06 · 1802 阅读 · 0 评论 -
mysql 日期查询的多个方法
使用DATE_FORMAT方法SELECT * FROM `ler_items` WHERE DATE_FORMAT(postTime,'%Y-%m')='2013-03'注意:日期一定要用'',否则没有效果其它的一些关于mysql日期查找语句mysql> select date_format(DATE_SUB(CURDATE(), INTERVAL 7 DAY),'%y%m%d'...转载 2017-11-15 09:26:40 · 690 阅读 · 0 评论 -
mysql 执行命令
/* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */ mysqld --skip-grant-tables -- 修改root密码 密码加密函数password() update mysql.user set pass转载 2017-06-30 09:04:35 · 544 阅读 · 0 评论 -
php like 匹配
MySQL LIKE 语法LIKE 运算符用于 WHERE 表达式中,以搜索匹配字段中的指定内容,语法如下:WHERE column LIKE patternWHERE column NOT LIKE pattern在 LIKE 前面加上 NOT 运算符时,表示与 LIKE 相反的意思,即选择 column 不包含 pattern 的数据记录。LIKE 通常与通配符转载 2017-05-22 11:07:18 · 5474 阅读 · 0 评论 -
Mysql的空值与NULL的区别
Mysql数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数据库中核心语言。不过在MySQL数据库中执行SQL语句,需要小心两个陷阱。 陷阱一:空值不一定为空 空值是一个比较特殊的字段。在MySQL数据库中,在不同的情形下,空值往往代表不同的含义。这是MySQL数据库的一种特性。如在普通的字段中(字符型的数据),空值就是表示空值。但是如果将一个空值的数据插入到Ti转载 2017-05-10 16:26:32 · 326 阅读 · 0 评论 -
mysql 非空查询
表 T(a,b,c) ,查询出A,B,C的值,当A的值是NULL时,显示为 0SELECT ifnull(a,0) , b , c FROM T ;说明:1、查询字段值为空的语法:where is null2、查询字段值不为空的语法:where is not nullselect company_id,company_name from adr_company原创 2017-05-10 16:11:59 · 13619 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
/启用mysql/ net start mysql /连接、断开服务器/ mysql -h 地址 -p 端口 -u 用户名 -p 密码原创 2017-05-10 09:12:04 · 234 阅读 · 0 评论 -
mysql 命令以及函数
/* 启动MySQL */ net start mysql /* 连接与断开服务器 */ mysql -h 地址 -P 端口 -u 用户名 -p 密码 /* 跳过权限验证登录MySQL */ mysqld --skip-grant-tables -- 修改root密码 密码加密函数password() update mysql.use原创 2017-05-10 09:08:34 · 382 阅读 · 0 评论 -
mysql 截取字符串
substring(字段名,开始的位置,截取的长度)SUBSTRING_INDEX(字段名,从某个字符串开始截取,-1)//获取某个字符串之后的字符(CASE substring(ss.spec_id,1,4) WHEN 'del_' THEN SUBSTRING_INDEX(ss.spec_id,substring(ss.spec_id,1,7),-1) ELSE ss.spec_id EN原创 2017-05-17 10:58:08 · 311 阅读 · 0 评论 -
NOW(),CURDATE(),CURTIME()
下面是 SELECT 语句:SELECT NOW(),CURDATE(),CURTIME()结果类似:NOW()CURDATE()CURTIME()2008-12-29 16:25:462008-12-2916:25:46例子 2下面的 SQL 创建带有日期时间列 (OrderDate) 的 "Orders" 表:CREATE TABLE Orders (OrderId int N原创 2017-05-23 10:03:03 · 653 阅读 · 0 评论 -
mysql 文本类型的长度
TINYTEXT256 bytes TEXT65,535 bytes~64kbMEDIUMTEXT 16,777,215 bytes~16MBLONGTEXT4,294,967,295 bytes~4GB CHAR(n) 固原创 2017-04-14 14:12:56 · 22370 阅读 · 0 评论 -
sql 表名的长度
SQLSERVER 128个字符,临时表116个字符。 Oracle 30个字符。(为什么要这么短?) MySQL 64个字符。 Access 64个字符。 DB2 128个字符?...转载 2018-10-23 11:03:47 · 1616 阅读 · 0 评论