day01-MYSQL数据库基础知识

一、数据库的作用
作用:数据库的作用,把数据以表的形式存储起来,方便查询
二、关系型数据库(RDBMS)
核心:以二维表存储数据
行:一条记录、一个事物的信息
列:字段,一个事物的某一个属性
三、SQL
结构化查询语言,用于操作关系型数据库中(增删改查),不区分大小写
四、MYSQL服务端
版权过程:由瑞典公司开发,被卖给Sun,Sun被卖给Oracle
特点:开源,免费,支持多平台
五、MYSQL客户端(以navicate为例)
1.连接服务端:用户名 (随便起)、主机名(local)、 端口号 (3306)、ip
2.创建数据库
3.创建表、添加字段
4.设计表
5.增加、修改、删除数据
:客户端的图形化界面的操作不太常用,此处不再赘述
六、MYSQL常用数据类型
1.整数:int,bit
2.小数:decimal
3.字符串:varchar,char,text
4.日期时间: date, time, datetime
5.枚举类型(enum)
特别说明:
①decimal表示浮点数,如decimal(5,2)表示共存5位数,小数占2位
②char表示固定长度的字符串,如char(3),如果填充’ab’时会补一个空格为’ab ’
③varchar表示可变长度的字符串,如varchar(3),填充’ab’时就会存储’ab’
④字符串text表示存储大文本,当字符大于4000时推荐使用
⑤对于图片、音频、视频等文件,不存储在数据库中,而是上传到某个服务器上,然后在表中存储这个文件的保存路径
七、MYSQL中的约束
1.主键primary key:物理上存储的顺序
2.非空not null:此字段不允许填写空值
3.惟一unique:此字段的值不允许重复
4.默认default:当不填写此值时会使用默认值,如果填写时以填写为准
5.外键foreign key:对关系字段进行约束,存储另一个关联表的主键值
*注:*主键且数值递增型字段在插入数据时可指定为(0/default/null),default默认字段在插入数据时可指定为(default/不写)

  • 常用的数据类型

    ①数值类型
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020031612594850.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2MzM0ODk3,size_16,color_FFFFFF,t_70)
    ②字符串类型
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020031613015910.png)
    ③日期时间类型
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020031613023349.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2MzM0ODk3,size_16,color_FFFFFF,t_70)
    
发布了30 篇原创文章 · 获赞 0 · 访问量 288

猜你喜欢

转载自blog.csdn.net/qq_36334897/article/details/104896787
今日推荐