sql 字段变大写 瀚高数据库_SQL基础篇学习笔记

本文是瀚高数据库的SQL基础篇学习笔记,涵盖数据库概念、MySQL服务管理、SQL语法规范,重点讲解了DQL语言,包括基础查询、条件查询、排序查询、函数应用,特别提到了`UPPER()`函数用于字段变大写。此外,还介绍了DML、DDL和TCL语言的关键操作,如插入、修改、删除、创建表和管理事务。
摘要由CSDN通过智能技术生成

c6a1a904a996f8c985e590dfb820136a.png

花了5天看完基础篇MySQL 基础+高级篇- 数据库 -sql -尚硅谷_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

一边学习一边记笔记

一、数据库的相关概念:

二、 数据库存储数据的特点

三、 初始的MySQL

1、MySQL服务的启动和停止

2、MySQL的登录和退出

3、MySQL的常见命令

4、MySQL的语法规范

四、 DQL语言的学习

1、基础查询★

2、 条件查询★

3、排序查询★

4、常见函数★

①调用函数:

②单行函数:

③分组函数:

5、分组查询★

6、连接查询★

7、子查询

8、 分页查询★

9、 联合查询

10、 查询总结

五、 DML语言的学习★

1、 插入语句

2、修改语句

3、删除语句

六、 DDL语言的学习

1、 库的管理

2、 表的管理

3、常见数据类型介绍

一、数值型

二、字符型

三、日期型

七、 TCL语言的学习

1、 事务的含义

2、 事务的特点

3、事务的使用步骤

1、 开启事务

2、 编写一组逻辑sql语句

3、 结束事务

4、并发事务

八、 视图的讲解

1、 含义

2、 创建

3、 修改

4、 删除

5、 查看

6、 使用

7、 视图和表的对比

九、 变量

1、 系统变量

㊀全局变量

㊁会话变量

2、 自定义变

㊀用户变量

㊁局部变量

十、 存储过程和函数

1、存储过程

2、函数

十一、 流程控制结构

1、分支结构

㊀if函数

㊁case结构

㊂if结构

2、循环结构

㊀while

㊁loop

㊂repeat

MYSQL基础篇

一、数据库的相关概念:

1.DB:数据库,保存一组有组织的数据的容器

2.DBMS:数据库管理系统,又被称为数据库软件(产品),用于管理DB中的数据

3.SQL:结构化查询语言,用于和DBMD通信的语言

  1. 数据库存储数据的特点
  2. 将数据放到表里,表在放到库里。
  3. 一个数据库里有多张表,每个表里都有一个名字,用来标识自己,表名具有唯一性。
  4. 表具有一些特性,这些特性定义了数据在表里如何存储,类似java中“类”的设计。
  5. 表由列组成,我们也称为字段,所有表都是由一个列或多个列组成的,每一个列类似java中的“属性”。
  6. 表中的数据是按行存储的,每一行类似java中的“对象”。
  1. 初始的MySQL

1、MySQL服务的启动和停止

方式一:计算机—右击管理器—服务

方式二:通过管理员身份运行

启动服务器:net start 服务名

停止服务器:net stop 服务名

2、MySQL的登录和退出

方式一:通过mysql自带的客服端(只限root用户)

方式二:通过windows自带的客户端

登录:

Mysql【-h主机名-p端口号】 -u用户名 -p密码

退出:

Exit或者crtl+c

3、MySQL的常见命令

  1. 查看当前所有的数据库 show databases;
  2. 打开指定的库 use库名
  3. 查看当前库的所有表 show tables;
  4. 查看其它库的所有表 show tables from 库名;
  5. 创建表 creat table 表名(

列名 列类型,

列名 列类型)

  1. 查看表结构 desc 表名;
  2. 查看服务器版本

方式一:登录到mysql服务端 select verison();

方式二:没有登录到mysql服务器

Mysql --verison

Mysq l--V

4、MySQL的语法规范

  1. 不区分大小写,但建议关键字大小写,表名、列名小写
  2. 每条命令最好用分号结尾
  3. 每条命令根据需要,可以进行缩进 或换行
  4. 注释

单行注释:#注释文字

单行注释:-- 注释文字

多行注释:/*注释文字 */

  1. DQL语言的学习

1、基础查询

Select 查询列表 from 表名;

特点:

  1. 查询列表可以是:表中的字段、常量值、表达式、函数
  2. 查询的结果是一个虚拟的表格

5c2fc1db4e1d50fb739aba33c93f371e.png

878a5d5358b71515a3dc8e8a78909455.png
  1. 条件查询

Select 查询列表 from 表名 where 筛选条件;

分类

一、按逻辑表达式筛选

作用:用于连接条件表达式

逻辑运算符: && || !

And or not

and(&&):两个条件如果同时成立,结果为true,否则为false

or(||):两个条件只要有一个成立,结果为true,否则为false

not(!):如果条件成立,则not后为false,否则为true

  1. 模糊查询:

like (特点:一般和通配符搭配使用

通配符:% 任意多个字符,包含0个字符

_ 任意单个字符一个字符)

between and

In (判断某字段的值是否属于in列表中的某一项)

Is null(=或者<>不能用于判断null值,is null 和is not null可以用于判断null值)

*安全等于<=>,可读性差,一般很少用

ba3ec5d1ab0bead2a1ab493a411b0205.png

75bd9ebb971230a432d4ec0a2a01ba15.png

b2d73bf34ba34cd860538c18b4efb8dd.png

用转义一下

195e6734073f691ea9c27c01606f2802.png

用$表示转义,要用escape

3、排序查询

一:语法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值