![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 55
Hanani_Jia
这个作者很懒,什么都没留下…
展开
-
数据库--基础
数据库相比文件保存文件来说:数据库比文件更要安全、文件不方便数据查询和管理、文件不利于存储海量数据、文件在程序中不方便控制。所以今天给大家介绍数据库的一些基础知识,这里我用的数据库是MariaDB他的操作和MySQL是一样的。 数据库安装完毕之后需要通过命令来进入,进入之后就不再是我们的shell命令也和之前不同 进来之后也是命令模式,如果想要查看我们现在有几个数...原创 2018-12-15 21:24:53 · 322 阅读 · 0 评论 -
数据库--基础操作
这次我们对数据库再做一些基础的介绍。上次我们介绍了数据库支持的字符串和字符串校验规则。这里我们使用校验规则使用utf8_ general_ ci[不区分大小写]来创建数据库test1,这时候整个数据库的校验规则是不区分大小写的。之后创建一个名字为person的表,为了方便我们里边只包含一项数据name类型是varchar20.这里我们插入了四项数据,分别是a、A、...原创 2018-12-16 22:12:58 · 415 阅读 · 0 评论 -
数据库--表的基础操作
这次我们介绍数据库中对表的一些基本操作。通过语句:CREATE TABLE table_name (field1 datatype,field2 datatype,field3 datatype) character set 字符集 collate 校验规则 engine 存储引擎;来创建表。字符集、校验规则都可以不指定,不指定的话默认的是当前数据库的规则。...原创 2018-12-17 19:43:15 · 361 阅读 · 0 评论 -
数据库--数据类型
数据库和我们平时编程是相同的也有不同的数据类型,这次我们对数据库中的数据类型进行一下介绍。这里我们创建了数据项num的类型是tinyint,这里的int类型只能存储-128到127范围内的数据,也就是和C程序中的char类型存储范围是一样的,这里当我们插入1 的时候自然没有问题,但是当我们插入128的时候会有警告,这里不同的数据库会因为配置不同有不同的反应。如果是这样显示的说...原创 2018-12-17 21:03:45 · 467 阅读 · 0 评论 -
数据库--表的约束
之前我们介绍了数据的类型,今天我们主要介绍数据库中表的约束,虽然数据类型对我们的数据进行了一定程度的约束,但是那些约束很单一,很多情况还是难以处理,所以就有了表的约束。对于表的约束主要有:null、not null、default、comment、primary key、auto_increment、uniqu key。 这里我们一一进行介绍,首先是null和not null,通过字面...原创 2018-12-23 11:44:20 · 960 阅读 · 0 评论 -
数据库--基本查询
对于数据库的查询操作是数据库里边最重要的部分。创建一个goods商品类,插入两条数据。如果查看表中所有数据的话,可以通过select * from表名来查看某一个表中的所有数据。如果说想要批量修改数据库中某个表中某个字段的所有数据可以通过update语句来完成如果说只是想对某一个数据的某个字段进行修改,就要加上筛选语句,甚至还可以对一些整型的数据进行...原创 2018-12-23 20:13:48 · 582 阅读 · 0 评论 -
数据库--内置函数
在数据库中有很多内置的函数。比如获得当前时间,甚至还可以在数据库内进行时间的加减操作。可以通过date_add 和date_sub来完成堆某个时间的加减天数操作。还可以求两个日期之间的差值。可以在进行插入的时候直接调用内置函数。创建一个留言表,表中包括主键自增长id,以及留言内容,发送时间三个字段。当插入时间的时候调用now内置函数。可以在查询的...原创 2018-12-25 11:06:34 · 1057 阅读 · 0 评论