1、理论题
1.1 什么是数据库和数据库管理系统?
数据库:按照特定数据结构存储数据的仓库;
数据库管理系统:操纵和管理数据库的软件。
1.2 关系型数据库管理系统和Nosql有什么区别?
区别在于:关系型数据库管理系统是以表格形式管理数据,一个表的行表示一条记录,表的列表示字段;而Nosqls是非关系型的数据库管理系统。
1.3 什么是SQL?SQL有哪些分类?
SQL是一种结构化查询语言。
分类有以下几种:
DDL(数据定义语言):create,alter,drop
DML(数据操纵语言):insert,update,delete
DQL(数据查询语言):select
TCL(事务控制语言):commit,rollback
DCL(数据控制语言):grant,revoke
1.4 MySQL的数据类型有哪些?
整型,浮点型,字符串,日期类型,文本型,布尔类型,二进制等。
1.5 什么是数据库表?
数据库表是以二进制表格形式存在,表中的一行代表一条记录,一别代表同一区域的数据,成为字段。