网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库编程【参考】.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库编程 学习完本章后,你应该知道并掌握: 安装与配置 数据库管理 SQL基础 常用函数 高级应用 数据建模 设计原则 概述 1963年美国Honeywell公司的IDS(Integrated Data Store)系统投入运行揭开了数据库技术的序幕。  20世纪70年代是数据库蓬勃发展的年代。  20世纪80年代关系数据库系统由于使用简便以及硬件性能的改善逐步代替网状数据库系统和层次数据库系统占领了市场。  20世纪90年代关系数据库已成为数据库技术的主流。  进入21世纪以后无论是市场的需求还是技术条件的成熟对象数据库技术、网络数据库技术的推广和普及已成定局。 任务分析 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就无法恢复了。如果你正在把ISAM用在关键任务应用程序里,那就必须经常备份你所有的实时数据,通过其复制特性,MySQL能够支持这样的备份应用程序。 InnoDB 它提供了事务控制能力功能,它确保一组命令全部执行成功,或者当任何一个命令出现错误时所有命令的结果都被回退,可以想像在电子银行中事务控制能力是非常重要的。支持COMMIT、ROLLBACK和其他事务特性。必威体育精装版版本的Mysql已经计划移除对BDB的支持,转而全力发展InnoDBdefault-character-set=latin1 改为default-character-set=gbk character-set-server=latin1 改为character-set-server=gbk 跳过授权检查 [mysqld] skip_grant_tables 配置日志 [mysqld] log=c:/mysqld_common.log // 执行日志(记录了客户端的连接以及所执行的SQL语句) log-error=c:/mysqld_err.log // 错误日志(服务器启动、运行、停止过程的信息) log-bin=c:/mysqld_bin.bin // 二进制日志 log-slow-queries=c:/slow_query.log//慢查询日志还需指定long_query_time = 1单位是秒 mysqlshow variables like log_%; //查看日志使用情况 如果遇到配置过程中,启动有问题,多半都是之前装过没有卸载干净,从C:\Documents and Settings\All Users\Application Data\MySQL删除再重装就可以了 如果遇到配置过程中,启动有问题也可通过下面的操作来解决 在my.ini文件的[mysqld]下增加skip_grant_tables //跳过对用户的验证,所以可以在命令行直接输入mysql进入mysql,然后update mysql.user set password=password(1234) where user=root,这也适用于忘记root密码时 数据库管理 建立到数据库的连接 C:\mysql -h localhost -u root -p1234//登陆 mysql-exit;//退出 mysql-use im;使用数据库 mysql show tables;显示该库的所有表格 mysql describe tuser;显示表的申明 mysql select database();显示当前所用数据库 mysql show status like %threads_connected%;//查看状态之连接数 建库 mysql create database 库名;//创建数据库 mysql drop database 库名;//删除数据库 建表 mysql ceate table 表名 (id int(3) auto_increment not null primary key,字段名 VARCHAR(20), 字段名 CHAR(1)); mysql DROP TABLE 表名; mysql DELETE FROM 表名; 用户管理 C:\mysqladmin -h localhost -u root -p1234 password 1234;改变用户密码 mysql insert int

文档评论(0)

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

1亿VIP精品文档

相关文档