一、数据库简介
数据库:用来存储数据的文件,就是数据库
例如:
- 表格、Word文档都可以是数据库,但是这种数据文件的数据量不能特别大,一旦大了,查找数据的速度就会特别慢。
数据库管理软件:
- 通过这些软件可以实现快速的载数据表中进行数据的读和写的操作
数据库使用的软件有:
- MySql:(可以免费使用)
- Oracle:(需要收费才能使用)
- Sql Server:(微软,也是免费的)
- DB2:(需要收费才能使用)
企业类型
- 互联网企业:jingdong、taobao、xiaomi、等,优先选择MySql
- 传统企业:金融、证券、银行、卖车、等,优先选择Oracle
关于MySql的特点
- 开源的数据
- 跨平台:支出运行在Windows、Linux、Mac等众多系统
- 轻量级:MySql运行期间占用的内存(CPU)较少
- 稳定性:好
- 双授权:软件有两两个版本,商业版,社区版
商业版与社区版的区别
- 商业版:收费版,付费后,有完善的售后技术支持
- 社区版:免费版,出了问题自己解决
开源:;
- 用户可以查看,修改,使用程序的源码
MySql的官网:
- https://www.mysql.com/
MySql的版本
- 5.0
- 5.1
- 5.2
- 5.3
- 5.5
- 5.7(主流版本(比较常用的版本))
- 8.0
MySql的默认端口号:
- 3306
二、数据库简单入门
MySql默认管理员:
- root
链接/登录MySql是需要客户端工具
- 自带工具:
- 第三方工具:Navicat for MySql
用Navicar链接MySql
- 地址:localhost
- 用户名:root
- 密码:******
【注:如果无法登录,可能是没有授权】
数据库的操作
- 操作1:创建数据库
- 操作2:删除数据库
- 操作3:查看当前有哪些库
创建数据库的操作
- 方法1:通过sql语句操作
create database 库名;
- 方法2:通过图形化界面做
查看当前都有那些数据库
- 方法1:通过命令查看
show databases;
- 方法2:通过图形界面查看
补充:
- 数据库其实就是一个文件夹,create database、drop database、show database操作的都是文件夹
- 在这个文件夹里有一张一张的表
- 具体的数据是存在表中的
选择数据库
use 库名;
操作表:
- 操作1:创建表
- 操作2:删除表
- 操作3:删除表中的数据
- 操作4:查看表
查看有哪些表
show tables;
案例:查看world库中有哪些表
use world;
show tables;