
数据库学习
785sbafdbnd
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql数据库 cmd执行.mysql文件
打开cmd 执行命令:MySQL -hlocalhost -uroot -proot 执行命令:use mydb 执行命令:source C:\Users\wb.li\Desktop\stec-promis-formal-1.sql原创 2020-01-17 11:19:59 · 290 阅读 · 0 评论 -
索引创建
创建索引: create index 索引名称 on 列名字原创 2020-01-01 20:22:39 · 95 阅读 · 0 评论 -
sql分页
sql分页使用关键字limit limit代表每页的数据量 offset 是偏移量-即从第一条数据需要偏移多少才开始取数据 偏移量过大会影响查询效率 使用方法: 在sql语句的最后,加上limit 6 offset 3 代表偏移量为3,每页6条数据 分页的关键是: 1、先确定每页多少数据,即limit的值; 2、确定偏移量offset的值:offset=(pageindex-1)*limit,其...原创 2019-12-26 19:16:35 · 158 阅读 · 0 评论 -
sql之left join,right join
a left join b on 会从左表a返回所有的行,即使右表不存在 所以有时执行时,要加一个 is not null 以去除为空的这种情况 right join是从右表返回所有的行,即使左表为空 inner join等同于join,效果同where语句,很少用 ...原创 2019-12-24 18:22:16 · 147 阅读 · 0 评论 -
mysql update语句
可以update 表1,表2 set 表1.字段 where 或者 update 表1 join 表2 on () set where 参考:https://www.kancloud.cn/curder/mysql/355258原创 2019-12-20 14:15:39 · 133 阅读 · 0 评论 -
sql语句练习学习
记录自己新学到的,老的已经知道的就不记了 ##concat 字符串拼接,如:concat(‘a’,‘b’),结果是:ab 可用于拼接数字与%,例子: select name, concat(round(population/(select population from world where name='Germany')*100,0),'%') from world where contine...原创 2019-12-02 15:12:29 · 374 阅读 · 0 评论 -
sql round函数
–ROUND(t1,t2) –返回数字表达式并四舍五入为指定的长度或精度。 第二个参数主要分三种情况:正、负、零(等同于缺省),正代表保留小数点后几位;负代表保留小数点前几位;0或缺省t2代表值无小数位 具体可在sql命令行下,直接执行select round(t1,t2)进行测试。 1、round(num),等同于round(num,0),即0相当于缺省,四舍五入到个位数(如果有小数点) 2...原创 2019-11-28 22:32:17 · 2003 阅读 · 0 评论 -
数据库第一范式、第二范式、第三范式理解
所谓范式(NF),是数据库的设计规范,设计数据库时要满足这些规范,以使数据库能满足正常的创建,正常的操作(增删改查)以及数据的简洁性,即减少冗余数据。 第一范式: 属性不可拆分 以保证数据的可CRUD,即增删改查 第二范式: 要有唯一主键,以区分数据项,其余数据项都依赖于唯一主键,以确保数据的唯一性以及数据的可增删改查 第三范式: 某个非主属性,若在其中一张表中已经出现过,则在其它表中就不应再出现...原创 2019-11-28 07:10:52 · 291 阅读 · 0 评论