数据库初级学习
Xiao菜瓜
这个作者很懒,什么都没留下…
展开
-
Mysql架构与历史
Mysql架构与历史MySQL逻辑架构客户端----->线程/进程处理---->(查询缓存<—解析器)->优化器最上层不是MySql独有的,大多数基于网络的客户端/服务器的工具或者服务都有类似的架构。大多数Mysql的核心服务功能都在第二层,包括查询解析、分析、优化、缓存以及所有内置函数。第三层包括存储引擎,负责MySQL中数据的存储和提取。连接管理与安全性每个客户端连接都会在服务器进程中拥有一个进程,这个连接的查询只会在这个单独的线程中执行。服务器会缓存线程,因此不需原创 2020-08-29 20:18:29 · 169 阅读 · 0 评论 -
MYSQL查询语句总结
SELECT语句检查单个列SELECT prod_name FROM products;检查多个列SELECT prod_id,prod_name,prod_priceFROM products;检查所有列SELECT * FROM products;检查不同的行SELECT DISTINCT vend_id From products;限制结果SELECT prod_name FROM products LIMIT 5; #显示五行结果排序检索数据排序数据SE原创 2020-05-11 17:35:47 · 310 阅读 · 0 评论 -
SQL表的约束
create table students(s# char(8) not null unique,Sname char(10),Ssex char(2) constraint ctssex check(Ssex='男' or Ssex='女'),Sage integer check(Sage>1 and Sage<150),D# char(2) references Dept(D#) ...原创 2018-06-20 19:00:29 · 438 阅读 · 0 评论 -
SQL触发器
转自:https://www.cnblogs.com/yuxiaohui/p/3204817.htmlSQL触发器实例讲解定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 我为什么要使用触发器?比如...转载 2018-06-20 20:22:06 · 337 阅读 · 0 评论 -
DML、DDL、DCL的区别
转自:https://www.cnblogs.com/dato/p/7049343.html一、DMLDML(data manipulation language)数据操纵语言: 就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。SELECT 列名称 FROM 表名称UPDATE 表名称 SET 列名称 = ...转载 2018-07-31 18:24:11 · 202 阅读 · 0 评论