MySQL-笔记06(完)

目录

17.视图

18.数据库设计三范式

MySQL的基础使用


17.视图


17.1视图的定义
       站在不同的角度去看待同一份数据
17.2创建/删除视图
       create view 视图名 as select * from 表名;(as 后面的语句必须是DQL语句)
       drop view 视图名;
17.3视图和原表的关系
       可以对视图对象增删改查(CRUD),导致原表被被操作
17.4视图的作用
       可以将多次使用的复杂的sql语句以视图对象的形式新建,在需要的时候直接使用这个视图对象,大大简化开发和维护,视图和表的操作一样,视图操作存储在硬盘上
17.5DBA常用命令
       create user 用户名 identified by '密码'
       数据的导出:mysqldump 数据库名(可以加表名)>D:\(路径)-uroot -p密码
        [在windows的dos命令窗口中]
       数据的导入:source (.sql文件)
       [需要登录到mysql数据库上]


18.数据库设计三范式


18.1设计范式的定义
      数据库设计的依据
18.2设计范式的定义
      第一范式:要求任何一张表必须有主键,每一个字段不可以再分
      第二范式:在第一范式基础,所有非主键字段完全依赖主键,没有部分依赖
      第三范式:在第二范式基础,所有非主键字段直接依赖主键,没有传递依赖
18.3范式的作用
      避免数据的冗余和空间的浪费
18.4表的设计
      多对多三张表,关系表两外键
      一对多两张表,,多的表加外键,一方的主键加入多方
     一对一,外键加唯一性约束(保证一对一)

MySQL的基础使用


在dos命令的登录:
1.mysql -u root -p
2.mysql -uroot -p(+密码)
创建数据库:
create database 数据库名 character set 编码方式

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值