Mysql
李_C
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
表,视图,存储过程,函数之间的区别
表 是真实存在的,它占内存空间视图 是虚拟表,不存储数据,存储的是sql,检索他的时候实际上是执行定义它的sql语句,不占任何内存存储过程 理解的简单一点就是“数据库中的程序”,可以在不需要外部程序(如C,java,vb等)的情况下,让数据库自己解决复杂的、用一般sql不能实现的功能,而视图则不然表和视图的区别视图不占实际空间,可以对任意的表进行叠加和剪裁,利用分区视图的功能,能加快表的I/O读取...转载 2018-04-09 13:55:25 · 470 阅读 · 0 评论 -
多表操作(1对1、1对多、多对多)
※多表操作 (凡是多表,都要用到关联技术(把多表合并成一个新表): 左关联、右关联、内关联。还有一个外(全)关联,MySQL不支持,为考虑软件兼容,我们开发一般不用。)※表与表之间的关系:1对1,1对多,多对多一、1对1※第三范式: 1方建主表(id为主键字段), 多方建外键字段(husband--参考主表的主键id,加unique)CREATE TABLE man( id VARCHAR(32...转载 2018-04-13 09:55:45 · 964 阅读 · 0 评论 -
mysql中把日期转换成周几的函数DAYOFWEEK() 比如2017-04-26为周三 得到结果为4
比如2017-04-26为周三 得到结果为4周日--1周一--2周二--3周三--4周四--5周五--6周日--1select DAYOFWEEK('2017-04-26') ;结果为4原创 2018-04-23 11:18:30 · 4129 阅读 · 0 评论 -
mysql数据库中吧时分秒换算成秒的函数TIME_TO_SEC() 表
表tabid time 1 00:01:30 比如 00:01:30 SELECT TIME_TO_SEC(time) FROM tab where id=1 得到的结果就是 90原创 2018-04-23 11:19:28 · 3892 阅读 · 0 评论 -
MySQL:日期函数、时间函数总结
一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+---------------------+除了 now() 函数能获得当前的日期时间外,...转载 2018-04-23 11:20:14 · 214 阅读 · 0 评论 -
linux下mysql数据的导出和导入
导出整个数据库中的所有数据1、在linux命令行下输入:1mysqldump -u userName -p dabaseName > fileName.sqlfileName.sql最好加上路径名导出数据库中的某个表的数据1mysqldump -u userName -p dabaseName tableName > fileName.sql 导出整个数据库中的所有的表结构在li...转载 2018-05-14 13:51:01 · 245 阅读 · 0 评论 -
MySql数据库去除重复的数据
MySql中删除重复数据的问题,然后回答了一下,发现正好接触到了之前可能没关注的一点儿小知识,在此做下简要记录(哦对,昨天晚上在试用腾讯云数据库的时候还遇到一个问题,就是腾讯云数据库的Mysql对大小写是敏感的)。OK,接下来我们进入正题,首先我按照群友的数据结构创建了一张表,填充了一部分数据,结构如下图所示:那么我们首先来确定我们删除数据的时候的所需条件,首先找到所有重复的数据记录,使用如下sq...转载 2018-05-22 11:09:21 · 3372 阅读 · 0 评论 -
数据库优化
1.数据表设计 1)单实例表数目必须小于500 2)单表列数目必须小于30 3)表必须有主键,例如自增主键 4)符合三范式 5)垂直拆分(解决数据表过宽的问题) 6)水平拆分(解决数据量过大的问题)2.字段数据类型 1)不要将数字存储为字符串类型(原因:字符集和校队规则) 2)尽可能使用较小的整数类型使表更小。如:mediumin...转载 2018-12-20 13:35:08 · 584 阅读 · 0 评论 -
MySQL的索引详解
序言之前写到MySQL对表的增删改查(查询最为重要)后,就感觉MySQL就差不多学完了,没有想继续学下去的心态了,原因可能是由于别人的影响,觉得对于MySQL来说,知道了一些复杂的查询,就够了,但是我认为,不管有没有用,现在学着不懂的东西,说明就是自己薄弱的地方,多学才能比别人更强 一、什么是索引?为什么要建立索引?索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必...转载 2018-12-20 16:47:44 · 334 阅读 · 0 评论
分享