Mysql复习

本文介绍了数据库的基础知识,包括DB和DBMS的概念,以及SQL在数据管理中的作用。重点讲解了MySQL的背景、优势和使用,如其开源、高性能的特点,以及如何启动、停止服务和登录退出。此外,还详细阐述了DQL语言的基础查询操作,如选择字段、使用函数和去重等,并举例说明了各种查询方式。
摘要由CSDN通过智能技术生成

一、数据库好处

1.可以持久化数据到本地(将数据存储到本地)

2.结构化查询,方便管理

二、数据库常见概念

1.DB:数据库,存储数据的容器

2.DBMS:数据库管理系统或数据库产品,用于创建管理DB

3.SQL:结构化查询语言,用于和数据库通信的语言,几乎所有主流数据库软件通用语言

三、数据库存储数据特点

1.数据存放到表中,然后再放到库中

2.一个库可以有多张表,每张表有唯一表名

3.表中有多个,又称为“字段”,相当于java的属性

4.表中的每一行数据相当于java的对象

四、常见的数据管理系统(软件)

mysql、db2、oracle、sqlserver

Mysql

一、MySQL背景

前身:属于瑞典的一家公司,MySQL AB

08年被sun公司收购

09年sun被Oracle公司收购

二、优点

1.开源免费,成本低

2.性能高,移植性好(不同系统Windows,mac。。)

3.体积小,便于安装

三、

属于c/s架构的软件 

四、MySQL服务的启动和停止

1.通过命令行

   net start 服务名

   net stop 服务名

五、MySQL服务的登录和退出

登录:mysql (-h主机名 -P端口号) -u用户名 -p密码

退出:exit或ctrl+c

DQL语言

一、基础查询

语法

        select 查询列表

        from 表名

二、特点

1.查询列表可以是字段、常量、表达式、函数

2.查询结果是虚拟表

三、

1.查询单个字段

select 字段名 from 表名

2.查多个字段

select 字段名,字段名 from 表名

3.查询所有字段

select * from employees;

4.查询常量

select 常量值;

注意:字符型和日期型的常量值必须用单引号

5.查询函数,表达书

select 函数名(实参列表);

6.查询对应表达式

select 100%98;但不支持++,--,

7.起别名

① as

②空格

8.去重

select distinct 字段名(只能一个字段名) from 表名;

9.加号+

作用:加法运算,不可用于无法强转类型的字符

eg

数值+数值:直接运算

数值+字符:先强转,若不行,把字符型看作0进行运算

select  null+值:结果都为null

10.concat函数

功能:拼接字符

select concat(字符1,字符2...);

11.ifnull函数

判断某字段,表达式是否为null:若为null返回指定值(函数参数列表的第二个形参),非null返回原本值。

12.isnull

ISNULL(字段)

字段为null返回1,反之,返回0;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值