《MySql入门》.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章:基本概念 1、数据模型:数据模型就是现实世界的模拟; 2、数据模型的分类:数据模型分为概念模型和结构模型; 3、数据结构模型:层次模型、网状模型、关系模型; 4、关系数据库:以关系模型为基础的数据库; 优点:简单灵活的数据模型;较高的数据独立性;良好性能的语言接口; 5、完整性约束条件:1)、实体完整性;(如果属性A是基本关系R的主属性,那么属性A不能取空值) 2)、参照完整性;若属性(或者属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),那么对于R中每个元组在F上的值则必须为: (1)或者取空值(F的每个属性值都为空值)。 (2)或者等于S中某个元组的主码值。 3)、用户定义的完整性约束; 6、数据库:数据库(Database,简称DB)是长期存储在计算机内的,可供不同用户共享的、按一定结构组织在一起的相关数据的集合。 7、SQL(结构化查询语言)分为三个部分:数据定义语言(DDL)、数据操作语言(DML)、数据控制语言(DCL) 8、数据库系统的特点:数据结构化、数据共享性好,冗余度小,易扩充;有较高的数据与程序的独立性;统一的数据控制功能; 9事务:一组业务整体处理的行为叫一个事务。这一组的业务都能成功处理,我们就可以把这个事务提交来保存你已做的行为结果。但如果一组中有任何的差错出现的话,我们就认为这事务不成功,需要回滚来撤消之前的操作。 10、并发控制:指的是当多个用户同时更新运行时,用于保护数据库完整性的技术。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。 、 第二章:基本操作语句 1、创建数据库:create database 数据库名; 查看已存在的数据库:show databases; 删除数据库:drop database 数据库名; 2、存储引擎:数据库的存储引擎决定了表在计算机中的存储方式; 3、数据类型:1)、整型(特殊属性:auto_increment 自增) 2)、浮点型:单精度float、双精度(double) 3)、定点数类型:decimal 数据类型(总长度,小数长度) 如:float(6,2)表示总长度为六,小数点后保留两位; 4)字符串类型:char、varchar、text、enum(枚举类型) 基本形式:属性名 enum(‘值1’,‘值2’。。。)、set(枚举类型,可以取多个值)基本形式同enum 5)日期与时间类型:year、time、date、datetime、timestamp 6)二进制类型:binary(长度固定,不足由空格补齐)、varbinary(长度可变)、bit、blob(可存储大量二进制数据,如照片) 4、创建、修改和删除表 1)、创建表:create table 表名(属性名 数据类型 完整性约束条件,……,……) 2)、设置表的主键:单字段主键、多字段主键 单字段主键:属性名 数据类型 primary key; 例:CREATE TABLE example1( stu_id INT PRIMARY KEY, stu_name VARCHAR(20), stu_sex INT(1) ); 多字段主键:primary key(属性名1,属性名2.。。。) 例:CREATE TABLE example2( stu_id INT, course_id INT, grade FLOAT, PRIMARY KEY(stu_id,course_id) ); 3)、设置外键(原则:必须依赖于数据库中已存在的父表的主键;外键可以为空值。) 基本语法:constraint 外键名 foreign key(属性1,属性2。。)reference 表名 (属性2.1,属性2.2.。。。) 说明:第一个属性列表是字表中设置的外键,第二个列表是父表的主键。

文档评论(0)

ghfa + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档