
数据库编程
Boogie_97
这个作者很懒,什么都没留下…
展开
-
MySQL常用命令
数据库基本知识以及MySql语句1.主键约束: 保证数据的完整性。 一个表只能有一个主键;主键列不允许为空。2.外键约束:主表关联从表 MySql命令行连接MySql: mysql-h服务器主机地址(本机可省略)-u用户名-p密码(可省略,回车继续输入密码)mysql -u root -p rootSQL结构化查询语言简介: 数据操作语言DML:操作数据。 INSE原创 2018-03-15 10:02:39 · 329 阅读 · 0 评论 -
数据库中乐观锁和悲观锁的概念
锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的“ 锁 ” ,即给我们选定的目标数据上锁,使其无法被转载 2018-03-30 18:36:07 · 569 阅读 · 0 评论 -
MySQL存储过程
定义:SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过转载 2018-03-30 18:54:32 · 182 阅读 · 0 评论 -
Mysql练习
创建以下表: 二、操作表SET NAMES utf8;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for `class`-- ----------------------------DROP TABLE IF EXISTS `class`;CREATE TABLE `class原创 2018-03-26 17:27:50 · 343 阅读 · 0 评论 -
CAP和Base理论
几个名词解释:网络分区:俗称“脑裂”。当网络发生异常情况,导致分布式系统中部分节点之间的网络延时不断变大,最终导致组成分布式系统的所有节点中,只有部分节点之间能够进行正常通信,而另一些节点则不能。当网络分区出现时,分布式系统会出现局部小集群。三态:分布式系统的每一次请求和响应包含:成功,失败,超时三种状态。CAPCAP理论,指的是在一个分布式系统中,不可能同时满足Consistency(一致性)、转载 2018-03-27 08:41:58 · 226 阅读 · 0 评论 -
Mysql之正确使用索引
创建索引的几种方式 Mysql目前主要有以下几种索引方式:FULLTEXT,HASH,BTREE,RTREE。 那么,这几种索引有什么功能和性能上的不同呢?详情点击下面链接: http://blog.sina.com.cn/s/blog_4aca42510102v5l2.html常用索引的类型 Mysql常见索引有:主键索引(主键自带索引功能)、唯一索引、普通索引、全文索引、组合索引(联原创 2018-03-27 09:00:02 · 276 阅读 · 0 评论 -
SQL查询性别字段为0显示男,1显示女,并输出对应数量
SELECT CASE WHEN(Sex=0) THEN ‘男’ WHEN(Sex=1) THEN ‘女’ ELSE ‘X’ END AS Gender, COUNT(1) AS CNT FROM student GROUP BY Sex原创 2018-06-08 15:38:45 · 40391 阅读 · 0 评论