- 1
- 0
- 约2.93千字
- 约 23页
- 2019-05-31 发布于天津
- 举报
MYSQL数据库(一) 回顾 Java类的装载过程 Class实例的意义 reflect包 目标 了解MySQL数据库的安装及使用方法 理解数据库和数据表的概念 熟练操作数据表 掌握Select、Insert、Delete、Update等简单的数据管理语句 MySql简介 mysql是一个广受Linux社区人们喜爱的半商业的数据库。mysql是可运行在大多数的Linux平台(i386,Sparc,etc),以及少许非Linux甚至非Unix平台 许可费用 mysql的普及很大程度上源于它的宽松,除了略显不寻常的许可费用。mysql的价格随平台和安装方式变化。mysql的Windows版本(NT和9X)在任何情况下都不免费,而任何Unix变种(包括Linux)的mysql如果由用户自己或系统管理员而不是第三方安装则是免费的,第三方案庄则必须付许可费 MySQL5新增了“存储过程、触发器、视图、信息架构视图等功能 MySql AB公司被sun公司以10亿美金加期权的方式收购 MYSQL安装过程 到MYSQL官方网站 下载最新版MYSQL,安装步骤 下载并安装最新版mysql-front,安装步骤 数据库的基本概念 数据库就是存储“数据”的“仓库” 数据库由表、关系以及操作对象组成 数据存放在表中 表的构成 表是由行与列构成的,行与列交叉形成单元格 创建数据库 创建数据表 MYSQL常用数据类型 思考 插入数据行 3-1 插入数据行 3-2 插入数据行 3-3 更新数据行 删除数据行 什么是查询? 怎么查的? 查询 数据查询-基础 数据查询-排序 2-1 Mysql常用命令 连接命令 mysql –uroot –p 显示命令 show databases; use dbx; show tables; describe tablex; 备份还原 mysqldump –uroot –p dbd:/db.bak mysql –uroot –p dbd:/db.bak 总结 查询数据的语法: Select 列名 from 表名 where 条件 order by 列名 插入数据的语法: Insert into 表名(列名,…) values(列值,...) 删除数据的语法: Delete 更新数据的语法: * 东方罗尔●高端软件人才实训基地 * 东方罗尔●高端软件人才实训基地 数 据 表 存储过程 视 图 …. … 订单 客户 产品 产品数据库 表 行(记录) 列 2008-10-10 25.5,99.99 Abc,你好,a123b 100,999,125 实例 无 日期 Date 16 单精度浮点 Float 255 字符串 Varchar 11 整型 Int 长度 描述 名称 电话号码一般使用什么数据类型存储? 性别一般使用什么数据类型存储? 年龄信息一般使用什么数据类型存储? 薪水一般使用什么数据类型存储? INSERT INTO 表名 [列名] VALUES 值列表 INSERT INTO Students (SName,SAddress,SGrade,SEmail,SSEX) VALUES (‘吕洞宾’,‘河北秦皇岛,6,‘LDB@S,0) 注意事项1:每次插入一行数据,不可能只插入半行或者几列数据 INSERT INTO Students (SName,SAddress,SGrade,SEmail,SSEX) VALUES (‘吕洞宾) × 注意事项2:每个数据值的数据类型、精度和小数位数必须与相应的列匹配; INSERT INTO Students (SName,SAddress,SGrade,SEmail,SSEX) VALUES (‘吕洞宾’,‘河北秦皇岛,LDB, LDB@S, ZG) × UPDATE 表名 SET 列名 = 更新值 [WHERE 更新条件] UPDATE Students SET SSEX = 0 UPDATE Students SET SAddress =北京女子职业技术学校家政班 WHERE SAddress = 北京女子职业技术学校刺绣班 UPDATE Scores SET Scores = Scores + 5 WHERE Scores = 95 DELETE FROM 表名 [WHERE 删除条件] DELETE FROM Students WHERE SName = 吕洞宾 Application Logic 客户程序 查询请求 查询结果集 SQL SERVER A B C D E F G SELECT * FROM SALES 查询产生一个虚拟表,看到的是表
原创力文档

文档评论(0)