#库之

前端学数据库之存储

  我们经常会对数据表进行插入、删除、更新及查找的工作,即我们常说的CURD。其实,当我们输入命令时,mysql引擎会按照下图进行操作  如果我们省略了分析和编译的环节,那么执行效率将大大提高。这就需要下面介绍的存储来实现 存储过程  存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处...
代码星球 ·2020-05-24

前端学数据库之函数

  mysql数据库中的函数根据功能可以划分为字符函数、数值运算符与函数、比较运算符与函数、日期时间函数、信息函数、聚合函数、加密函数以及自定义函数等。下面将详细介绍数据库中的函数 字符函数CONCAT()  CONCAT()函数用于字符连接  CONCAT()函数也可用于将一个数据表中的两个字段的所有记录进...
代码星球 ·2020-05-24

前端学数据库之多表操作

  上一篇博文中介绍了子查询的相关内容,最后我们将查询结果存储到一个新的数据表中。下面我们将接着子查询的案例,详细介绍数据库中的多表操作 准备工作  在上一篇博文,我们将详细数据存储到tdb_goods数据表中,将详细数据中的类别信息存储到tdb_goods_cates数据表中  接下来,我们要研究如何通过t...

前端学数据库之子查询

  查询数据库,当查询条件比较复杂时,常常需要用到子查询。子查询(Subquery)是指出现在其他SQL语句内的SELECT子句。本文将详细介绍子查询 定义  子查询(Subquery)是指出现在其他SQL语句内的SELECT子句SELECT*FROMt1WHEREcol1=(SELECTcol2FROMt2...

前端学数据库之中文乱码问题

  由于编码错误,造成的数据库中文识别成乱码或问号的问题非常常见,本文将详细说明解决办法 配置文件  解决中文识别问题的第一步是修改mysql的配置文件my.ini  在[client]下添加default-character-set=utf8  在[mysqld]下添加character-set-serve...

前端学数据库之记录操作

  本文将详细介绍mysql关于记录的增删改查 插入记录INSERT[INTO]tbl_name[(col_name,...)]{VALUES|VALUE}({expr|DEFAULT},...),(...),...  首先,创建一个简单的数据表  如果省略col_name,则意味着所有的字段按照顺序依次赋值...

前端学数据库之数据表操作

  mysql数据库中的数据存储在被称为表(tables)的数据库对象中。表是相关的数据项的集合,它由列(字段)和行(记录)组成。下面将详细介绍数据表操作 准备工作  在进行数据表操作之前,需要先登录mysql服务器,创建一个数据库,并使用创建好的数据库 创建数据表  下面在db1数据库中创建数据表...

前端学数据库之数据类型

  数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。mysql中的数据类型主要包括整型、浮点型、日期时间型和字符型。下面来详细介绍mysql中的数据类型 整型  关键字UNSIGNED表示无符号值  数据库并没有布尔类型BOOLEAN,如果声明类型为BO...

前端学数据库之基础操作

  SQL是一门用于访问和处理数据库的ANSI的标准计算机语言。但是,存在着很多不同版本的SQL语言,为了与ANSI(美国国家标准学会)标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(如SELECT、UPDATE、DELETE、INSERT、WHERE等)  RDBMS指的是关系型数据库管理系统,RDBM...

spring 多个数据库之间切换

多数据源问题很常见,例如读写分离数据库配置。原来的项目出现了新需求,局方要求新增某服务器用以提供某代码,涉及到多数据源的问题。研究成果如下:1、首先配置多个datasource[html] viewplaincopy<bean id="dataSource" cl...

Git使用本地仓库之基本操作

一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本服务器除了问题,我们可以...

Python连接MySQL数据库之pymysql模块使用

本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用。PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库,Python2中则使用mysqldb。Django中也可以使用PyMySQL连接MySQL数据库。#终端中安装pymysqlpipinstallpymysqlpytho...

数据库之视图,触发器,函数,存储过程,事务

1.视图  一个虚拟表,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用  数据库视图允许简化复杂查询  由于存放于数据库中,从数据库视图查询数据可能会很慢,一般不推荐使用1.1创建视图  语法CREATEVIEW视图名称ASSQL语句2.触发器   使用触发器可以定制用户对表进行【增、删...

数据库之多表查询

1.多表查询提前创建两张表,部门表(department),员工表(employee)createtabledepartment(idint,namevarchar(20));createtableemployee(idintprimarykeyauto_increment,namevarchar(20),sexenu...
代码星球 ·2020-04-10

数据库之完整性约束

1.介绍  约束条件与数据类型的宽度一样,都是可选参数  它们的作用在于保证数据的完整性和一致性1.1notnull与deafultnull表示空,非字符串deafult代表默认值创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默认值createtabletb1(idintnotnulldefault2,...
代码星球 ·2020-04-10
首页上一页1234下一页尾页