
mysql
alibo2008
这个作者很懒,什么都没留下…
展开
-
mysql distinct 去重
在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是 distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而 这样对于一个数据量非常大的站来说,无转载 2011-05-27 14:30:00 · 4961 阅读 · 0 评论 -
十步完全理解SQL
http://blog.jobbole.com/55086/很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对它头疼不已的朋友,所转载 2014-03-14 17:22:02 · 391 阅读 · 0 评论 -
mysql 建立索引
1.建立普通索引ALTER TABLE table_name ADD INDEX index_name (column_list)alter table t_relation add index sysno_index(Fsysno),add index productid_index(Fproductid);2.删除索引alter table t_relation dro原创 2013-05-17 19:02:37 · 523 阅读 · 0 评论 -
mysql 查看创建历史
show create table t_test; show create database database_name ;原创 2013-02-22 15:17:18 · 488 阅读 · 0 评论 -
mysql必知必会(五)查看版本
1.mysql>status;2.mysql>select version();原创 2012-06-22 10:48:09 · 604 阅读 · 0 评论 -
mysql必知必会(四) 添加及删除字段
#添加字段dbhost=10.6.2.101dbusername=myhostdbuserpass=mypassdbname=my_db;i=0while ((ido sub_table=`printf '%04d' $i`mysql -A -u$dbusername -p$dbuserpass -h$dbhost $dbname -s -原创 2012-02-21 16:38:13 · 347 阅读 · 0 评论 -
mysql必知必会(三)mysqldump
1.mysqldump 导出数据mysqldump -ualibo -palibo -h10.15.5.2 --skip-add-locks --skip-lock-tables db_name table_name > all.sql2.导入数据:mysql -A -ualibo -palibo -h10.155.12 db_name -s 3. mysqldump原创 2012-02-20 18:48:42 · 348 阅读 · 0 评论 -
mysql 必知必会(二)
1.ConCat() 函数 用于拼接串,把多个串链接起来形成一个较长的串Mysql>Select ConCat(name,’(‘,id,’(‘) from t_name; >name(id) 2.AS关键字 别名 替换列的名字 3.文本处理函数:Upper()Lower() Left() Right() Trim()函数 去掉左右两边空格RTrim()函数 去原创 2012-01-06 17:56:52 · 273 阅读 · 0 评论 -
mysql 必知必会(一)
1.mysql连接命令 mysql -h 192.168.1.111 -uroot -proot -A -A 取消命令自动补齐 快速连接sql server2.mysql>show databases; ---->返回可用的数据库列表3.mysql>show tables; ---->返回数据库内的表的列表4.my原创 2011-12-26 09:17:25 · 321 阅读 · 0 评论 -
MySQL索引分析和优化
http://www.phpchina.com/1628/viewspace_6028.htmlMySQL索引分析和优化 什么是索引?索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜转载 2014-03-18 19:27:58 · 456 阅读 · 0 评论