数据库知识
晋南散人
晋南讲堂,以通俗的语言讲述复杂的问题,让知识传递更为精确、简洁、高效!
展开
-
标准SQL规范中定义的4个事务隔离级别及其具体含义
1、未提交读(Read Uncommitted) (脏读)即使一个更新语句没有提交,但是别的事务可以读到这个改变。指一个事务读取了另一个事务未提交的记录。当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中;另外一个事务也访问这个数据,然后使用了这个未提交的数据。因为这个数据还没有提交,那么第二个事务读取到的是脏数据,依据脏数据所做的操作可能是不正确的2、提交读(Rea...原创 2019-08-08 15:41:25 · 1303 阅读 · 0 评论 -
SQL查询语句(一)
新建如下五个表:select *from tblstudent; --选出该表中的所有数据。select *from tblstudent where stuid=1019;–选出学号为1019的记录select * from tblstudent where stuid between 1019 and 1022;select * from tblstudent whe...原创 2019-08-11 23:55:36 · 1169 阅读 · 0 评论 -
MySQL常用数据库引擎
MySQL的核心就是存储引擎。当你访问数据库时,不管是手工访问,还是程序访问,都不是直接读写数据库文件,而是通过数据库引擎去访问数据库文件。1. MySQL常用的两种引擎是InnoDB和MyISAM。分类InnoDBMyISAM备注是否支持事物InnoDB支持事务,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在...原创 2019-08-17 22:44:26 · 887 阅读 · 0 评论 -
SQL语句(二)
1. 创建表create table 表名(字段名称 字段类型,字段名称 字段类型,...);示例:int类型不规定位数默认为11,varchar的字符串长度必须规定。double数据类型可以采用:double(n,m)的形式来规定整数长度为n-m,小数长度为m。2. 查看表中所有数据和表结构select *from 表名;--查看表中所有数据desc 表名;--查看表结构dro...原创 2019-09-05 07:37:44 · 565 阅读 · 0 评论 -
SQL中的函数(三)
1. 数学函数pi():返回PI的值(3.141593)floor(x):返回小于X的最大整数值(即去掉小数部分,x为字段)ceiling(x):返回大于X的最小整数值。round(x,y):返回参数X的四舍五入的由Y位小数的值(y可为负数)truncate(x,y):返回数字x,截短为y位小数的结果(y可为负数)2. 聚合函数(分组函数)avg(col):返回指定列的平均值...原创 2019-09-11 11:24:44 · 213 阅读 · 0 评论 -
MySQL的索引
MySQL的索引种类:1. 普通索引 普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度,因此,应该只为那些最经常出现在查询条件(WHERE column=)或者排序条件(ORDERBY column)中的数据列创建索引。CREATE INDEX indexName ON mytable(username(length));--创建索引ALTER table...原创 2019-09-19 19:59:56 · 100 阅读 · 0 评论
分享