春季笔记1
数据库DB一、定义数据库DataBase为了方便数据的存储和管理它将数据按照特定的规则存储在磁盘上,就是一个存储和管理数据的仓库。二、类型常见的数据库产品国外MySQL快捷、可靠 开源、免费Oracle:功能强大,收费.SQL Server(微软):只能安装在Windows操作系统DB2 (IBM):适合处理海量数据,收费.国内南大通用GBASE:天津南大通用数据技术股份有限公司达梦:武汉达梦数据库股份有限公司人大金仓:北京人大金仓信息技术股份有限公司神通:神舟通用公司三、MySQL系统MySQL是一个关系型数据库管理系统由瑞典MySQL AB公司开发现在已经被Oracle收购。MySQL流行的关系型数据库管理系统。MySql是一种关系数据库管理系统。MySql数据库服务器具有快速、可靠和易于使用的特点。MySql使用标准的sql语言,并且支持多种操作系统,支持多种语言连接。mysql商业版与社区版。MySQL商业版是由MySQL AB公司负责开发与维护,需要付费才能使用。MySQL社区版是由分散在世界各地的MySQL开发者、爱好者一起开发与维护可以免费使用。四、结构化查询语言(Structured Query Language)简称SQL是一种数据库程序设计语言用于存取数据以及查询、更新和管理关系数据库系统.特点不是某个特定数据库专有的语是言几乎所有关系型数据库都支持SQL简单易学灵活使用可以进行复杂和高级的数据库操作数据(结构)定义语言DDL(Data Definition Language)是用于创建和修改数据库表结构的语言。常用的语句create ,alter,drop,rena创建,删除数据库创建数据库并设置编码格式CREATE DATABASE [if not exists]数据库名[ CHARSET utf8]删除数据库DROP DATABASE数据库名/ [IF EXISTS数据库名];修改字符集ALTER DATABASE数据库名CHARSET gbk;五、数据库表的基本概念1、数据表表table是构成关系型数据库的基本元素。表是由行和列组成的。表中的列被看作是这些记录的字段,表中的行是一条记录,也就是一条数据。2、字段(column)字段是表里的一列用于保存每条记录的特定信息。如学生表的字段包括:学号, 姓名, 性别, 生日 , 电话 , 身高, 注册时间等。3、记录(row)记录是表里的一行数据。六、设计表(数据类型)●对于具体的某一个表在创建之前需要确定表的下列特征●表名●表中的字段(列)●字段的数据类型和长度●约束字符charnn5长度为n的定长字符串 固定存储5个字符,即使只存储了一个字符,也是占5个字符空间 男varchar(n 最大长度为n的可变长字符串n5最大上限能存储5个字符,实际存储几个字符,就占实际的空间日期date日期 年月日 生日datetime时间 年月日 时分秒
上一篇/下一篇内容由系统自动关联
返回资讯列表 →