MySQL--基础知识
一.数据库的介绍
数据库:组织和保存数据的应用程序
二.数据库分类
1.关系型数据库
2.非关系型数据库
三.MySQL数据库
MySQL是一个关系型数据库,是指采用了关系模型来组织数据的数据库
关系模型即一个二维表格,而关系型数据库就是由二维表格及其之间的联系所组成的数据组织
1.数据库服务
MySQL安装完成之后,会对外提供网络服务,安装目录下有mysqld.exe程序,即数据库服务,它启动后,mysql数据服务就启动了
2.客户端
3.客户端和数据库服务之间的通讯方式
客户端和数据服务是通过网络进行交互的,对于这种交互模型叫做C(client)/S(serve)架构
四.SQL分类
操作数据库需要用到SQL(一个标准,也是一门语言)
SQL分类:
DDL数据定义语言,用来维护存储数据的结构 代表指令: create, drop, alter
DML数据操纵语言,用来对数据进行操作 代表指令: insert,delete,update
DML中又单独分了一个DQL,数据查询语言,代表指令:select
DCL数据控制语言(目前了解即可),主要负责权限管理和事务 代表指令: grant,revoke,commit
五.数据库基本操作
1.显示当前的数据库
语法·:
使用:
2.创建数据库
语法:
创建数据库指定字符集和排序规则:
使用:
注意:
MySQL中允许开发者使用关键字(如creat、database)进行命名,但是在使用的过程中使用反引号把关键字引起来
3.展示警告
4.展示数据库字符集
5.使用数据库和查看使用的数据库
语法:use 库名 [ ; ]
6.删除数据库
语法:
使用:
六.常用数据类型
1.数值类型
分为为整形和浮点型
2.字符串类型
3.日期类型
七.数据库表的操作
1.创建表
语法:
2.查看表和查看表结构
语法:
查看表:show tables ;
查看表结构:desc 表名 ;