您的位置:首页 > 游戏 > 游戏 > 中国制造网怎么样_温州网站优化排名_东莞seo推广机构帖子_南京市网站seo整站优化

中国制造网怎么样_温州网站优化排名_东莞seo推广机构帖子_南京市网站seo整站优化

2024/12/23 16:19:20 来源:https://blog.csdn.net/2301_81982111/article/details/142906977  浏览:    关键词:中国制造网怎么样_温州网站优化排名_东莞seo推广机构帖子_南京市网站seo整站优化
中国制造网怎么样_温州网站优化排名_东莞seo推广机构帖子_南京市网站seo整站优化

这两天我学习了数据库的一点知识,我觉得最大的不同就是数据库的代码只能一行一行的运行。
接下来记录我学的东西吧。
第一步

  1. 肯定是一些定义知识啦,就不记录了
    有一些写一下,数据库的分类为关系型数据库和非关系型数据库
    关系型数据库是把复杂的数据结构归结为简单地二元关系(即二维表格形式)。
  2. 下载和连接使用的一些初期准备工作就不赘述了。
  3. 表的知识
    原子性
    字段不可分割(相对)
    唯一性
    不存在完全相同的两行
    emp_tab
    依赖传递性
    只于主键依赖(真实主键),现实项目很难完全满足。

第二步
现在开始正式使用之前的创建

1. 创建库

CREATE DATABASE xxx_db;
DROP DATABASE

xxx_db.xxx_tab是常用的结构名称
2. 创建表
1表分为表头和数据
表头是规定字段(列)的
数据是分行的,每一行称为记录。
2字段的类型分为五种
int
double
char
varchar
date 日期 yyyy-MM-dd hh:mm:ss

第三步
正式使用

SQL
一.分类
1.DDL

CREATE

2.DML

INSERT, DELETE, UPDATE

  1. DQL

数据查询语言

二. INSERT

  1. INSERT INTO 表名 VALUES(值1,值2…) ; 与表中的字段1 -1 对应
  2. INSERT INTO 表名(字段1, 字段2…) VALUES(值1,值2…) ; ///与列出的字段对应(推荐)
  3. INSERT INTO 表名(字段1, 字段2…) SELECT 字段1, 字段2… FROM 表名; //多行数据产生

三. DELETE
DELETE FROM 表名 WHERE 查询条件;

  1. 清空表
  2. DELETE–>日志: 删除慢,安全, 1~ 10 对自增长无影响
  3. TRUNCATE

第四步
通过代码查询
差字段
SELECT 字段1 (AS) 别名 , 字段2 (AS) 别名 … FROM 表名;
通配符
*- 所有字段
优点: 方便
缺点:性能较差
条件查询
根据字段的条件进行查询
SELECT * FROM 表 WHERE 条件
比较
=, > , < , >= , <= , != , <>
数值可以使用单引号
逻辑
AND OR
日期也可以逻辑比较
特殊的查询null
IS
在两者之间
BETWEEN … AN
模糊查询
% --任意字符,任意个
_ : 任意一个
。。。。 WHERE 字段 LIKE ‘表达式’

结果排序

SELECT *
FROM 表名
WHERE 条件
ORDER BY 字段 DESC/(ASC) 默认升序

选取某些行
SELECT *
FROM 表名
WHERE 条件
ORDER BY 字段 DESC/(ASC) 默认升序
LIMIT m, n
统计
数据统计,统计函数
SUM()
AVG()
MAX()
MIN()
COUNT()
去重

SELECT DISTINCT emp_dept FROM emp_tab

GROUP
GROUP BY 字段(统计函数)
HAVING 对group结果过滤
我的结果
在这里插入图片描述
希望对以后的我有帮助

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com