+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

MySQL数据库系统关键字列表

MySQL的字段命名不建议和关键字同名(不区分大小写),以下是MySQL的常见关键字: ▪ ADD:添加表列或索引(ALTER TABLE语句中用到) ▪ ALL:返回全部记录 ▪ ALTER:修改表结构 ▪ ANALYZE:分析表中数据的分布情况 ▪ AND:条件运算符,多个条件同时成立时返回查询结果 ▪ AS:重命名列或表 ▪ ASC:按升序排列查询结果 ▪ AUTO_INCREMENT:表设计时设置,允许列的值自动递增 ▪ AVG:计算某一列的平均值 ▪ BETWEEN:判断某一列的值是否在一个范围内 ▪ BY:指定GROUP BY子句中的分组列 ▪ CASE:根据条件选择不同的返回结果 ▪ CASCADE:级联操作选项,删除或更新一个表中的数据时,同时删除或更新相关联的表中的数据 ▪ CHAR:定义一个固定长度的字符列 ▪ CHECK:定义列的取值范围或设置列约束 ▪ COLLATE:定义用于列值比较的排序规则 ▪ COLUMN:定义列名及数据类型 ▪ CONSTRAINT:设置表的约束条件 ▪ COUNT:统计某一列的行数或非空值的数量 ▪ CREATE:创建表、索引等数据库对象 ▪ CROSS JOIN:返回两个表的笛卡尔积 ▪ DATABASE:表示数据库名 ▪ DATE:用于存储日期类型数据 ▪ DECIMAL:数值类型,存储可变精度的小数 ▪ DEFAULT:设置列的默认值 ▪ DELETE:删除表中的数据 ▪ DESC:按降序排列查询结果 ▪ DISTINCT:查询结果去重 ▪ DROP:删除表、索引或其他数据库对象 ▪ ELSE:条件语句中的“否则”分支 ▪ END:结束一个代码块 ▪ EXISTS:判断某个表是否存在或子查询是否有返回记录 ▪ FOREIGN KEY:定义外键 ▪ FROM:指定查询的数据源 ▪ FULL JOIN:返回两个表的所有数据 ▪ GROUP BY:根据指定的列对查询结果进行分组 ▪ HAVING:在GROUP BY聚合函数后使用,过滤聚合函数的结果 ▪ IF:条件语句中的“如果”分支 ▪ IGNORE:忽略重复记录 ▪ INDEX:创建索引 ▪ INNER JOIN:内连接 ▪ INSERT INTO:插入新的数据行 ▪ INT:整数类型 ▪ INTO:将查询结果插入到指定的表中 ▪ IS NULL:判断某一列是否为空值 ▪ JOIN:连接两个表 ▪ KEY:定义索引或唯一性约束 ▪ LEFT JOIN:左连接 ▪ LIKE:模糊匹配 ▪ LIMIT:限制查询结果集的数量 ▪ MAX:计算某一列的最大值 ▪ MIN:计算某一列的最小值 ▪ NOT:条件运算符,返回不满足条件的查询结果 ▪ NULL:表示空值 ▪ ON:指定连接条件 ▪ OR:条件运算符,多个条件满足任一条件时返回查询结果 ▪ ORDER BY:根据指定列对查询结果进行排序 ▪ OUTER JOIN:外连接 ▪ PRIMARY KEY:定义主键 ▪ PROCEDURE:存储过程 ▪ REAL:实数类型 ▪ REFERENCES:定义外键关系 ▪ RIGHT JOIN:右连接 ▪ ROLLBACK:撤销事务 ▪ SELECT:查询表中的数据 ▪ SET:设置会话变量或用户变量 ▪ SUM:计算某一列的总和 ▪ TABLE:表示表名 ▪ TRUNCATE:删除表中的所有数据 ▪ UNION:合并多个查询结果集,去重并按顺序排列 ▪ UNIQUE:定义唯一性约束 ▪ UPDATE:更新表中的数据 ▪ USE:切换数据库 ▪ VALUES:插入新的数据行时,指定要插入的值 ▪ VARCHAR:可变长度字符串类型 ▪ VIEW:视图 ▪ WHEN:条件语句中的每个分支 ▪ WHERE:在查询中设置条件 ▪ WITH CHECK OPTION:定义视图时使用,在进行INSERT或UPDATE操作时进行检查 ▪ XOR:条件运算符,多个条件只有一个条件成立时返回查询结果
我的笔记