MySQL Learn
文章平均质量分 70
hahawangcc
这个作者很懒,什么都没留下…
展开
-
MySQL
RDBMS即关系数据库管理系统 (Relational Database Management System) oracle mysql sqlserver db2 postgresql sqlite excel数据库(Database) 数据表 table 列 column 行 row 冗余 主键 primary key 外键 foreign key 复合键 索引 参照完整性MySQL 数据类型...原创 2018-03-15 10:57:06 · 161 阅读 · 0 评论 -
sql主键约束
数据字段属性:UNSIGNED :无符号的,声明该数据不允许为负数;ZEROFILL :0填充的,不足位数用0来填充 如 int(3),5 则005;AUTO_INCREMENT :自动增长的,通常用于设置主键,且为整数类型,可定义起始值和步长;NULL 、NOT NULL :空 和 非空DEFAULT :默认的,用于设置默认值 MySQL主键(Primary Key)是唯...原创 2018-03-17 10:52:37 · 5194 阅读 · 0 评论 -
sql事务
SQL事务 一、事务概念 事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银行、保险公司以及证券交易系统等。 二、事务属性事务4大属性:1 原子性(Atomicity):事务是一个完整的...原创 2018-03-22 13:22:44 · 183 阅读 · 0 评论 -
sql操作命令
CREATE TABLE `learn`.``( /* 未指定表名 */ `heihei` INT(5) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT, PRIMARY KEY (`heihei`));注:自增和默认值不能同时存在 默认 DEFAULT DROP learn; DROP DATABASE learn; #删除数据库 CREAT...原创 2018-03-20 13:28:27 · 1170 阅读 · 0 评论 -
sql索引和备份
索引就是用来加速查询的。数据库索引与书籍索引类似:有了索引就不需要翻遍整本书,数据库则可以直接在索引中查找,是的查找速度提高几个数量级,在索引中找到条目之后,就可以直接跳转到目标文档的位置。db.cs.find({age:100}).explain();//可以打印出查找详情db.cs.ensureIndex({age:1})//对age创建索引db.c3.dropIndex({age:1})//...原创 2018-03-24 13:05:45 · 544 阅读 · 0 评论