结构化查询语言SQL
文章平均质量分 58
sw_Ljb
代码爱我 我爱代码!
展开
-
mysql中的事务 及数据库三大范式
一、数据库的三大范式数据库三大范式是什么?第一范式:每个列都不可以在拆分。第二范式:在第一范式的基础上,非主键列完全依赖于逐渐,而不能是依赖于主键的一部分。第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键。在设计数据库结构的时候,要尽量遵守三范式,如果不遵守,必须有足够的理由。比如性能。事实上我们经常会为了性能而妥协数据库的设计。二、关于事务1、事务是有一条或者多条语句组成的一个执行单位 这一组sql语句眼么都执行 要么都不执行注意:事务的分类 显示事务 与隐示原创 2022-04-14 20:18:06 · 151 阅读 · 0 评论 -
SQL中的数据类型 与 数据约束 以及标识列
数据类型:数值型:(1)整数分类:tinyint(1byte -128 127 有符号 255)、smallint(2byte -32768 32767 无符号 65535)、mediumint(3b)、int/integer(4b)、bigint(8b)1 2 3 4 8特点:① 如果不设置无符号还是有符号,默认是有符号,如果想设置无符号(unsigned),需要添加unsigned关键字② 如果插入的数值超出了整型的范围,会报out of range异常,并且插入临..原创 2022-04-12 09:28:44 · 956 阅读 · 0 评论 -
DML与DDL之中的重点知识:
DML:一、数据操作语言插入:insert 修改:update 删除 delect(1)一个value和set插入方式的比较*:1、value支持插入多行 set不支持2、value支持子查询 set不支持修改中的级连更新(1)语法sql92语法:(只支持内连接)update 表1 别名,表2 别名set 列=值,...where 连接条件and 筛选条件;sql99语法:(内 左外 右外)update 表1 别名inner|left|ri...原创 2022-04-12 09:08:59 · 74 阅读 · 0 评论 -
Mysql数据库管理系统以及SQL--》DQL
概念:常说的装数据库 就是装数据库管理系统 DBMS(常用的sql service2008(微软 win)/mysql/db2 Oracle、IBM (以上是关系性管理系统R(relation)DBMS) mangodb(非关系型数据库(nosql ),属于文档型数据库。先解释一下文档的数据库,即可以存放xml、json、bson类型系那个的数据。数据结构由键值(key=>value)对组成。)) 也可以教数据库软件 数据库应用 而数据库管理软件就是对数据库DB进行管理的;程序猿使用DBMS就需要原创 2022-04-10 19:55:23 · 686 阅读 · 0 评论