数据库
shuang_com
这个作者很懒,什么都没留下…
展开
-
MySQL--存储引擎
一、查看mysql提供的所有存储引擎:show engines;二、数据库引擎有哪些?常用引擎包括MYISAM、InnoDB、Memory、MERGEMYISAM:全表锁,拥有较高的执行速度,不支持事务,不支持外键,并发性能差,占用空间相对较少,对事务完整性没有要求,以查询、插入为主的应用基本上可以使用这类引擎InnoDB:行级锁,提供了具有提交、回滚和崩溃恢复能力的事务安全,支持自动增长列,支持外键约束,并发能力强,占用空间是MYISAM的2.5倍,处理效率相对会差一些。Memory:全表锁,存原创 2021-06-22 16:47:46 · 66 阅读 · 0 评论 -
char类型与varchar类型的区别
char类型:定长字符串,char(n),n的范围:0-255个字符char类型之所以叫定长字符串,是因为一旦确定了n的最大字符数,不管存的数据是多少,该数据占用的空间就是n个字符。例如:name char(10),存入“张三丰”,存了3个字符,剩余的空间会用空格补全。因此char类型可能会浪费空间。但在存储长度固定的数据时,char类型相比varchar类型速度要快一些,因为char类型只需判断一个数据是否能存入该列中,而不需要将剩余的空间留给别的数据使用!varchar类型:变长字符串,varch原创 2021-06-21 09:44:01 · 3644 阅读 · 0 评论 -
事务
一、事务一个或一组sql语句组成的执行单位,这个执行单元要么全部执行,要么全部不执行二、事务的特性简称ACID原子性:一个事务不可再分割,要么都执行,要么都不执行一致性:一个事务执行会使数据从一个一致状态切换到另一个一致状态隔离性:一个事务的执行不受其他事务的干扰持久性:一个事务一旦提交,则永久的改变数据库的数据...原创 2021-04-29 20:54:03 · 65 阅读 · 0 评论 -
drop,truncate,delete的区别
1.dropdrop table xx --xx是数据的名字作用:删除内容和定义,释放空间。也就是说把整个表都删了。2.truncatetruncate table xx作用:删除内容、释放空间,但不删除定义。与drop不同的是,他只是删除表中的数据(整删),而不删除表结构。truncate删除数据后,再想表中添加数据,id连续,插入字段的id重新从1开始递增1、2、3…3.deletedelete from xx作用:也是删除整个表中的数据,表结构不删除,但删除是一行一行的删,效率较tr原创 2021-04-11 17:57:11 · 217 阅读 · 0 评论