一、MySQL概述
通过SQL语句可以操作数据库
关系型数据库:
只要是关系型数据库就可以用SQL语句这一统一标准进行操作数据库
1.MYSQL数据模型
客户端通过SQL语句交给了数据库管理系统DBMS,进行相应操作,创建一个一个数据库,体现为一个一个文件夹,其相互独立,再在数据库中可以创建一个一个二维表数据。
2.SQL简介
二、MYSQL-DDL
1.SQL语句
首先进行数据库设计
查询当前数据库,就是到后面不知道是哪个数据库的时候使用
2.MYSQL客户端工具
IDEA集成了这个工具
3.表的创建
SQL语句varchar()是字符串
创建表后就可以定义内容:新建和上传
但是发现id可以重复,所以要用到约束:
auto_increment会自动增加,默认从1
id是唯一标识,所以它使用primary key,而username不是标识所以使用not null 和unique
4.表的创建-数据类型
数值类型:
在后面加上 unsigned是无符号
年龄:age tinyint unsigned
小数前一个是整数位后一个是小数位
分数score double(4,1)
字符串类型:
对于性别数量确定的就是用char。
日期:
若是生日这种日期使用date,是操作时间需要准确时间点就用datetime.
案例:
4.表的操作-查询&修改
是对表头进行修改
下拉就行;打开表;右键edit
可以直接图形化操作
删除右键drop就行