MySQL08--数据库中常用术语
数据库中常用术语
关系:一个关系就是一张二维表(表)--Excel
属性:二维表(表)中的一列,叫做属性,一般习惯称为列或者字段,表中的列名不能重复
元组:二维表(表)中的一行,叫做元组,一般习惯称为行或者记录
初试MySQL命令
显示当前服务器版本
SELECT VERSION();
显示当前日期时间
SELECT NOW();
显示当前用户
SELECT USER();
显示当前数据库
SELECT DATABASE();
MySQL命令规范
- MySQL关键字与函数名称全部大写;
- 数据库名称、表名称、字段名称等全部为小写字母及数字,并禁止与系统关键字相同;
- MySQL数据表存储引擎统一为InnoDB;
- MySQL数据库、数据表的编码方式统一为UTF8;
- SQL语句必须以分号结尾;
- 所有数据表及字段都要添加注释;
- 不强制使用外键参考;
- 杜绝直接 SELECT * 读取全部字段
标识符
- 数据库及其对象的名称即为其标识符(Identify);
- 标识符必须以字母或下划线开头,包含字母、数字及下划线;
- 标识符可以引起来也可以不引起来。如果标识符是一个保留字或包含特殊字符,无论何时使用,必须将它引起来,识别符的引用符是反引号(``);
- MySQL允许使用由单个标识符或多个标识符组成的名字。多部分的各组件之间应以英文句号分隔;
| 标识符 | 最大长度(字节) | 允许的字符 |
|---|---|---|
| 数据库 | 64 | 目录名允许的任何字符,不包括‘/’、‘\’或者‘.’ |
| 表 | 64 | 文件名允许的任何字符,不包括‘/’、‘\’或者‘.’ |
| 列 | 64 | 所有字符 |
| 索引 | 64 | 所有字符 |
| 别名 | 255 | 所有字符 |
本文来自博客园,作者:暄总-tester,转载请注明原文链接:https://www.cnblogs.com/sean-test/p/15450352.html

浙公网安备 33010602011771号