mysql
文章平均质量分 62
a595364628
这个作者很懒,什么都没留下…
展开
-
excel数据导入数据库后去重的做法
基本做法就是使用两张表,中间表和目标表。 使用navicat直接把excel数据导入到中间表中,怎么导入自行百度。导入好后中间表中肯定有重复数据,然后使用SQL的distinct语句对中间表进行去重,然后把不重复的数据add到目标表中。 就是这么简单。原创 2015-11-12 10:05:34 · 2040 阅读 · 0 评论 -
超详细mysql left join,right join,inner join用法分析
下面是例子分析表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表B记录如下: bID bName 1转载 2015-11-01 16:53:33 · 501 阅读 · 0 评论 -
mysql_fetch_assoc
从结果集中取得一行作为关联数组假如从数据库取出一个用户的用户名和密码username passwordtest 123456用assoc来取得结果集中的 一行 是array([username]=>'test',[password]=>'123456')也就是结果的数组中的索引是 所查数据库表的字段名转载 2015-11-17 20:02:08 · 831 阅读 · 0 评论 -
mysql group by 用法解析(详细)
group by 用法解析group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。某个员工信息表结构和数据如下: id name dept salary edlevel hiredate 1 张三 开发部 2000 3 2转载 2015-11-01 16:39:44 · 369 阅读 · 0 评论 -
关于外键
表A中有字段(如身份证号)做了主键,表B中也有这个字段(身份证号),这里的身份证号一定来自表A同样字段里的内容,那么表B的这个字段就叫表A字段的外键,也就是两个表以身份证号这个字段建立了联系。表A中身份证号字段里面的身份证号一定是唯一的,不能有重复,而表B里面的同一个身份证号可以出现多次。这称为表A身份证号字段与表B身份证号字段建立了一对多的关系。外键的作用就是可以让身份证号保证是转载 2015-11-04 10:48:04 · 462 阅读 · 0 评论 -
having子句的作用
HAVING对由sum或其它集合函数运算结果的输出进行限制。比如,我们可能只希望看到Store_Information数据表中销售总额超过1500美圆的商店的信息,这时我们就需要使用HAVING从句。语法格式为: SELECT "column_name1", SUM("column_name2") FROM "table_name" GROUP BY "column_name1转载 2016-06-02 15:56:20 · 6246 阅读 · 0 评论 -
数据库外键的使用以及优缺点
摘录网上讨论共同观点:主键和索引是不可少的,不仅可以优化数据检索速度,开发人员还省不其它的工作,矛盾焦点:数据库设计是否需要外键。这里有两个问题:一个是如何保证数据库数据的完整性和一致性;二是第一条对性能的影响。正方观点:1,由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据的完整性,而用外键即使在数据库服务器当机或者出现其他问题的时候,也能够最大限度的保转载 2017-03-28 18:44:45 · 882 阅读 · 0 评论 -
联合索引的基本知识
0.预备 假设我们有表 user (id,name)列 1.联合索引是个什么东西转载 2017-05-08 12:01:54 · 2580 阅读 · 0 评论 -
sql语句之group_concat函数
MySQL中group_concat函数完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']) 基本查询 Sql代码 select * from aa; +------+------+| id| name |+-转载 2017-05-21 21:01:07 · 3233 阅读 · 0 评论