一、初识MySQL
数据库(Database)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效地组织和管理存储在数据库中的数据。
二,数据库的种类的特点
1、SQL server ----适用于入门者 (只能在windows上运行,没有开放性)
2、Mysql ----小型数据库(体积小,速度快,成本低,使用简单)
3、oracle ----强大的功能和可配置、可管理能力(开放性,安全性)
4、DB2 ----兼容性好,风险小
三、建库操作(建库、查看、使用、删除)
数据库:database
创建:create
展示,表演:show
使用:use
删除:drop
四、数据类型:数字类型、字符串类型、日期和时间3种类型。
1、数字类型: 整型(int)--默认11位 浮点型(float 或double) decimal float(5,2)----共5位数,保留2位小数
2、字符串类型: char(长度固定) varchar(长度可变) test ---赋值时加单引号
Varchar(40)
3、日期和时间:日期(date) 时间(time) ----赋值时加单引号
五,表的结构(结构指的是表中有几个字段,每个字段什么类型)
选择数据库:use 数据库名;
修改表结构前缀使用 alter table 表名
六,函数
max()最大值,min()最小值,count()计数,sum() 求和,avg() 平均值
七、数据库的编码(字符集)设置
格式:create database 数据库名 character set =utf8;
创建 数据库 数据库名 编码 设置 成utf8
八、数据库命名规则:
1、不能与其他数据库重名,否则报错
2、可以由字母、数字、下划线、$符号组成,但是不能全部是数字
3、不能使用数据库中的关键字作为数据库名、表名
4、名称最长为64个字符
5、数据库中不区分大小写