MySql
景谦Nice
这个作者很懒,什么都没留下…
展开
-
【MySql】第十一节 事务隔离级别
同一个应用程序中的多个事务或不同应用程序中的多个事务在同一个数据集上并发执行时, 可能会出现许多意外的问题,这些问题可分为如下三种类型:脏读(Drity Read): 已知有两个事务A和B, A读取了已经被B更新但还没有被提交的数据,之后,B回滚事务,A读取的数据就是脏数据。例:“老板要给程序员B发工资,程序员A的工资是3.6万/月。但是发工资时老板B不小心按错了数字,按成6.3万/月,该...原创 2019-11-26 13:11:15 · 112 阅读 · 0 评论 -
【MySql】第十节 多表查询
多表查询:多个表关联查询需要依据多表之间列关系将其连接起来,这种连接方式分为三种:内连接(inner join)、外连接(outer join)及交叉连接(cross join)数据准备:#user_info表create table user_info( id int(2) primary key, user_name varchar(12) unique, ...原创 2019-11-18 11:23:38 · 160 阅读 · 0 评论 -
【MySql】第九节 分组查询
分组查询:将查询结果按照1个或多个字段进行分组,字段值相同的为一组,关键字:GROUP BY,例:SELECT gender FROM employee GROUP BY gender;根据gender字段来分组,gender字段的全部值只有两个(‘男’和’女’),所以分为了两组,当group by单独使用时,只显示出每组的第一条记录,所以group by单独使用时的实际意义不大,经常有以下...原创 2019-11-16 14:22:19 · 221 阅读 · 0 评论 -
【MySql】第八节 MySql常用内置函数
MySql数据库中的函数与Java中的函数类似,都是完成一定功能的代码的集合。根据函数操作数据行数可将SQL函数分为单行函数和多行函数:单行函数:单行函数仅对单条数据中的列进行操作并且返回一个结果;多行函数:多行函数可以操作成组的多条数据,每组返回一个结果,所以多行函数又称之为组函数;以下例演示本博客函数:CREATE TABLE employee ( id int(11) NO...原创 2019-11-15 23:30:34 · 192 阅读 · 0 评论 -
【MySql】第七节 DQL
数据查询语言(DQL Data Query Language) :按照指定的组合、条件表达式或排序检索已存在的数据库中数据,不改变数据库中数据,常用命令为select;原创 2019-11-15 09:38:47 · 294 阅读 · 0 评论 -
【MySql】第六节 事务
数据库表中数据进行的添加、删除和修改操作均属于数据库操纵语言(DML),这类类型的SQL语句需要执行commit数据控制语言(DCL)才能执行成功;执行rollback数据控制语言(DCL)可以撤销尚未执行commit语句的DML操作原创 2019-11-14 16:17:15 · 180 阅读 · 1 评论 -
【MySql】第五节 DML
数据操纵语言(DML Data Manipulation Language) :向表中添加、删除、修改数据操作,常用命令有insert、update和delete原创 2019-11-14 16:15:22 · 131 阅读 · 0 评论 -
【MySql】第四节 DDL
数据定义语言(DDL Data Definition Language):创建、修改或删除数据库中表、视图、索引等对象的操作,常用命令为create、alter和drop;创建数据库:CREATE DATABASE 数据库名 CHARACTER SET utf8;CREATE DATABASE mydb CHARACTER SET utf8;修改数据库字符集:ALTER DATABA...原创 2019-11-14 08:53:15 · 88 阅读 · 0 评论 -
【MySql】第三节 外键
外键的引入对于网络购物的用户来讲,一个用户可能拥有多个收件人姓名、收件人联系方式和收件地址,如果将这些信息全部完整的列在一个表中,该用户的用户名和登录密码等信息会重复地出现在表中,造成严重的字段冗余,例:#创建出用户收货地址的完整信息create table user_info( id char(36) primary key, user_name varchar(30) not n...原创 2019-11-13 17:54:27 · 143 阅读 · 0 评论 -
【MySql】第二节 SQL数据类型与功能分类
SQLSQL是Structured Quevy Language(结构化查询语言)的缩写SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的SQL数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持所有标准SQL数值数据类型。MySQL支持多种类型,大致可以分为三类:...原创 2019-11-12 15:44:28 · 178 阅读 · 0 评论 -
【MySql】第一节 数据库介绍与安装
数据库介绍什么是数据库:数据库是是按照一定的数据结构来组织、存储和管理数据的仓库数据库发展史:最早的数据库是通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片。计算机开始广泛地应用于数据管理后,对数据的共享提出了越来越高的要求。传统的文件系统已经不能满足人们的需要。能够统一管理和共享数据的数据库管理系统(DBMS)应运而生数...原创 2019-11-12 14:10:42 · 153 阅读 · 0 评论