当前位置: 首页 > news >正文

简网app工场下载seo排名点击

简网app工场下载,seo排名点击,万能浏览器手机版,无远低代码开发平台提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、SQL语句类型 二、数据库操作 ​三、数据表操作 1. 数据类型 2. 查看 3. 创建 4. 删除 5. 更改 5.1 表 5.2 列 四、数据操作 4.1 增 4.2 删 4.3 改 4.4 查…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

前言

一、SQL语句类型

二、数据库操作

​三、数据表操作    

1. 数据类型

2. 查看

3. 创建

4. 删除

5. 更改

        5.1 表

        5.2 列

四、数据操作 

4.1 增

4.2 删

4.3 改

 4.4 查

 五、查询数据(查)

5.1 单表查询

5.1.1 全表查询

5.1.2 条件查询

1. 条件表达式

2. 查询类型 

5.2 多表查询

5.2.1 内连接查询

5.2.2 外连接查询

①左外连接查询

②右外连接查询

总结



前言

       今天我们学习的是SQL语句,SQL是Structured Query Language的缩写,翻译为结构化查询语言。SQL是用于管理关系型数据库系统的语言,用于存储、操纵和检索数据。SQL语句是指通过SQL语言编写的用于执行特定操作的命令。常见的SQL语句包括SELECT、INSERT、UPDATE、DELETE等,用于查询、插入、更新和删除数据库中的数据。SQL语句可以通过数据库管理系统执行,以实现对数据的操作和管理。


提示:以下是本篇文章正文内容,下面案例可供参考

一、SQL语句类型

     DDL
        DDL(Data Definition Language,数据定义语言):用于定义数据库中的各种对象,包括数据库、表、视图、触发器等,常见的 DDL 命令有 CREATE、ALTER、DROP
    DML
        DML(Data Manipulation Language,数据操作语言):用于操作表格中的数据,进行新增、查询、更新、删除等操作,常见的 DML 命令有 SELECT、INSERT、UPDATE、DELETE
    DCL
        DCL(Data Control Language,数据控制语言):用于管理数据库的权限和安全性,包括授权、回收权限等操作,常见的 DCL 命令有 GRANT、REVOKE
    DQL
        DQL(Data Query Language,数据查询语言)是 SQL 的一个子集,主要用于查询数据库中的数据,常见的 DQL 命令包括 SELECT

二、数据库操作

     查看
        show databases;


    创建
        默认字符集
            create database 数据库名称;
                默认是latin1


        指定字符集
            create database 数据库名称 character set utf8;
                使用uft8格式的字符集


    进入
        use 数据库名称;


    删除
        drop database 数据库名称;


    更改
        库名称
            进入到数据库的目录中修改数据库的名称


        字符集
            ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;


三、数据表操作    

1. 数据类型

数值类型TINYINT1个字节,范围为 -128 到 127(有符号)或 0 到 255(无符号)可以使用 TINYINT UNSIGNED 来存储年龄(无符号)或温度(有符号)等小数值
SMALLINT2个字节,范围为 -32,768 到 32,767(有符号)或 0 到 65,535(无符号)可以使用 SMALLINT 存储商品数量, 或者使用 SMALLINT UNSIGNED 存储区域编号(无符号)
INT 4个字节,范围为 -2,147,483,648 到 2,147,483,647(有符号)或 0 到 4,294,967,295(无符号)这是最常用的整数类型,它可以被用于许多方面,例如存储订单号或者用户的数量
BIGINT8个字节存储很大的数值,例如资金、人口等
FLOAT(M,D)单精度浮点数,M是总位数,D是小数位数可以使用 FLOAT(8,2) 来存储商品的价格
时间\日期类型DATE用来存储日期,格式为’YYYY-MM-DD’可以使用 DATE 存储出生日期或者过期日期等
TIME用来存储时间,格式为’HH:MM:SS’可以使用 TIME 存储过去一段时间内花费的小时数,分钟数或秒数等
DATETIME用来存储日期和时间,格式为’YYYY-MM-DD HH:MM:SS’可以使用 DATETIME 存储订单时间或者统计报告生成时间等
TIMESTAMP用来存储日期和时间,通常被用于记录特定事件的时间戳。使用UNIX的日期和时间格式,从1970年1月1日午夜开始计算可以使用 TIMESTAMP 存储用户上次登录的时间戳
字符串类型CHAR用来存储定长字符串,最大长度为255个字符可以使用 CHAR(10) 存储用户的性别、婚姻状况等数据
VARCHAR用来存储可变长度字符串,最大长度为65535个字符可以使用 VARCHAR(255) 存储用户输入的文本内容、地址等数据
TEXT用来存储大型字符数据,最大长度为2^16-1个字符可以使用 TEXT 存储文章、评论等大型文本数据
二进制类型BINARY用来存储固定长度二进制数据,最大长度为255个字节可以使用 BINARY(16) 存储UUID
VARBINARY用来存储可变长度二进制数据,最大长度为65535个字节可以使用 VARBINARY(256) 存储不定长度的二进制数据,例如图片和音频等文件
BLOB用来存储大型二进制对象数据,最大长度为2^16-1个字节可以使用 BLOB 存储音视频等媒体文件

2. 查看

 查看表内的数据
        select * from tables_name;


        select column1,column2 from tables_name where 条件;


    查看表格的属性
        describe tables_name;

        

3. 创建

 create table tables_name(
    第一列 类型属性,
    第二列 类型属性,
    ......
) character set utf8mb4 collate utf8mb4_unicode_ci;


    create table tables_name(
    第一列 类型属性,
    第二列 类型属性 character set utf8mb4 collate utf8mb4_unicode_ci,
    ......
);

    character set utf8mb4 collate utf8mb4_unicode_ci      写在列之后,声明列的字符集
                                                                                         写在表之后,声明表的字符集
    创建数据表时,添加约束条件
        创建数据表时添加
            CREATE TABLE students (
    id INT PRIMARY KEY,  -- 定义 id 列为主键
    name VARCHAR(20) NOT NULL,
    age INT
);


        修改现有的数据表


4. 删除

  删除数据表
        drop table tables_name;


    删除数据表数据,但是保留表结构
        delete from tables_name;         

5. 更改

5.1 表

名称
            alter table old_table_name rename to new_table_name;
            注意事项:如果现在的表正在被其他表或程序应用,那么可能会导致无法正常引用。

字符集
            alter table my_table convert to character set utf8mb4 collate utf8mb4_unicode_ci;


    5.2 列

 名称
            alter table table_name change old_name new_name 属性;


 属性
            alter table my_table modify 修改的列  修改的属性;


字符集
            alter table  users modify name varchar(50) character set utf8mb4; (其中是users数据表的名称)

四、数据操作 

4.1 增

  insert into table_name (column1, column2, ...) values (value1, value2, ...);

4.2 删

  delete from table_name where 条件; 

4.3 改

update table_name set column1 = value1, column2 = value2, ... where 条件; 

 4.4 查

    select * from tables_name;


    select column1,column2 from tables_name where 条件;

 五、查询数据(查)

5.1 单表查询

5.1.1 全表查询

在查询中没有指定任何的限制条件,会返回整张表的所有行

5.1.2 条件查询

1. 条件表达式

   运算符
        等于=


        不等于!=或<>


        大于>


        大于等于>=


        小于<


        小于等于<=


        between
            BETWEEN运算符用于表示在一个范围内的值,AND
        in
            IN运算符用于比较一个表达式是否与一组表达式中的任意一个相匹配
    通配符
        %
            %通配符匹配任意数量(包括0个)的字符


        _
            _通配符匹配一个任意字符
    通常会和like一起使用

2. 查询类型 

①where子句
    查询时,指定要返回符合条件的行,后面跟条件

②排序查询
    排序查询是通过SQL查询语句将所查询的结果按照指定的排序方式排列
        升序(默认)
            ASC
        降序
            DESC
    select * from test order by colume1;


    select * from test order by colume1 DESC, colume2 ASC;

③分组查询
    主要用于统计分析,生成对应报表
    count(*)函数用于统计出现过的记录总和
    group by用于按照特定字段进行分组
    select class, count(*) from test group by class;

④ 去重查询
    用于从结果集中删除重复的行,只返回不同的值
    select distinct colume1 from test;
    如果查询多个列,则会显示两列的组合,每个组合只会出现一次

 ⑤分页查询
    用于在SQL语句中限制返回数据的条数该技术可用于显示诸如Web页面之类的大量数据
    limit    表示要返回的记录数
    offset    表示查询结果的起始位置或查询结果的偏移量
    select * from test limit 10 offset 10;

 ⑥子查询
    在一个SQL语句中嵌套使用另一个完整的SQL查询语句。子查询通常用作主查询的查询条件或结果过滤条件,以及用于提供主查询需要的一些数据
    select * from test where age > (select avg(age) from test);

 

⑦函数查询

7.1聚合函数
    SUM
        求某一列的值的总和
        select sum(colume1) from test;


    AVG
        求某一列值的平均值
        select avg(colume1) from test;
       
    COUNT
        用于计算指定列中的行数,不包含非空行
        select count(id) from test;


    MAX
        用于计算指定列中的最大值
        MAX函数适用于任何数据类型,无论列中包含的是数字、文本还是其他类型的数据
        如果是文本字符串类型,则按照字符串的字典序进行排序
        select max(id) from test;


    MIN
        用于计算指定列中的最小值
        MIN函数适用于任何数据类型,无论列中包含的是数字、文本还是其他类型的数据
        如果是文本字符串类型,则按照字符串的字典序进行排序
        select min(id) from test;

 7.2字符串函数
    CONCAT
        连接两个或多个字符串,并返回合成后的新字符串
        select concat('hello',' ','World');
    LENGTH
        返回字符串的长度(字符数)
        select length('Hello World');
    UPPER
        将字符串转换为大写字母
        select upper(Hello World);
    LOWER
        将字符串转换为小写字母
        select lower(Hello World);
    SUBSTR
        返回指定字符串中的一部分,可以使用起始位置和长度指定要返回的子字符串
        select substr('Hello World',7,5);
    REPLACE
        将指定字符串中的一部分替换为新字符串,并返回新的字符串
        select replace('Hello World','Hello','Hi');

7.3日期时间函数

7.4数学函数

5.2 多表查询

多表查询是指在关系型数据库中,查询多个表的信息并进行关联、筛选和排序等操作的过程或语句。多表查询可以用来解决某些查询需求。

5.2.1 内连接查询

内连接查询(INNER JOIN):显示两个表中满足条件的行,并且只显示这两个表中共有的列
    SELECT *
FROM table1
INNER JOIN table2
ON table1.column1 = table2.column2;

 

5.2.2 外连接查询

 ①左外连接查询

左外连接查询(LEFT JOIN):显示左表中所有行和右表中满足条件的行,如果右表没有匹配的行,则显示null值/

 SELECT *
FROM table1
LEFT JOIN table2
ON table1.column1 = table2.column2;

 

②右外连接查询

右外连接查询(RIGHT JOIN):与左外连接查询类似,但显示右表中所有行和左表中满足条件的行

 SELECT *
FROM table1
RIGHT JOIN table2
ON table1.column1 = table2.column2;

 


总结

以上就是今天的全部内容,动手操作的有点多,但是不要放弃哦,相信未来的你一定会感谢现在努力的自己,加油!

http://www.ds6.com.cn/news/39909.html

相关文章:

  • 推荐网站空间购买百度新闻网页
  • 韩国flash网站张家界seo
  • wordpress后台产品图标整站优化方案
  • 自动网站建设搜索引擎bing
  • cnzz网络优化app哪个好
  • 新桥专业网站建设软文推广文章范文
  • 网站开发流程图 最app推广联盟
  • 招标网站排名武汉疫情最新动态
  • 网络建设与运维初级重庆seo网站排名
  • 奉贤做网站临沂做网络优化的公司
  • 福州做网站公司排名网店推广实训报告
  • 广州在线图文网络科技中心网站建设52种新颖的促销方式
  • 永久免费网站建设系统百度怎么搜索网址打开网页
  • 东莞莞城网站建设公司虎扑体育网体育
  • 搜索推广渠道有哪些app优化网站
  • 查看邮箱注册的网站产品网络营销策划方案
  • 广西网站建设流程百度竞价排名价格查询
  • 哪家网站制作 优帮云it培训机构哪家好
  • 曲阳网站建设推广seo研究协会网是干什么的
  • 个人备案网站可以做论坛吗sem扫描电子显微镜
  • deal 网站要怎么做百度seo排名优化技巧分享
  • 娄底网站建设公司站长工具国产
  • 一般做网站所使用的字体seo优化教学视频
  • 网站转化率企业网站推广注意事项
  • 做网站张家口发布会直播平台
  • 网站开发学哪种语言企业策划方案怎么做
  • 网站正在建设中页面设置广州市最新消息
  • 微信的网站怎么做购物网站页面设计
  • 专业做网站公司排名营销渠道策略有哪些
  • 网站建设网站服务天津百度推广排名