【vfp精品源码栏目提醒】:网学会员在vfp精品源码频道为大家收集整理了“【精品】16.数据库安装 - 其它资料“提供大家参考,希望对大家有所帮助!
第十六课MYSQL数据库安装与使用目的和要求 1 了解mysql的安装和运行以及在wamp下的操作 2 了解回忆数据库的sql语言 3了解phpmyadimin的安装和wamp包下的使用Web开发与数据库 当前市场上的数据库有几十种,其中有如Oracle、SQL Server 等大型网络数据库,也有如Access、
VFP等小型桌面数据库。
对于网站开发而言,一般来说中小型数据库系统就能满足要 求。
Mysql就是当前Web开发中尤其是PHP开发中使用最为广泛 的数据库。
Mysql数据库简介 MySQL 是 MYSQL AB 公 司 开 的 一 种 开 放 源 代 码 的 关 系 型 数 据 库 管 理 系 统 (RDBMS),MySQL数据库系统使用最常用的数据库管理语言——结构化查询语言 (SQL)进行数据库管理。
由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。
MySQL因为其速度、 可靠性和适应性而备受关注。
大多数人都认为在不需要事务化处理的情况下,MySQL 是管理内容最好的选择。
MySQL关系型数据库于1998年1月发行第一个版本。
它使用系统核心提供的多线程机 制提供完全的多线程运行模式,提供了面向C、C、Eiffel、Java、Perl、PHP、 Python等编程语言的编程接口,支持多种字段类型并且提供了完整的操作符。
大概是由于PHP开发者特别衷情于MySQL,因此才在PHP中建立了完美的MySQL支 持。
在PHP中,用来操作Mysql的函数一直是PHP的标准内置函数。
开发者只需要用 PHP写下短短几行代码,就可以轻松连接到Mysql数据库。
PHP还提供了大量的函数来 对MySQL数据库进行操作,可以说,用PHP操作Mysql数据库极为简单和高效,这也 使得PHPMySQL成为当今最为流行的Web开发语言与数据库搭配之一。
MYSQL中的数据类型 为了对不同性质的数据进行区分,以提高数据查询和操作的效 率,数据库系统都将可存入的数据分为多种类型。
如姓名、性 别之类的信息为字符串型,年龄、价格、分数之类的信息为数 字型,日期等为日期时间型。
这就有了数据类型的概念。
就像编程语言一样,每种数据库都有自己支持的若干种数据类 型。
在数据库中建立表时,我们首先要考虑的就是这个表需要 设置多少字段以及每个字段的数据类型。
MYSQL的安装与初始化设置 下载Mysql的安装包 – http://www.mysql.com 或http://www.mysql.cn 解压缩,得到一个“setup.exe”的安装文件 双击此文件启动安装程序 安装配置演示 验证MySQL安装是否成功 – “开始”-“运行”,输入“cmd” – 开始”-“程序”-“附件”-“命令提示符” – 输入mysql –u root -pMYSQL中的数据类型 Mysql数据库中的数据类型分为三大类:数值类型、日期 时间类型和字符串类型。
各大类中包含的具体类型及其 取值范围见课本表所示。
结构化查询语言(SQL)简介 结构化查询语言Structured Query Language,最早的是IBM的 圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的 一种查询语言。
SQL结构简洁,功能强大,简单易学,所以自 从IBM公司1981年推出以来,SQL得到了广泛的应用。
如今无 论是像Oracle 、Sybase、 SQL server这些大型的数据库管理系 统,还是像Visual FoxporoPowerBuilder这些桌面数据库开发系 统,都支持SQL语言作为查询语言,Mysql同样也不例外。
结构化查询语言(SQL)简介 Structured Query Language包含4个部分: 1、数据查询语言: SELECT 2、数据操纵语言: INSERT UPDATE DELETE 3、数据定义语言: CREATE ALTER DROP 4、数据控制语言: COMMIT WORK ROLLBACK WORK结构化查询语言(SQL)简介 SQL可用于所有用户的数据库活动模型,包括系统管理员、数 据库管理员、 应用程序员、决策支持系统人员及许多其它类型 的终端用户。
基本的SQL 命令只需很少时间就能学会,高级的 命令通过学习也不难掌握。
SQL可以完成的功能包括: ● 查询数据 ● 在表中插入、修改和删除记录 ● 建立、修改和删除数据对象 ● 控制对数据和数据对象的存取 ● 保证数据库一致性和完整性结构化查询语言(SQL)简介 常用SQL语句的使用 1、CREATE语句和SHOW语句 CREATE语句可以用来创建新的数据库和表。
SHOW语句用来 显示当前所有数据库或当前数据库下的所有表。
结构化查询语言(SQL)简介 事例创建一个简单的数据库和表并显示 : mysql CREATE DATABASE student mysql SHOW DATABASES mysql USE student mysql CREATE TABLE infoname char20sex char2age tinyint2 mysql SHOW TABLES结构化查询语言(SQL)简介 2、DROP语句 DROP语句用来删除一个数据库或者一个表。
如果是删除一个数据库,那么 这个数据库下的所有表也将被删除。
如以下语句: mysql DROP DATABSE D1 mysql DROP TABLE tbl1结构化查询语言(SQL)简介 INSERT 语句 INSERT语句用来向表中插入新的数据记录。
每次插入一条。
mysql INSERT INTO info VALUES“张三””男”20动一动手: 创建一个数据库和表,为表里面添加字段id nameage并 赋值。
结构化查询语言(SQL)简介 常用SQL语句的使用 SELECT语句 SELECT语句用来查询出表中的数据。
SELECT语句是SQL中 最复杂的语句之一。
因为用SELECT语句可以实现极为复杂的 查询功能。
可以查询某个表中全部记录、部分满足条件的记 录、全部字段、部分满足条件的字段等等。
还可以同时从多个 表中查询满足条件的记录,以及对查询结果进行排序等。
1、SELECT 查询语句和条件语句 SELECT 查询字段 FROM 表名 WHERE 条件 查询字段:可以使用通配符 、字段名、字段别名 表名: 数据库.表名 ,表名 常用条件: 等于 、不等于、in 包含 、 not in 不包含、 like 匹配 BETWEEN 在范围 、 not BETWEEN 不在范围 、 条件运算: and 、 or 、 2、排序分组指针查询计算 语句最后 order之前 分组语句:group by 字段 排序语句:order by 字段,字段 ASC / DESC 指针查询:limit 初始值,结束值 语句最后 limit之前 语句最后3、Insert 插入语句 insert into 表名 字段…… values值…… insert into 表名 values值…… 插入时须考虑清楚字段类型避免插入后出现缺值,乱码现象4、Update 更新语句 UPDATE 表名 SET 字段 值 WHERE 条件 limit 可省略 常用条件: 等于 、不等于、in 包含 、 not in 不包含、 like 匹配 BETWEEN 在范围 、 not BETWEEN 不在范围 条件预算: and 、 or 、