mysql的优势:
(1).运行速度快.
(2).使用成本低.
(3).复杂程度低,容易使用.
(4).可移植性强,支持多个平台运行.
(5).适用于更多种用户.
mysql中类型:
information_schema:存储系统中的数据库对象信息.
performance_schema:存储数据库服务器性能参数.
mysql:存储系统用户权限.
test:测试数据库,任何用户都可以使用.
sql语言包括以下四个部分:
dml(数据操作语言):用来插入,修改和删除表中的数据.
ddl(数据定义语言):对数据库进行删除和创建等操作.
dql(数据查询语言):用来对数据库中的数据进行查询.
dcl(数据控制语言):用来控制数据库的存取许可,存取权限等.
常用的属性约束:
字段属性,约束名 |
关键字 |
说明 |
非空约束 |
not null |
如该字段不允许为空,需设置not null约束 |
默认约束 |
default |
赋予某字段默认值 |
唯一约束 |
unique key(uk) |
设置该字段的值唯一,允许为空,但只能有一个空值 |
主键约束 |
primary key(pk) |
设置该字段为表的主键,可以作为该表记录的唯一标识 |
外键约束 |
foreign key(fk) |
用于在两表之间建立关系,需指定引用主表的哪一字段 |
自动增长 |
auto_increment |
(1)设置该列为自增字段,默认每条自增1; (2)通常用于设置主键,且为整数类型; (3)可设置初始值和步长; |
常用存储引擎:
功能 |
innodb |
myisam |
支持事务 |
支持 |
不支持 |
支持全文索引 |
不支持 |
支持 |
外键约束 |
支持 |
不支持 |
表空间大小 |
较大 |
较小 |
数据行锁定 |
支持 |
不支持 需要了解更多数据库技术:MySQL数据库的使用优势、数据库类型、常用的属性约束和常用存储引擎介绍,都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)! |
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/dtteaching/833115.html