一、数据库的引入
1.缩写
- DB:数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。
- DBMS:数据库管理系统(Database Management System)。数据库通过DBMS创建和操作的容器。
- SQL:结构化查询语句(Structure Query Language):专门用来与数据库通信的语言。
- 常见的数据库管理系统:MySOL、Oracle(甲骨文公司)、DB2(IBM公司,处理海量的数据)、SqlServer(微软,只能安装在Window系统下)等
2.MySOL服务的启动和停止
启动:
- 此电脑->右击->管理->服务和应用程序->服务->mySql
- cmd(WIN+R,右击->管理员身份打开)->net start mysql
停止:
- net stop mysql
3.MySQL服务的登录与退出
登录:
- mysql -h主机名 -P端口号 -u用户名 -p密码
退出:
- exit
- ctrl+c
二、DQL语言
1.基础查询
(1)语法
- select 查询列表 from 表名
- 查询列表:单个字段、多个字段、所有字段
- 可查询:常量、表达式、函数
(2)取别名
- 可用空格和as
#用as
SELECT 100*98 AS 结果;
SELECT last_name AS 姓,first_name AS 名 FROM employees;
#用空格
SELECT last_name 姓,first_name 名 FROM employees;
(3)连接
连接用concat()函数
SELECT CONCAT('a','b','c') AS 结果;
2.条件查询
(1)语法
- select 查询列表 from 表名 where 筛选条件;
(2)筛选条件
- 按条件表达式筛选,简单条件运算符:> < = >= <= &l