当前位置:首页 » 网页前端 » ue数据库脚本问号
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ue数据库脚本问号

发布时间: 2022-12-12 14:08:04

① 为啥我建立的数据库生成脚本后在打开在资源管理器中显示不出来

1. 生成for 2000版本的数据库脚本
2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 生成脚本
-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库
-- 勾选"为所选数据库中的所有对象编写脚本"
-- 在接下来的"选择脚本选项"中, 找到"为服务器版本编写脚本"项, 选择"sql Server 2000"
-- 其他选项根据需要设置
-- 最后把脚本保存到一个 .sql 脚本文件

2. 在2000中创建目标数据库
在查询分析器(或2005的manger studio在打开脚本文件), 连接到SQL Server 2000,执行上面生成的脚本.以创建一个新的数据库

3. 将数据从2005导到2000
2005 的manger studio
-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例
-- 右键要转到2000的库
-- 任务
-- 导出数据
-- 在"SQL Server 导入和导出向导"的"选择数据源"步骤中, 确定选择的是要导出的数据库
-- 在"选择目标"步骤中, 连接到 2000, 并选择步骤2新建的库
-- 在"选择源表和源视图"中, 选择所有的表
-- 最后完成

② 数据库初始化脚本具体是干嘛的

很多时候,我们需要初始化数据库的设置,比如创建索引,特别是多台MongoDB服务器要配置的时候,或者是需要将初始化存档的时候。

通过下面的命令,可以执行一个js文件:

./mongo IP/DBName init.js

init.js文件内容可以这么写:

db.dropDatabase(); //删除数据库达到清空数据的目的
db.message.ensureIndex({display_id:1}); //在当前数据库中的message集合的display_id字段上创建索引

③ servlet从SqlServer2005中读取的中文是问号!!跪求解决方案,谢谢谢谢!急!

中文乱码问题!使用参考资料的连接解决吧!
-----------------
用UE--文件--另存为-选utf-8 重新保存一下那个乱码的文件,和配置文件。
eclipse也有这样的功能!
----------------
也可用过滤器
---------------
但是数据库和程序最好用一致的编码。
---------------
乱码种类较多,post 乱码,get乱码,传输乱码,显示乱码等,网上找找,这资料海量呀!

④ MySQL数据库显示问号

输出编码选择utf-8 不需要改动代码 就是用UE等编辑软件开打后 重新保存(选择UTF-8编码)即可.

⑤ 如何查看mysql数据库中的脚本文件

sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。基本步骤如下:
1、创建包含sql命令的sql脚本文件
文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:
--创建表,使用“--”进行注释
create table 表名称
(
Guid Varchar(38) not null primary key,
Title Varchar(255),

) TYPE=InnoDB;
--在表A中增加字段Status
alter table A add Status TinyInt default '0';
--在表A上创建索引
create index XX_TaskId_1 on A(Id_);
--在表A中添加一条记录
Insert into A (Id,ParentId, Name) values(1,0,'名称');
--添加、修改、删除数据后,有可能需要提交事务
Commit;
2、执行sql脚本文件
方法一 使用cmd命令执行(windows下,unix或linux在的其控制台下)
【Mysql的bin目录】\mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】,示例:
D:\mysql\bin\mysql –uroot –p123456 -Dtest
注意:
A、如果在sql脚本文件中使用了use 数据库,则-D数据库选项可以忽略
B、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:“C:\Program Files\mysql\bin\mysql” –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】
方法二 进入mysql的控制台后,使用source命令执行
Mysql>source 【sql脚本文件的路径全名】

⑥ sql编码为latin1,中文内容全部显示问号,怎么设置

第一种的代码,你可以参考一下:
以下的我找的其中一篇,备份后数据库是空的!
/**
* @param args
*/
public static void
main(String[] args) {
/*
* 备份和导入是一个互逆的过程。
*
备份:程序调用mysql的备份命令,读出控制台输入流信息,写入.sql文件;
*
导入:程序调用mysql的导入命令,把从.sql文件中读出的信息写入控制台的输出流
* 注意:此时定向符">"和"<"是不能用的
*/
backup();
load();
}

/**
*
备份检验一个sql文件是否可以做导入文件用的一个判断方法:把该sql文件分别用记事本和ultra
*
edit打开,如果看到的中文均正常没有乱码,则可以用来做导入的源文件(不管sql文件的编码格式如何,也不管db的编码格式如何)
*/
public static void backup() {
try {
Runtime rt =
Runtime.getRuntime();

// 调用 mysql 的 cmd:
Process child = rt
.exec("mysqlmp -u root --set-charset=utf8 bjse act_obj");//
设置导出编码为utf8。这里必须是utf8

//
把进程执行中的控制台输出信息写入.sql文件,即生成了备份文件。注:如果不对控制台信息进行读出,则会导致进程堵塞无法运行
InputStream in
= child.getInputStream();// 控制台的输出信息作为输入流

InputStreamReader xx =
new InputStreamReader(in, "utf8");// 设置输出流编码为utf8。这里必须是utf8,否则从流中读入的是乱码

String inStr;
StringBuffer sb = new StringBuffer("");
String
outStr;
// 组合控制台输出信息字符串
BufferedReader br = new
BufferedReader(xx);
while ((inStr = br.readLine()) != null) {
sb.append(inStr + "\r\n");
}
outStr = sb.toString();

//
要用来做导入用的sql目标文件:
FileOutputStream fout = new FileOutputStream(
"e:/mysql-5.0.27-win32/bin/bjse22.sql");
OutputStreamWriter writer = new
OutputStreamWriter(fout, "utf8");
writer.write(outStr);
//
注:这里如果用缓冲方式写入文件的话,会导致中文乱码,用flush()方法则可以避免
writer.flush();

//
别忘记关闭输入输出流
in.close();
xx.close();
br.close();
writer.close();
fout.close();

System.out.println("/* Output OK!
*/");

} catch (Exception e) {
e.printStackTrace();
}

}

/**
* 导入
*
*/
public static void load() {
try {
String fPath = "e:/mysql-5.0.27-win32/bin/bjse22.sql";
Runtime
rt = Runtime.getRuntime();

// 调用 mysql 的 cmd:
Process child =
rt.exec("mysql -u root bjse ");
OutputStream out =
child.getOutputStream();//控制台的输入信息作为输出流
String inStr;
StringBuffer sb
= new StringBuffer("");
String outStr;
BufferedReader br = new
BufferedReader(new InputStreamReader(
new FileInputStream(fPath),
"utf8"));
while ((inStr = br.readLine()) != null) {
sb.append(inStr +
"\r\n");
}
outStr = sb.toString();

OutputStreamWriter writer
= new OutputStreamWriter(out, "utf8");
writer.write(outStr);
//
注:这里如果用缓冲方式写入文件的话,会导致中文乱码,用flush()方法则可以避免

⑦ 数据库连接已经提示脚本连接成功,但是表了却没有字段,显示“无”怎么回事

如果没有数据就是显示表结构
select * from a where 1<>1,显示空表
select * from a where 1=1 ,显示全部

⑧ 在power designer中生成SQL脚本要导入数据库的时候显示错误#1146 - Table 'mysql.aboutus' doesn't exist

正向工程:PDM--->sql or database 项目中我们经常需要根据PDM生成sql脚本,然后由sql脚本一起执行到数据库中,如果PDM中表比较多,我们一个个去建的话会很费时间,根据需要我们也可以直接将pdm生成到数据库中。
逆向工程:sql or database --->PDM 有时我们也需要根据sql脚本生成pdm图,或者是数据库的最新信息生成到PDM中。