数据库的三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段
数据库管理系统:DBMS
常见的关系型数据库:Oracle、DB2、mysql
常见的非关系型数据库:MongoDB、redies
sql的四部分:
DML(update、delete、insert)
DDL(create、drop、alter、truncate)
DQL(select查询语句)
DCL(对数据进行变更)
MySQL数据库的常见操作:
查看所有数据库:show databases;
查看以a开头的数据库:show databases like 'a%';
创建数据库:create database if not exists 数据库名;
删除数据库:drop database if exists 数据库名;
注:在数据库的语法规定里是不区分大小写,但通常关键字大写,数据库名、表名、字段名小写。
查询数据:
提示:使用select语句进行查询数据,语法格式如下
SELECT
{* | <字段列名>}
[
FROM <表 1>, <表 2>…
[WHERE <表达式>
[GROUP BY <group by definition>
[HAVING <expression> [{<operator> <expression>}…]]
[ORDER BY <order by definition>]
[LIMIT[<offset>,] <row count>]
]
下面我们来分条解析使用select 的语法格式:
{*|<字段列名>}
包含星号通配符的字段列表,表示所要查询字段的名称。<表 1>
,<表 2>
…,表 1 和表 2 表示查询数据的来源,可以是单个或多个。WHERE <表达式>
是可选项,如果选择该项,将限定查询数据必须满足该查询条件。GROUP BY< 字段 >
,该子句告诉 MySQL 如何显示查询出来的数据,并按照指定的字段分组。[ORDER BY< 字段 >]
,该子句告诉 MySQL 按什么样的顺序显示查询出来的数据,可以进行的