一:数据库的相关概念
1、 数据库的好处
① 可以持久化数据到本地
② 结构化查询
2、 数据库的常见概念
① DB:数据库、存储数据的容器
② DBMS:数据库管理系统,又称之为数据库软件或数据库产品,用于创建和管理DB
③ SQL:结构化查询语言,用于和数据库通讯的语言,不是某个数据库软件特有的,而是几乎所有主流的数据库软件通用的语言
3、 数据库存储数据的特点
① 数据存放到表中,表在放到库中
② 一个库可以由多张表,每张表具有唯一的表名来标识自己
③ 表中有一个或多个列,列又称之为字段,相当于java中得属性
④ 表中每一行数据,相当于Java中对象
4、 常见的数据库管理系统
Mysql oracle db2 sqlserver
二:MySQL
1、 优点
① 开源、免费、成本低
② 性能高、移植性好
③ 体积小、便于安装
2、 MySQL的安装
属于C\S架构的软件,一般来讲安装服务端
3、 MySQL服务的启动和停止
① 通过命令
net start 服务名
net stop 服务名
② 计算机管理--------服务
4、 MySQL服务的登录和退出
登录:mysql –h主机名 –P端口号 –u用户名 –p密码(默认端口3306,用户root)
退出:exit或者Ctrl+c
5、 mysql的语法规范
① 不区分大小写,但是建议关键字大写,表名、列名小写
② 每条命令最好用分号结尾
③ 每条命令根据需要,可以惊醒缩进,或者换行(建议关键字放一行,要查询的放一行)
④ 注释
单行注释:#注释文字、--注释文字
多行注释:/注释文字/
show database();//查看当前所有的数据库
use+库名;//打开指定的库
(只要用了use你就在那个库中了)
show tables;//查看当前库所有的表
show tables from 库名;//查看其他库所有的表
create table 表名(
列名 列类型,
列名 列类型,
...
)//创建表
desc 表名;//查看表的结构
查看服务器的版本: