![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 68
佳小胖
这个作者很懒,什么都没留下…
展开
-
01-1数据库常用语句
插入数据:insert into 表名(字段1,字段2等)values(值1,值2等)ps:1、字段和值的顺序必须统一2、如果表名后未加字段值,则默认所有字段都添加3、如果字段值为非空,则必须插入值删除数据:delete from 表名 where 条件ps:1、不加where条件,删除所有行;2、删除表:drop table 表名3、删除数据库:drop database 数据库名修改数据:up...原创 2018-05-15 16:42:39 · 195 阅读 · 0 评论 -
01-2数据库约束条件
约束的分类:1、主键 PK primary key 2、唯一约束 UK unique key 3、外键约束 FK foreign key 4、非空约束 NN not null 5、检查约束 CK check 6、默认值约束 defaultps:1、pk=uk+nn 唯一且非空 2、实现方法 :constraint主键:保证实体完整性每一行(实体)是唯一的1、列级约束直接定义...原创 2018-05-15 16:43:24 · 517 阅读 · 0 评论 -
01-3数据库索引、视图
索引和表都属于数据库中的一种对象,主要用来提高查询效率,数据库好比字典,数据好比字典中文字,那么索引就相当于目录特点和使用场合:适合从海量数据中查询少量结果(大海捞针)提高查询效率比如:性能瓶颈 sql效率数据库优化:针对字段进行索引但是,建立索引增加系统开销:1.占用表空间 2、增加、删除、修改数据效率降低因为重新调整索引的结构,具有时间开销总结:index 适用于大海捞针,很少修改数据的情况,...原创 2018-05-15 16:44:04 · 256 阅读 · 0 评论 -
01-4数据库函数
分组:group by ;分组后的过滤条件:having(where 字段无法与函数一起使用)O_IdOrderDateOrderPriceCustomer12008/12/291000Bush22008/11/231600Carter32008/10/5700Bush42008/9/28300Bush52008/8/62000Adams62008/7/21100Carter希望查找每个客户的订单...原创 2018-05-15 16:44:39 · 154 阅读 · 0 评论 -
01-5数据库连接
数据库具备良好的设计:1NF:每个属性不可再分(关系型数据基本要求)2NF:提供PK 主属性 保证实体完整性3NF:解除了非主属性之间的依赖关系 拆表目前采用3NF,好处:减少数据的冗余,解决了数据不一致问题,从而形成了一种良好设计如何实现两张表的关系:1、主键-外键(主外键关系)2、其他表分类:1)内连接 特点:数据会严格匹配 inner join (1)等值连接、(2)非等值连接、(3)自连接...转载 2018-05-15 16:45:10 · 175 阅读 · 0 评论 -
01-6数据库连接
子查询(sub query)也称为查询的嵌套使用子查询:可以简化思路,化繁为简,分而治之可分为:1)非关联子查询(常见) 2)关联子查询 子查询的结果参与表连接eg,求出谁的工资最低思路:先求出最低工资,才求出最低工资的人是谁1、select min(salary) from t_emp --7502、select id,name,salaryfrom t_emp where salary=75...转载 2018-05-15 16:45:44 · 144 阅读 · 0 评论 -
01-7数据库mysql安装
网址:https://www.mysql.com/定位到MySQL Community Edition 关于MySQL的版本,从软件的使用授权角度来说,分为Community版本和Commercial版本,其中Community版本就是我们通常可以从MySQL官方网站上可以下载到的社区版,它是基于GPL协议的,只要你的应用系统遵循GPL协议而开源,或者你的应用是内部使用,没有通过分销应用软件而获利...转载 2018-05-15 16:47:39 · 171 阅读 · 0 评论