- 7
- 0
- 约4.11千字
- 约 16页
- 2017-06-11 发布于湖北
- 举报
My SQL在数据库中是开源的
数据库是以一定方式储存在一起,能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合。
数据库是依照某种数据模型(层次型、网状型、关系型)组织起来并存放二级存储器(硬盘)中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增删改查由统一软件进行管理和控制。
数据库的发展:
人工管理阶段
文件系统阶段
数据库系统阶段
数据库的种类:
层次模型(树状结构)
网状模型(仅有概念尚未实现成熟的数据库)
关系模型(一个表是一个关系)
常见的关系型数据库
SQL Server (适用于windows平台 服务器要付费 微软公司数据库)
MySql (Oracle公司数据库 性能不错 社区版免费 体积小、速度快、总体拥有成本低 开源 适用平台 windows linux unix)
DB2(IBM公司数据库 大型数据库)
1970年提出了关系数据库模型
1974年提出了SEQUEL语言,SQL语言的原型
Oracle (甲骨文)
My Sql 被sun收购
Sun被Oracle 收购
查看字符集:
show variables like character%;
information_schema
提供访问数据库元数据方式,属于系统级数据库
mysql
与数据库系统服务有关的数据
Performance_schema
收集数据库服务器性能参数
Test
用户测试数据库
切换到当前数据库: use 数据库名;
查看当前数据库中所有表:show tables;
查看某表中的数据:select * from 表名;
语句操作
/*登录*/
select * from users
where cardid = 10001 and PASSWORD = 123456;
/*修改密码*/
update users
set password = 222222
where cardid = 10001;
/*存款1000*/
update users
set balance = balance+1000
WHERE cardid = 10001;
/*取款800*/
update users
set balance = balance-800
where cardid = 10001;
/*删除*/
delete from users
where cardid = 10002;
导入:
先建立同名数据库,右击数据库(使数据库处于打开状态)----运行SQL文件
导出:右击数据库----转储SQL文件
管理数据库:
数据库DATABASE
分类:
系统:information_schema 、mysql 、Performance_schema 支持数据库系统正常运行的
用 户数据库:针对于特定项目需求所创建的数据库
组成:
逻辑结构:数据库文件的组织结构
物理结构:存储在磁盘上的文件结构
示例:ATM机
数据库管理系统DBMS (Mysql 、sqlserver等)
DataBase Management System
管理数据库的平台:
服务器
客户端
管理方式:
可视化管理(Navicat for MySql)
SQL语言管理(structured query language结构化查询语言,针对于数据库操作,程序开发中所需的语言)
分类:
DDL数据定义语言 (通常是从无到有的过程 eg:create database bank)
DML数据操作语言(增删改)
DQL数据查询语言(select查询)
DCL数据控制语言(Revoke table from U1)
数据库管理的说明:
创建
删除 drop DATABASE stu;
表:
关系数据库(Relational Database,RDB)
实体:
由行(记录)和列(字段)组成的二维表 ,字段代表数据表中存储实体的共有属性
表的管理:
设计表结构(类似于设计类,该类具有哪些属性,根据实际需求设计哪些表,每个表包含哪些字段)
对属性的限定条件-----约束:
常用数据类型:
整型:int
浮点型:float / double
精确度类型:decimal
日期型:datetime(年月日时分秒)/timestamp(纳秒)
字符:char (定长) /varchar(不定长)
您可能关注的文档
最近下载
- 鲁科版小学英语四年级下册单词默写表.pdf VIP
- 16J914-1 公用建筑卫生间.docx VIP
- 2025-2026学年广东省深圳市宝安区八年级(上)期末历史试卷(含答案).docx
- 四川省加油(气)站安全生产标准化所需资料清单.pdf VIP
- 2026年浙江高考1月首考英语应用文课件.pptx
- 电子学会等级考试三级真题.docx VIP
- 2025年湖南大众传媒职业技术学院单招笔试综合素质试题库含答案解析.docx VIP
- 一种货叉矫正装置及方法.pdf VIP
- 2025年湖南大众传媒职业技术学院单招笔试综合素质试题库含答案解析.docx VIP
- 2025年度民主生活会领导干部个人发言提纲三篇.docx VIP
原创力文档

文档评论(0)