MySQL数据库语句面试题及详细答案.docxVIP

  • 0
  • 0
  • 约1.09万字
  • 约 13页
  • 2026-06-09 发布于河北
  • 举报

MySQL数据库语句面试题及详细答案

一、基础必考题(入门级,必问)

1.写出MySQL中创建数据库、创建表的基本语句,并说明常用数据类型。

题目解析:考察基础语法,重点是创建语句的规范和数据类型的合理选择,避免语法错误。

答案:

1.创建数据库(指定编码,避免中文乱码):

sql

CREATEDATABASEIFNOTEXISTStest_dbCHARACTERSETutf8mb4COLLATEutf8mb4_unicode_ci;

说明:IFNOTEXISTS避免重复创建报错;utf8mb4支持所有中文(包括emoji),是目前推荐的编码。

2.创建表(以用户表为例,包含常用字段):

sql

CREATETABLEIFNOTEXISTSuser(

idINTPRIMARYKEYAUTO_INCREMENTCOMMENT用户主键,自增,

usernameVARCHAR(50)NOTNULLUNIQUECOMMENT用户名,非空且唯一,

passwordVARCHAR(100)NOTNULLCOMMENT密码,加密存储,

ageTINYINTUNSIGNEDCOMMENT年龄,无负数,范围0-255,

phoneCHAR(11)COMMENT手机

文档评论(0)

1亿VIP精品文档

相关文档