在面试中经常被问到的 MySQL 题目,本文总结了面试中的经典问题。
候选键 – 候选键可以是任何列或可以作为数据库中唯一键的列组合。一张表中可以有多个候选键。每个候选键都可以作为主键。
主键 – 主键是唯一标识记录的列或列组合。只有一个候选键可以是主键。
NOW () 命令用于以小时、分钟和秒显示当前年、月、日。
CURRENT_DATE() 仅显示当前年、月和日期。
以下是 MySQL 表中允许的触发器。
16
NSERT INTO table2 (id,uid,changed,status,assign_status) SELECT id,uid,now(),’Pending’,’Assigned’ FROM table1
CREATE TABLE users_bck SELECT * FROM users WHERE 1=0;
MySQL 是一个免费提供的开源关系数据库管理系统 (RDBMS),它使用结构化查询语言 (SQL)。
SQL 是用于在数据库中添加、访问和管理内容的最流行的语言。它以其快速处理、久经考验的可靠性、易用性和使用灵活性而著称。MySQL 是几乎每个开源 PHP 应用程序的重要组成部分。基于 PHP 和 MySQL 的脚本的好例子是 WordPress、Joomla、Magento 和 Drupal。
关系数据库管理系统(RDBMS):MySQL 是一个关系数据库管理系统。
事务是工作的逻辑单元,应该执行所有步骤或不执行任何步骤。ACID 是原子性、一致性、隔离性和持久性的缩写,它们是任何事务的属性。
堆是没有聚集索引的表。可以在存储为堆的表上创建一个或多个非聚集索引。数据存储在堆中而不指定顺序。通常数据最初是按照行插入表中的顺序存储的,但是数据库引擎可以在堆中移动数据以有效地存储行;因此无法预测数据顺序。要保证从堆返回的行的顺序,您必须使用 ORDER BY 子句。要指定行的存储顺序,请在表上创建聚集索引,使表不是堆。
堆表
集群表
以下是 FLOAT 和 DOUBLE 的区别:
以下对象是使用 CREATE 语句创建的:
虽然两者都用于强制定义的列的唯一性,但主键会创建聚集索引,而唯一键会在列上创建非聚集索引。主键不允许’NULL’,但唯一键允许它。
网站栏目:创新互联mysql教程:MySQL面试题14道
网站地址:http://www.shufengxianlan.com/qtweb/news9/366559.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联