#数据库

数据库系列之检索数据(二)

上一小结记录啦什么是数据库,而在这一小节将写什么是检索数据重点:SELECT语句最经常使用的语句莫过于SELECT语句它的用途是从一个或者多个表中检索信息。为了使用SELECT语句检索表数据,必须至少给出两条信息——想选择什么,以及从什么地方选择。重点一:检索单个列输入:SELECTprod_n...

数据库or、in、<>、>=、<=、butween区别

操作前先关闭数据库缓存#创建测试的test表DROPTABLEIFEXISTStest;CREATETABLEtest(`id`INT(10)NOTNULL,`name`VARCHAR(20)DEFAULT''NOTNULL,`status`TINYINT(1)DEFAULT1NOTNULL,PRIMARYKEY(ID...
代码星球 代码星球·2020-04-17

mysql数据库存储经度纬度

使用float或者double会自动四舍五入,用decimal(20,17)当然你用varchar也是可以的...

数据库的恢复模式

---恢复内容开始---数据库的恢复模式是数据库遭到破坏时还原数据库中数据的数据存储方式,它与可用性、性能、磁盘空间等因素相关。每一种恢复模式都按照不同的方式维护数据库的数据和日志。系统提供了3种数据库的恢复模式:1、完整恢复模式2、大容量日志记录的恢复模式3、简单恢复模式   完整恢复模...
代码星球 代码星球·2020-04-17

关系型数据库中的关键字、主关键字和候选关键字

关键字:如果某个字段或多个字段的值可以唯一地标识一条记录,则该字段或字段组就称为关键字。主关键字:如果一个关键字是用以标识每条记录的唯一性,并作为该表与其他表实现关联之用,则称其为主关键字(主键,primarykey)或主码。候选关键字:除主关键字以外的其他关键字称为候选关键字。...

数据库习题

一、           设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数...
代码星球 代码星球·2020-04-17

【数据库】数据库的增删改查操作

注意的几点:1.如果你在cmd中书命令的时候,输入错了就用c跳出 2.s查看配置信息一、操作文件夹(库)增:createdatabasedb1charsetutf8;删:dropdatabasedb1;改:alterdatabasedb1charsetgbk;查:showdatabases;#查看所有的数据库...
代码星球 代码星球·2020-04-17

数据库常用语句更新,删除

--更新--updateuserssetrealname='李四2'whereusername='lisi'--如果上面的更新语句报错,可用下面这个解决--SETSQL_SAFE_UPDATES=0--删除--deletefromuserswhereusername='lisi';--一般我们不这样删除,会利用stat...

数据库面试常问的一些基本概念

1、超键、候选键、主键、外键 超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。 候选键:是最小超键,即没有冗余元素的超键。 主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。...

navicat for mysql无法连接数据库和连接数据库慢的问题

首先在自己虚拟机上登录mysql:mysql-uroot-p然后赋予权限GRANTALLPRIVILEGESON*.*TOroot@'%'IDENTIFIEDBY'123456';%表示多有机器1)grantallon*.*to用户名@"%"identifiedby"密码";2)flushprivileges;打开33...

数据库事务的ACID(原子性,一致性,隔离性,持久性)四大特性

我从维基百科翻译的。翻译水平有限:    在计算机科学中,ACID(原子性,一致性,隔离性,持久性)是数据库事务的一组属性,旨在即使在发生错误,断电等情况下也可以确保有效性。在数据库的上下文中,这是指一系列数据库操作,它们可以满足ACID属性(并且可以将这些属性视为对数据的单个逻辑操作)称为事务。例如,从一个银行帐户到...

数据库一致性

作者:孟波链接:https://www.zhihu.com/question/31346392/answer/362597203来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。首先,我们需要搞清楚为什么会出现事务.[1]Transactionsarenotalawofnature;they...
代码星球 代码星球·2020-04-16

数据库中的左连接和右连接区别

数据库中的左连接(leftjoin)和右连接(rightjoin)区别LeftJoin/RightJoin/innerjoin相关关于左连接和右连接总结性的一句话:左连接where只影向右表,右连接where只影响左表。LeftJoinselect*fromtbl1LeftJointbl2wheretbl1.ID=tb...

【SQL】数据库中的五种约束

  1、主键约束(PrimayKeyCoustraint)唯一性,非空性  2、唯一约束(UniqueCounstraint)唯一性,可以空,但只能有一个  3、检查约束(CheckCounstraint)对该列数据的范围、格式的限制(如:年龄、性别等)  4、默认约束(DefaultCounstraint)该数据的默...

数据库的水平分割和垂直分割

在数据库操作中,我们常常会听说这两个词语:水平分割和垂直分割。那么到底什么是数据库的水平分割,什么是数据库的垂直分割呢?本文我们就来介绍一下这部分内容。1、水平分割:按记录进分分割,不同的记录可以分开保存,每个子表的列数相同。水平分割通常在下面的情况下使用:A表很大,分割后可以降低在查询时需要读的数据和索引的页数,同时...
首页上一页...105106107108109...下一页尾页