如何操作mysql数据字典

问题描述

最近老师让做一个毕业设计,要使用数据字典!!我上网查了半天,也只是说数据字典的概念!!看完之后还是不知道如何编程!我准备使用Jsp网页技术和mysql数据库制作这个系统,可是不知道怎么用数据字典。所有的数据库(比方access,sql server,mysql,oracle)都可以生成数据字典吗?是不是用了数据字典,就不需要数据库文件了?jsp可以连接数据字典吗?数据字典是实际存在的吗?如果存在的话是什么文件格式?数据字典可以动态生成数据库吗?哪位高手路过,恳请赐教!!!

解决方案

我上网查了半天,也只是说数据字典的概念!!>你查到的多半都是广义上的“数据字典”。具体到数据库的话,应该是指系统表。数据库内部在管理用户创建的各种表,索引,存储等对象,都会用些系统表来记录管理信息。比如Oralce常用的有sys_tables(系统级别的所有表),user_tab_columns(用户级别的所有表的列)等。MySql则是在information_schema的schema下,用dba权限登录能看到比如root。所有的数据库(比方access,sql server,mysql,oracle)都可以生成数据字典吗?>不是你生成的。是用户在建立表,索引,制约等对象时,系统自动生成的。 是不是用了数据字典,就不需要数据库文件了? >这个问题逻辑上就不通。jsp可以连接数据字典吗? >jsp或者Java的Web程序可以同过数据连接(相应权限),查询那些“数据字典”表。和其他表一样,select where。数据字典是实际存在的吗? >是。如果存在的话是什么文件格式? >和你其他的表一样。取决于不同的DB。数据字典可以动态生成数据库吗? >这个问题也有些不通。数据字典是系统自动生成的,可以通过查询那些表动态展示数据库中已有的对象。应该不可以通过直接修改“数据字典”来达到“生成”或更改数据对象的。

时间: 2024-07-28 20:15:00

如何操作mysql数据字典的相关文章

.Net中操作MySql数据库的方法

mysql|数据|数据库 这是在VB.net中为连接MySQL中编写的一个类库.你可以使用这个类库直接操作MySql数据库. 在使用这个类库之前,你必须安装 ODBC MYSQL 3.51下载地址:http://www.mysql.com/downloads/api-myodbc-3.51.html Driver ODBC.NET下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyId=6CCD8427-1017-4F33-A06

.Net中操作MySql数据库

mysql|数据|数据库 这是在VB.net中为连接MySql中编写的一个类库.你可以使用这个类库直接操作MySql数据库. 在使用这个类库之前,你必须安装 ODBC MYSQL 3.51下载地址:http://www.mysql.com/downloads/api-myodbc-3.51.html Driver ODBC.NET下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyId=6CCD8427-1017-4F33-A06

简介操作MySQL日志的一些方法

  这篇文章主要介绍了操作MySQL日志的一些方法,对日志的删除操作做了重点讲解,需要的朋友可以参考下 我们可以在mysql的安装目录下看到mysql的二进制日志文件,如mysql-bin.000***等,很多人都不及时的处理,导致整个硬盘被塞满也是有可能的.这些是数据库的操作日志.它记录了我们平时使用的sql语句命令,即使这个sql语句没有被执行,也会被记录,它包括执行时间之类的都详细在案,其实 它的目的有两个:一是方便我们查错和恢复数据库;二是为了主从服务器之间同步数据用的,主从服务器上所有

.Net编写类库直接操作MySql数据库应用实例

这是在VB.net中为连接MySql中编写的一个类库.你可以使用这个类库直接操作MySql数据库. 在使用这个类库之前,你必须安装 ODBC MYSQL 3.51下载地址:http://www.mysql.com/downloads/api-myodbc-3.51.html Driver ODBC.NET下载地址:http://www.microsoft.com/downloads /details.aspx?FamilyId=6CCD8427-1017-4F33-A062-D165078E32

Mac环境下php操作mysql数据库的方法分享

  今天在mac上搭建好了php的环境,我们就把php操作mysql数据库的方法分享给大家,有需要的小伙伴参考下. Mac本地环境搭建 在Mac系统,我们可以使用MAMP Pro 软件来搭建本地服务器.安装好这款软件,网站的目录在 /Applications/MAMP/htdocs 文件夹里,只需将文件放入该文件夹中,就可以通过http://localhost:8888来访问了,或者通过点击如下红色下划线按钮来快速访问站点. mac系统下安装php,两行即可. ? 1 2 brew tap jo

php使用PDO操作MySQL数据库实例

 这篇文章主要介绍了php使用PDO操作MySQL数据库,实例分析了PDO的开启与针对MySQL数据库的增删改查等基本操作方法,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php使用PDO操作MySQL数据库的方法.分享给大家供大家参考.具体分析如下: PDO是mysql数据库操作的一个公用类,我们不需要进行自定类就可以直接使用pdo来操作数据库,但是在php默认配置中pdo是未开启所以我们必须先在php.ini中开启它才可以使用,这里来详细介绍一下. PDO扩展为PHP访

php操作mysql数据库的基本类代码

 这篇文章主要介绍了php操作mysql数据库的基本类代码,需要的朋友可以参考下  代码如下: <?php $dbhost='localhost'; $dbuser='root'; $dbpass='123456'; $dbname='products'; $connect=mysql_connect($dbhost,$dbuser,$dbpass); if(!$connect) exit('数据库连接失败!'); mysql_select_db($dbname,$connect); mysql

java源程序有操作mysql中表的语句怎么打包jar

问题描述 java源程序有操作mysql中表的语句怎么打包jar 5C 1 怎样在装有mysql的电脑运行2 怎样在没mysql的电脑运行 解决方案 MySQL装在哪个电脑都可以,只要可以远程访问就行. 解决方案二: http://blog.csdn.net/liuwei_blog/article/details/3567292 解决方案三: 不知道你是用的什么构建工具,http://blog.csdn.net/c_4818/article/details/6700950 解决方案四: http

关于PHP中操作MySQL数据库的一些要注意的问题_php基础

关于PHP中操作MySQL数据库的一些要注意的问题 1. 分号的例外 对于 MySQL ,第一件你必须牢记的是它的每一行命令都是用分号 (;) 作为结束的,但--没有完全绝对的事,在这儿也是一样,当一行 MySQL 被插入在 PHP 代码中时,最好把后面的分号省略掉,例如: mysql_query ("INSERT INTO tablename (first_name, last_name) VALUES ('$first_name', $last_name')"); 这是因为 PHP