当前位置:首页 » 操作系统 » 自动生成数据库

自动生成数据库

发布时间: 2022-07-20 19:50:15

❶ 表单自动生成数据库

在你的模板目录下新建一个模板文件rss_php.htm
内容为
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[{dede:global.cfg_webname/}]]></title>
<link>{dede:global.cfg_basehost/}</link>
<description>{dede:global.cfg_description/}</description>
<language>zh-cn</language>
<generator><![CDATA[{dede:global.cfg_webname/}]]></generator>
<webmaster>[email protected]</webmaster>
{dede:arclist row='1000' titlelen='100' orderby='pubdate'}
<item>
<title><![CDATA[[field:title/]]]></title>
<link>[field:arcurl/]</link>
<description><![CDATA[[field:description function='html2text(@me)'/]]]></description> <pubDate>[field:pubdate function='strftime("%a, %d %b %Y %H:%M:%S +0800",@me)'/]</pubDate>
<category><![CDATA[[field:typename/]]]></category>
<author><![CDATA[[field:writer/]]]></author>
</item>
{/dede:arclist}</channel>
</rss>

❷ 如何根据word中定义的表结构,自动生成数据库表

理论上应该是可以实现,不过应该很复杂;
1、把Word转换成HTML
PS:个人建议,以上是一些闲着没事干的人想玩程序算法逻辑的人可以去玩下,实际不建议这么做,成本好像有点大了吧,当然了,如果你真的实现了,希望封装成公用方法贡献出来贡献就太好了鼓掌
我想你现在遇到的情况是,手上有一份数据库设计文档,里面有一对字典表,你想在数据库中建立这堆表,如果要一个一个在建那很麻烦,不过在powerdesigner里面建的话
应该也不算很麻烦吧,慢慢折腾吧

❸ 用eclipse写java怎样自动生成数据库表

在Eclipse中右键单击你已建立的工程,选择“Properties”,在左侧选择“Java Builde Path”,单击右侧的“Add External JARs”,从弹出窗口中选择上述三个jar包即可。

❹ excel数据库自动生成

一般情况是用
数据透视表
完成的。这个在菜单“数据”“数据透视表”中生成。
1.在工作表中,选择包含数据的单元格。在“数据”菜单上,单击“数据透视表和数据
透视图
”。将显示向导。
2.在向导的步骤
1
中,确保选择“Microsoft
Excel
数据列表或数据库”作为
第一个问题
的答案。
3.确保选择“数据透视表”作为下一个问题的答案。
4.单击“完成”。
5.从“数据透视表字段列表”中拖动需要分类的字段与统计的字段到相应区域就可以了。

❺ 如何实现PHP自动创建数据库

你做好程序以后,把数据库导出成sql文件
1、连接数据库
2、读取这个sql文件里的sql语句,并执行
3、生成一个数据库连接参数的php文件
<?php
$con=mysql_connect("localhost","peter","abc123");
if(!$con)
{
die('Couldnotconnect:'.mysql_error());
}

if(mysql_query("CREATEDATABASEmy_db",$con))
{
echo"Databasecreated";
}
else
{
echo"Errorcreatingdatabase:".mysql_error();
}

mysql_close($con);
?>

<?php
classReadSql{
//数据库连接
protected$connect=null;
//数据库对象
protected$db=null;
//sql文件
public$sqlFile="";
//sql语句集
public$sqlArr=array();
publicfunction__construct($host,$user,$pw,$db_name){
$host=empty($host)?C("DB_HOST"):$host;
$user=empty($user)?C("DB_USER"):$user;
$pw=empty($pw)?C("DB_PWD"):$pw;
$db_name=empty($db_name)?C("DB_NAME"):$db_name;
//连接数据库
$this->connect=mysql_connect($host,$user,$pw)ordie("Couldnotconnect:".mysql_error());
$this->db=mysql_select_db($db_name,$this->connect)ordie("Yoncannotselectthetable:".mysql_error());
}
//导入sql文件
publicfunctionImport($url){
$this->sqlFile=file_get_contents($url);
if(!$this->sqlFile){
exit("打开文件错误");
}else{
$this->GetSqlArr();
if($this->Runsql()){
returntrue;
}
}
}
//获取sql语句数组
publicfunctionGetSqlArr(){
//去除注释
$str=$this->sqlFile;
$str=preg_replace('/--.*/i','',$str);
$str=preg_replace('//*.**/(;)?/i','',$str);
//去除空格创建数组
$str=explode("; ",$str);
foreach($stras$v){
$v=trim($v);
if(empty($v)){
continue;
}else{
$this->sqlArr[]=$v;
}
}
}
//执行sql文件
publicfunctionRunSql(){
foreach($this->sqlArras$k=>$v){
if(!mysql_query($v)){
exit("sql语句错误:第".$k."行".mysql_error());
}
}
returntrue;
}
}
//范例:
header("Content-type:text/html;charset=utf-8");
$sql=newReadSql("localhost","root","","log_db");
$rst=$sql->Import("./log_db.sql");
if($rst){
echo"Success!";
}
?>

❻ 如何利用powerdesigner自动生成一个具有外键的数据库

Powerdesigner对于一个刚开始接触的人,需要知道和了解的是操作,只有操作会了才会慢慢理解其中含义,而不是一来就讲发展背景,原理等等一大堆,后来也记不住,先把操作记清楚了,这些含义和原理会再不断的学习中显现出来,那时候再深究就会很深刻。
第一步:建立模型:
clip_image002
第二步,选择物理模型进行创建工作空间
clip_image004
第三:生成后的工作空间:
clip_image006
第四步,简单了解工具栏中的相关工具操作
clip_image008
第五步,实际建立一个空表
clip_image010
第六步:在表中放入表名
clip_image012
第七步:在表中放入相应的字段名,数据类型,字段长,主外键
clip_image014
最后按确定即可完成一个表。
第八步:继续建立一个表,步骤和之前一样
clip_image016
第九步:将两个表关联起来,通过工具中的关系进行自动生成外键
clip_image018
第十步:生成外键之后的物理模型图
clip_image020
第十一步:生成数据库
clip_image022
第十二步:生成数据库时的一些数据库文件名和路径的编辑
clip_image024
第十三:数据库文件生成完毕。
clip_image026
桌面上会出现这样一份文件:
clip_image028
将数据库文件右击txt打开时会看到sql语句:
/*==============================================================*/
/* DBMS name: Sybase SQL Anywhere 11 */
/* Created on: 2012/4/20 9:57:13 */
/*==============================================================*/
if exists(select 1 from sys.sysforeignkey where role=’FK_CLASS_REFERENCE_USER’) then
alter table class
delete foreign key FK_CLASS_REFERENCE_USER
end if;
if exists(
select 1 from sys.systable
where table_name=’class’
and table_type in (‘BASE’, ‘GBL TEMP’)
) then
drop table class
end if;
if exists(
select 1 from sys.systable
where table_name=’user’
and table_type in (‘BASE’, ‘GBL TEMP’)
) then
drop table "user"
end if;
/*==============================================================*/
/* Table: class */
/*==============================================================*/
create table class
(
class_id varchar(64) not null,
class_name varchar(64) null,
user_id varchar(64) null,
constraint PK_CLASS primary key clustered (class_id)
);
comment on column class.class_id is
‘班级ID’;
comment on column class.class_name is
‘班级名’;
comment on column class.user_id is
‘用户ID’;
/*==============================================================*/
/* Table: "user" */
/*==============================================================*/
create table "user"
(
user_id varchar(64) not null,
user_name varchar(64) null,
password varchar(64) null,
constraint PK_USER primary key clustered (user_id)
);
comment on column "user".user_id is
‘用户ID’;
comment on column "user".user_name is
‘用户名’;
comment on column "user".password is
‘密码’;
alter table class
add constraint FK_CLASS_REFERENCE_USER foreign key (user_id)
references "user" (user_id)
on update restrict
on delete restrict;
至此,如何利用powerdesigner自动生成,建立一个具有外键的数据库操作就完成了!
转载,仅供参考。

❼ 如何通过sql脚本,在sqlserver2000里自动生成数据库啊

create database mydatabase--创建一个叫做mydatabase的数据库

试试看!

❽ 8. 如何自动生成创建数据库的sql脚本

可以用设计数据库的设计工具Power Designer自动生成。不过,这个工具只会生成数据结构,数据填充还是要手写。

❾ C# ef自动生成数据库

要把Model 转换成SQl 数据库 只能还原出结构出来
类似ORM Model First
找到这个类 对应的属性 跟类名 产生对应的表名+栏位名 的SQl Creat Table 语法

热点内容
62数据库 发布:2025-01-20 22:49:15 浏览:365
安卓模拟大自然怎么玩 发布:2025-01-20 22:46:55 浏览:361
科密加密卡片 发布:2025-01-20 22:45:01 浏览:111
苹果的文件怎么转到安卓 发布:2025-01-20 22:43:10 浏览:652
c语言回文串 发布:2025-01-20 22:43:09 浏览:767
垃圾压缩价格 发布:2025-01-20 22:14:05 浏览:421
温十系统如何看处理器配置 发布:2025-01-20 21:59:47 浏览:302
米号源码 发布:2025-01-20 21:55:30 浏览:893
电信四川dns服务器ip 发布:2025-01-20 21:54:51 浏览:92
电脑弹出脚本错误还能继续使用吗 发布:2025-01-20 21:42:29 浏览:586