Mysql小技巧总汇】的更多相关文章

1.datetime类型字段格式化 SELECT DATE_FORMAT(date,'%Y-%m-%d %h:%m:%s') date FROM message; 结果: +---------------------+| date |+---------------------+| 2015-12-05 02:12:35 || 2015-12-05 02:12:55 || 2015-12-05 02:12:00 || 2015-12-05 02:12:20 || 2015-12-05 03:12…
看了一些基础视频,才发现自己的基础比较薄弱,有很多基础知识都不知道.这里总汇一些基础知识. 1: foreach不仅可以作用于list类的索引集合,还可以遍历dictionary类,这一点比for更简便. Dictionary<int, long> dary = new Dictionary<int, long>(); dary.Add(, ); dary.Add(, ); dary.Add(, ); string sall = string.Empty; //在vs2010中,打…
>navicat premium 快捷键1.ctrl+q 打开查询窗口2.ctrl+/ 注释sql语句3.ctrl+shift +/ 解除注释4.ctrl+r 运行查询窗口的sql语句5.ctrl+shift+r 只运行选中的sql语句6.F6 打开一个mysql命令行窗口7.ctrl+l 删除一行8.ctrl+n 打开一个新的查询窗口9.ctrl+w 关闭一个查询窗口 >SELECT子句顺序: SELECT子句顺序SELECT要返回的列或表达式FROM从中检索数据的表WHERE行级过滤GRO…
将一列值赋予另一列 会遇到新增一列, 需要用其他列的值来初始化这一列 或者根据业务条件把某行的某列值直接赋予到其他列. 行号 列1 列2 1 aaa ddd 2 bbb ccc UPDATE 表 SET 列1 = 列2 WHERE 1 = 1 ; UPDATE 表 SET 列1 = 列2 WHERE 行号 = 2; 插入修改删除表的列 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column…
1.mysql中不清除表里的数据重新设置自增的id的方法 设置主键id自增的数据库表删除数据后,自增id不会自动重新计算,想要重新设置自增的id可以用如下命令: alter table table_name AUTO_INCREMENT=; table_name是表名,10表示自增开始的位置…
1.在mysql场景中,每一行都是用分号(:)作为结束的. 2.在php场景中,最后的分号(:)可以省略掉. 如: <? $sql = "select * from tem"; ?> 这是因为PHP也是以分号作为一行的结束的,额外的分号有时会让PHP的语法分析器搞不明白,所以还是省略掉的好. 在这种情况下,虽然省略了分号,但是PHP在执行MySQL命令时会自动的帮你加上的. 3.优先采用关联数组取出数据.关联的效率高于索引的. 4.多表联合查询下,给表取用别名.如: <…
1.開始中找出执行:输入cmd 2.查找appserv所在盘,我的在D盘.所以接着输入:d: 3.在d盘中查找mysql所在文件夹:cd appserv\mysql\bin 4.再输入主机名.数据库名.password:mysql -h localhost -u root -p 5.最后输入数据库password…
查询出的日期 加一天,加一周,加一月,加一年 DAY)); WEEK)); MONTH)); YEAR)); 查询出的日期 减一天,减一周,减一月,减一年 DAY)); WEEK)); MONTH)); YEAR)); 模糊查询 返回结果>0则存在 SELECT INSTR('foobarbar', 'bar'); 多列合并成一列 以id分组,把name字段的值打印在一行,逗号分隔 select id,group_concat(name) from aa group by id; 以id分组,把…
1.使用关键字readonly ,表示这个字段只能在执行构造函数的过程中赋值,或者由初始化语句赋值 2..net4.0新增一个  Tuple 类,代表一个有序的N元组.可以调用Tuple.Create静态方法或使用new 关键字直接创建一个Tuple对象,.net基类库中定义了拥有1-7个泛型参数的泛型Tuple. 作用:可以使用Tuple对象作为方法的返回值.可以很容易地包含多个结果. 原文链接 public class Point { public int X { get; set; } p…
对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引.主键索引.唯一索引unique.全文索引] c: 分表技术(水平分割.垂直分割) d: 读写[写: update/delete/add]分离 e: 存储过程 [模块化编程,可以提高速度] f: 对mysql配置优化 [配置最大并发数my.ini, 调整缓存大小 ] g: mysql服务器硬件升级 h: 定时的去清除不需要的数据,定时进行碎片整理(MyISAM)…