数据库介绍
数据库的好处:
1.可持久化数据到本地
2.可以实现结构化查询,方便管理
DB:
数据库(database):存储数据的仓库,它保存了一些力有组织的数据。
DBMS:
数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器
常见的数据库管理系统:
MySQL、Oracle(甲骨文公司)、DB2(IBM公司)、SqlServer(微软,只能安装在window下)
SQL:
结构化查询语言(Structure Query Language):专门用来存储数据库通信的语言
SQL的优点:
1.不是某个特定数据库供应商转悠的语言,几乎所有的DBMS都支持SQL
2.简单易学
3.虽然简单,但实际上是一种强有力的语言,灵活使用其与演员苏
数据库存储数据特点:
1.将数据存放到表中,表在放到库中
2.一个数据库中可以有多个表,每一个表都有一个名字,
从来表示自己。表名具有唯一性,也就是说不能重名
3.表具有一些特性,这些特性定义了数据时如何存储,
4.表由列组成,成为字段,所有表都是由一个或多个列组成的大多是一个属性信息
5.表中的数据时按照行存储的,每一行相当于属性值
MySQL软件介绍
MySQL数据库隶属于MySQLAB公司,总部位于瑞典,后背oracle收购
08 --- sun收购
09 --- Oracle收购
优点:
---成本低:开放源码,一般可以免费试用
---性能够:执行快
---容易安装和使用
DBMS分为两类:
--基于共享文件系统DBMS(Access)
--基于客户端----服务器的DBMS
(MySQL、Oracle、SqlServer)
安装到本地的就是一个客户端软件(DBMS)
MySQL的启动和停止
两种方法:
1.计算机---》右键---》管理---》服务---》找到mysqld可以设置,手动、自动启动、重启、停止等服务
2.通过管理员身份运行
----net start 服务名称(启动服务)
----net stop 服务名(停止服务)
MySQL服务端的登录和退出
登录之前需要先开启服务命令行下执行mysqld
登录mysql 使用 mysql -h localhost -u root -P 3306 -p mysql -u root -p
mysql 就是MySQL的一个命令,或者是登录数据库的一个标识 必须写
-h 指代的是登录的哪一台机器,本地localhost,如果连接其他机器需要知道另一台机器的ip即可 可以不写
-u 指代的就是登录MySQL的用户名 必须写
-P 指代的是MySQL在机器上的端口后,后面写端口号,可以不写
-p 指代的是登录MySQL的密码 必须写,但是不用在-p后面加参数,
再回车之后提示Enter password:输入密码,这样别人看不到密码
也可以直接跟密码,但是不能有空格
出现以下字样:
C:\Users\asus>mysql -u root -p
Enter password:
在Enter password:之后输入自己的密码:就可以登录
如果没有密码就直接回车键登录
出现以下内容即登陆成功
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.20 MySQL Community Server (GPL)
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
登陆进去:
就可以执行mysql命令了
mysql>后面跟mysql命令
如果想退出mysql,在mysql>后面输入exit();或者直接ctr+c也可以结束


浙公网安备 33010602011771号