第一章复习
一,数据库的好处
1.可持久化数据到本地
2.结构化查询
二。数据库的常见概念
db:数据库
dbms:数据库管理系统
sql:结构化查询语言
三。数据存储的特点
1.数据存放到表中,再放到库中
2.一个库中可以有多张表,每张表具有唯一的表名用来标识
3.表中由一个或多个列,列又叫字段,相当于属性
4.表中每一行,相当于对象
四.常见的数据库管理系统
mysal ,oracle,db2,sqlserver
五mysal背景
瑞典mysalab而来
08sun公司收购
09年oracle 收购
二mysal优点
1.开源,免费,成本低
2.性能高,移植性好
3.体积小,便于安装
三mysal安装,cs架构软件,一般安装服务器
四mysal服务的启动和停止
方式一:net start 服务名;
net stop 用户名;
方式2:计算机--右键--管理--服务
mysal服务登录和退出
登录:mysal【-h主机名 -p端口号 】-u用户名 -p密码
退出:exit或ctrl+c
dql语言查询语言
查询语言:
select 查询列表
from 表名;
特点
1.查询列表可以是字段,常量,表达式,函数,也可以是多个
2.查询结果是一个虚拟机
示例1.查询单个ziduna
select 字段 from 表名
2.查询多个
select 字段,字段 表名
3.查询全部
select*from 表名
4.查询常量
注意:字符型和日期型的常量必须用单引号引起来,实质性不需要
5.查询函数
select 函数名(实体参数);
6.查询表达式
selct 100/1234;
加减乘除取予
7.起别名
1.as
2.空格
8.去重
distinct
select distiinct 字段名 from 表名;
select distinct a,b from 表名;(不允许)
9.+做加法运算
select 字符加数值,先将字符转换成数值,成功继续运算,否则失败,字符安0计算
select+null 全为null
10.count
select count(字段1,字段2,...);
11.if null函数
功能:判断字段或表达式是否为null,如果为null,返回指定的值,否则返回原来的值。
selct if null(字段,指定直) from 表名;
is null 函数
select is null (znckznc),原值 from 表名;
1相当于ture,0相当于false\
判断某字段是否为null
一语法
select 查询列表
from 表名
where 筛选条件
like:select *from 表名 where 字段 理科
通配符:% 任意字符
—单个字符
between and:select*from 表名 where
字段名 between 范围1 and 范围2;
in:select*from 表名 where
字段名 in(100,200);
表示等于100或200的字段
is null 不能判断普通的类型,能判断null值 ,可读性高
安全等于<=> 可以,可以,可读性差
is nu ull pk <=>*安全等于
in null 普通的数值 null值 可读性
<=> x dui dui
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析