前言
到月底了,一直在忙,终于抽出点时间来好好学习新知识了~
之前一直以为测试用不到数据库知识的,现在真正工作了才发现,不管开发还是测试都是要会的~,小目标:熟悉数据库,增删查改
现在就开始学习,0基础小白学习数据库
一、数据库简介
数据库,顾名思义,按照数据结构来组织、存储和管理数据的仓库。
MySQL是数据库的集合,里面有很多数据库,数据库包含很多数据表--存储单元,数据存储在数据表里。网上有个例子很形象,
图书馆,就是MySQL,图书馆里面分南库,北库,这就是数据库,每个库里面的书都是放在书架上的,书架就是数据表,而放在书架上的很多本书,就是数据。
也就是MySQL->数据库->数据表->数据
二、MySQL
我是用的数据库管理工具是SQLyog,各种版本的数据库管理工具有很多,第一次用是同事介绍的~
挺好用的,有操作详解,直接单击.exe文件即可进行操作~
从cmd窗口进入操作数据库,目前还没有学会,未完待续,
数据库常用操作:
1.数据库用户名的添加和修改,可以通过数据库的安全性来添加。
2.数据库的创建直接右击数据库(新建数据库即可)创建数据库会保存在两个文件里,
一个是...mdf 是用来存储数据的,另一个是...ldf是存储操作的,比如谁谁谁在什么时候对该数据库进行了什么操作,比如增删查改。
3.数据库的添加可以右击数据库然后附加mdf文件即可。
4.数据库的删除。如果在sqlsever对数据库进行删除的话,实际的数据库也会消失。
5.数据库的备份。
a.分离法有两个方法一个是右击要备份的那个数据库然后右击任务点击分离即可,直接点分离然后框框都打勾就行。
会生成mdf和ldf文件,默认保存在c盘的位置。如果不修改的话,创建数据库分离数据库得到的文件都会存放在那里。
b.生成脚本 在需要修改的数据的框框打勾然后一直点下一步最后完成即可