MySql
make1828
这个作者很懒,什么都没留下…
展开
-
mysql中的order by
一、order by的原理 1、利用索引的有序性获取有序数据 当查询语句的 order BY 条件和查询的执行计划中所利用的 Index 的索引键(或前面几个索引键)完全一致,且索引访问方式为 range,ref 或者 index 的时候,MySQL 可以利用索引顺序而直接取得已经排好序的数据。这种方式的 order BY 基本上可以说是最优的排序方式了,因为 MySQL 不需要进转载 2015-10-19 14:27:39 · 737 阅读 · 0 评论 -
MySQL group_concat_max_len
MySQL提供的group_concat函数可以拼接某个字段值成字符串,如 select group_concat(user_name) from sys_user,默认的分隔符是 逗号,即"," ,如果需要自定义分隔符可以使用 SEPARATOR 如:select group_concat(user_name SEPARATOR '_') from sys_user 但是如果 us转载 2015-10-19 14:43:33 · 505 阅读 · 0 评论 -
常见MYSQL技巧
正则表达式的使用 MySQL利用REGEXP命令提供给用户扩展的正则表达式功能,具体模式序列如下: 序列 序列说明 序列 序列说明 ^ 在字符串的开始处进行匹配 a? 匹配1个或零个a $ 在字符串的末尾处进行匹配 a1|a2 匹配a1或转载 2015-10-19 14:33:23 · 378 阅读 · 0 评论 -
MySQL九个操作
复制表结构+复制表数据 mysql> create table t3 like t1; mysql> insert into t3 select * from t1; mysql索引 1.ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引 ALTER TABLE table_name ADD INDEX index_name (co转载 2015-10-19 14:32:51 · 369 阅读 · 0 评论 -
为一个有数据没有主键id的数据表添加主键字段
ALTER TABLE `photo_feedbacks` ADD COLUMN `id` int(11) NOT NULL AUTO_INCREMENT FIRST ,ADD PRIMARY KEY (`id`);转载 2015-10-19 14:26:50 · 3732 阅读 · 0 评论 -
SQL语句优化 (一)
优化SQL语句的一般步骤 1 通过show status命令了解各种SQL的执行频率。 格式:mysql> show [session|global]status; 其中:session(默认)表示当前连接, global表示自数据库启动至今 mysql>show status; mysql>show global status; mysql>show s转载 2015-10-19 14:31:15 · 372 阅读 · 0 评论 -
关于SQL递归查询在不同数据库中的实现方法
比如表结构数据如下: Table:Tree ID Name ParentId 1 一级 0 2 二级 1 3 三级 2 4 四级 3 SQL SERVER 2005查询方法: 1 2 3 4 5 6 7 8 9 10 11 12转载 2015-10-19 14:45:20 · 3199 阅读 · 0 评论 -
MySQL 复习笔记
本文内容 SQL 语句创建数据库创建数据表数据完整性约束四种基本字符类型说明SQL 基本语句类型转换函数日期函数数学函数字符串函数合并结果集 unionCASE 函数用法IF ELSE 语法WHILE 循环语法子查询表连接 join事务视图触发器存储过程分页存储过程索引临时表 1,SQL 语句 SQL 语言:结构化的查询语言(Structured Query Language转载 2015-10-19 14:47:26 · 915 阅读 · 0 评论 -
MySQL和SqlServer的区别
一、查看表结构数量等 mysql语句: -- 查看系统内所有数据库 show databases; -- 查询数据库内所有表 show tables; -- 显示表结构 desc 表名; sql server语句: -- 查看系统内所有数据库 SELECT name, database_id, create_date FROM sys.databases ; -- 查询数据库内所有表 s...转载 2019-03-05 17:00:02 · 536 阅读 · 0 评论