sql 对特殊符号的处理 SQL注释

 2024-02-28 05:04:31  阅读 0

第 2 课数据库简介

数据库是按照数据结构组织、存储和管理数据的仓库。 通过数据库中的各种对象来记录、处理和分析各种数据。

常用数据库

SQL

数据库管理系统

(关系型数据库管理软件)

优点

操作界面熟悉友好,操作简单

查询处理可以直接生成相应的SQL语句

缺点

当数据库太大时,一般数据库文件超过100兆,其性能就会变差。

数据库中每个数据库文件最大限制为2G

数据库的六个对象

1 张桌子。 (用于存储数据)

2 查询。 (查找资料)

3种形式。 (检索数据)

4份报告,(获取数据)

5 个宏。 (数据自动化操作)

6大模块(数据自动化操作)

第 3 课 SQL 简介

*SQL简介:SQL是一种结构化查询语言,是一种通用的关系数据库操作语言,用于存储数据、查询、更新和管理数据库。

常用的SQL语句

基本陈述

阐明

用于根据一定的条件和规则选择记录

桌子

用于创建新的数据表

进入

用于向数据表中插入记录

掉落表

用于删除数据表

第 4 课 SQL 语法

SQL基本语法

*语句是SQL查询语言中的核心语言。 它可以根据指定的条件规则从数据中查询出所需的数据。

* 语句的基本语法是:

场 1、场 2、场 3。. 。 。 。

从表

WHERE 条件

SQL语句示例(王阿姨为女儿找相亲对象,男性,年龄26-30岁,身高1.7-1.8米,月收入不低于8000元)

姓名、性别、年龄、身高、月收入(选择姓名、性别、年龄、身高、月收入五个字段)

FROM 成员资格表(从成员资格表中选择)

WHERE 性别='男'

和年龄(26,30)

和身高(170,180)

AND 月收入>=8000(月收入按降序排列)

ORDER BY 月收入 DESC (降序)

SQL语句注意事项

1; SQL语句中,英文字母可以是大写字母,也可以是小写字母。

2; 每个SQL语句的关键字之间用空格分隔,如字段FROM table;

3; 用英文逗号分隔字段或参数,如:姓名、性别、年龄、身高 FROM 会员表;

4; 如果SQL语句中的参数是字符类型,则需要使用单引号,数字类型则不使用单引号,例如;

姓名、性别、月收入

FROM 成员资格表

WHERE 性别='男';

5; 当SQL语句结束时,在语句末尾添加分号。 数据库中,没有强制要求SQL语句末尾加分号;

6; 数据库SQL语句中,当表名、字段名中出现空格、“/”、“\”等特殊字符时,需要使用方括号“[]”将含有特殊字符的表名或字段名括起来。 避免得到不正确的结果或SQL语句无法完成;

7; SQL语句中,“*”代表选中数据表中的所有字段,并按照数据库中固定的顺序显示,例如

*来自表;

8; 数据库,在函数参数或条件查询中,如果参数或查询条件为日期时间类型数据,则需要在数据值两端添加井号(#),表明数据类型为日期类型;

9; SQL语句中使用的逗号、分号、单引号、草号等符号必须用英文输入;

10; 应尽可能避免数据库的全表扫描;

首先,您应该考虑使用 WHERE 子句来过滤掉所需的数据。

其次,在WHERE子句中,尽量避免使用“!=”或“”、“OR”等。

最后,应尽量避免对WHERE子句中的字段进行函数操作,否则会进行全表扫描;

第 5 课 2.1 数据导入

数据导入:

EXCEL数据导入,

1打开数据库

2新建一个空白数据库

3点击外部数据

4点击EXCEL按钮

5 浏览到EXCEL路径文件夹

6选择创建到数据源的链接表

7 好的

8确认第一行包含列标题选项后,单击下一步

9. 根据需要编写链接表的名称。

10单击“完成”按钮

文本数据导入

1打开数据库

2新建一个空白数据库

3点击外部数据

4单击文本文件按钮

5 浏览到文本文件路径文件夹

6选择创建到数据源的链接表(选择默认创建方式)

7 好的

8 检查第一行是否包含字段名称,然后单击下一步

9. 根据需要编写链接表的名称。

10单击“完成”按钮

第 6 课 2.2 创建查询

主要使用*query设计

*SQL视图

速度

1. 单击创建按钮

2. 单击“查询设计选项”

3. 在弹出的显示表对话框中双击要查询的表名。

4. 在弹出的查询表对话框中双击需要添加的字段。

5. 单击运行按钮

注:如果表名不方便输入,可以用 a 代替原来的表名。

例如:表名是[用户详细信息-文本],写为FROM[用户详细信息-文本]作为

,意思是a替换了表名[-Text](应该有特殊符号,所以表名-Text用中号划线标记)。最后可以写成a.,表示性别字段来自a数据表

第7课2.3数据提取-字段分割

身份证的前两位是省份代码。

前 6 位数字是区县代码。

第7位至第14位数字是出生日期

*Left(字符串,要提取的位数) 从字符串的左侧数字中提取所需的位数。

*Right(字符串,要提取的位数)从字符串的右侧数字开始提取字符串所需的位数。

*Mid(字符串,提取的起始位置,要提取的位数) 从字符串中的数字开始,需要提取的字符串中的位数

例如:提取身份证号码

身份证号码,

LEFT(身份证号,2)AS省号,

MID(身份证号,7,4) AS年份,

MID(身份证号,11,2) AS月份,

MID(身份证号,13,2) AS日,

MId(身份证号,17,1) AS 性别

来自用户详细信息

第 8 课 2.3.2 记录提取

特殊符号处理_sql 对特殊符号的处理_sqlplus特殊符号

使用时WHERR需要放在FROM后面。

AND 的意思是和。 OR 的意思是或。 不就是不的意思。

表示为 1 或 2 之间的值

IN 表示确定。 如果值是字符类型,则需要单引号。 如果该值为数值,则不需要。 每个值都用逗号分隔。

情况1

用户ID、年龄、性别、

来自用户详细信息

其中年龄>=30

和年龄

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码