Mysql的基础
数据库:存储数据的仓库,数据是有组织的进行存储 DataBase(DB)
数据库管路系统:操纵和管理数据库的大型软件 DataBase Management System(DBMS)
SQL 操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准Structured Query Lanaguage(SQL)
ORACLE
Mysql
SQL Server
PostgreSQL
以上都是通过SQL来操作
Mysql的安装
下载地址:https://dev.mysql.com/downloads/windows/installer/8.0.html
如果之前安装过mysql,要卸载之前的版本。
进入windows系统,命令行中输入services.msc,找出mysql80。
启动net start mysql80
停止net stop mysql80
Mysql客户端连接
方式一:Mysql提供的客户端命令行工具
找到
双击之后,输入密码。
使用windows系统自带的命令行工具执行指令
mysql [-h 127.0.0.1] [-p 3306] -u root -p #-u指定用户,-p指定密码
使用这种方式,需要配置path环境变量。
将以下连接放入到path中就可以了。
C:\Program Files\MySQL\MySQL Server 8.0\bin
mysql数据库的数据模型
数据是如何存储的
Mysql数据库就是关系型数据库(RDBMS)
建立在关系模型基础上,由多张互相连接的二维表组成的数据库
使用表存储数据,格式单一,便于维护
使用SQL语言操作,
数据模型
sql的通用语法
SQL分类
DCL主要控制的是用户,以及用户所具有的访问权限。
DDL-数据库操作
utf8默认的是三个字节
utf8mb4是支持四个字节的。
DDL表结构
mysql的存储引擎,默认的字符集,默认的排序规则。
score double(4,1) 4表示整数位数,1表示小数位数。
char(10) 性能较好
varchar(10) 性能较差,在使用时,需要根据内容来计算所占用的空间。
用户名username(50)用户名是变长的,不是等长的。
性别 char(1)
日期,时间类型
DATA TIME DATATIME 使用的更多。
生日 data
图形化工具