索引的存储与分类索引在存储引擎中实现,每种存储引擎所支持的索引类型不一定完全相同索引存储方式不同:B-树索引:索引的使用必须遵循“最左边前缀”原则 哈希索引:memory存储引擎,heap存储引擎支持索
插入表数据Insert语句:insert (low_priority delayed high_priority) (ignore) (into) *** values value *** (on duplicate key update ***=***,…); Insert (…) (…) (into) *** set
from子句与链接表交叉连接:select * from tb1 cross join tb2; Select * from tb1,tb2;内连接:select … from *** (inner) join *** on…; Straight_join类似,其后不能使用using,只
where子句比较运算字符串匹配:通配符:%、_ 可在搜索模式后用关键字escape和一个指定的转义字符,临时改变通配符的作用和意义 Select * from mysql_test customers where cust_address like ‘%
having子句Having子句用来过滤分组与where子句类似,Having子句中的条件可以包含聚合函数,where子句中不可以Select cust_name,cust_addressFrom mysql customersGroup by cust_address,cust_nameHavi
group by子句与分组数据Group by *** (asc desc) (with rollup);With rollup包括分组汇总行,以及所有分组的整体汇总行除聚合函数外,select语句中的每个列都必须在group by子句中给出Select cus
order by子句Order by *** (asc desc);
删除表Drop (temporary) table (if exists) *** (restrict cascade);
选择数据库Use ***;再用create database语句创建了数据库后,该数据库不会自动成为当前数据库
创建数据库Create database schema (if not exists) *** ((default) character set = *** (default) collate = ***);
创建表创建定义、表选项、分区选项Create (temporary) table (if not exists) customers(Cust_id int not null auto_increment,Cust_name char(50) not null,Cust_sex char(1) not null
更新表增加或删减列、创建或取消索引、更改原有列的数据类型、重新命名列或表、更改表的评注和表的引擎类型Alter (ignore) table *** +…Add column:alter table mysql_test customers Add colu
数据库管理系统的功能 (1)数据定义功能:DBMS提供了数据定义语言(DDL),用户利用DDL定义数据库对象的三级模式结构,描述数据库的结构特征。 (2)数据操纵功能:DBMS提供数据操纵语言(DML),用
数据库系统体系结构 1、数据库系统体系结构:是指数据库系统的组成构件、各构件的功能及各构件间的协同工作方式; 2、分类: (1)集中式:全部数据和数据管理功能均集中在一台计算机上的数据库系
引 论 1、数据库技术产生于20世纪60年代,是信息系统的核心技术和重要基础; 2、计算机科学与技术学科划分为四个专业方向:计算机科学(CS);计算机工程(CE);软件工程(SE);信息技术(IT)。
二级映象与数据独立性 1、外模式 模式映象: (1)定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系; (2)可有多个外模式 模式映象,对于每个外模式,需要一个外模式 模式映象来
数据库系统 1、数据库(DB,DataBase)--是长期存储在计算机内有组织的、大量的、共享的数据集合; 2、数据库管理系统(DBMS,Database Management System)--是指在计算机系统中,位于用户与操作
信息与数据 1、信息、物质、能量是组成客观世界并促进社会发展的三大基本要素; 2、信息(Information)--是客观世界事物的存在方式和运动状态的反映,是对事物之间相互联系、相互作用的描述。信息具
数据视图与数据抽象 1、数据视图:指从某个角度看到的客观世界数据对象的特征,是对数据对象某一方面特征的描述。 2、数据抽象:是一种数据描述和数据库设计原则,是指专注于数据对象的某方面特征,
数据模型分类 1、用数据模型这一概念来描述数据库的结构和语义,通过现实世界-信息世界-机器世界的抽象转换过程构建数据库,并根据模型所定义的规范去管理和使用数据。 2、建模过程:(1)将现实世界