第一章复习

一,数据库的好处

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

 

posted @   langpo  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示