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