mysql备份数据库指令

mysql备份数据库指令,第1张

常规的mysql备份使用命令是 mysqldump命令用法如下,

mysqldump [选项] 数据库名 [表名] > 脚本名

或mysqldump [选项] --数据库名 [选项 表名] > 脚本名

或mysqldump [选项] --all-databases [选项] > 脚本名

例如:

备份所有数据库:

mysqldump -uroot -p --all-databases > /backup/mysqldump/alldb

备份指定数据库:

mysqldump -uroot -p test > /backup/mysqldump/testdb

备份指定数据库指定表(多个表以空格间隔)

mysqldump -uroot -p mysql db event > /backup/mysqldump/2tabledb

备份指定数据库排除某些表

mysqldump -uroot -p test --ignore-table=testt1 --ignore-table=testt2 > /backup/mysqldump/test2db

还原命令例如:

mysqladmin -uroot -p create db_name

mysql -uroot -p db_name < /backup/mysqldump/db_namedb

注:在导入备份数据库前,db_name如果没有,是需要创建的; 而且与db_namedb中数据库名是一样的才可以导入。

update prduct set smallpic='smallpic'+substring(smallpic,8,20)

确定smallpic这个字段里的数据前面都是

product开头还有那个20要看你这个字段中最大的记录有多长,当然你可以设大一点

java的jsp连接Oracle8/8i/9i数据库(用thin模式) :

testoraclejsp如下:

<%@ page contentType="text/html;charset=gb2312"%>

<%@ page import="Javasql"%>

<html>

<body>

<%ClassforName("oraclejdbcdriverOracleDriver")newInstance();

String url="jdbc:oracle:thin:@localhost:1521:orcl";

//orcl为你的数据库的SID

String user="scott";

String password="tiger";

Connection conn= DriverManagergetConnection(url,user,password);

Statement

stmt=conncreateStatement(ResultSetTYPE_SCROLL_SENSITIVE,ResultSetCONCUR_UPDATABLE);

String sql="select from test";

ResultSet rs=stmtexecuteQuery(sql);

while(rsnext()) {%>

您的第一个字段内容为:<%=rsgetString(1)%>

您的第二个字段内容为:<%=rsgetString(2)%>

<%}%>

<%outprint("数据库 *** 作成功,恭喜你");%>

<%rsclose();

stmtclose();

connclose();

%>

</body>

</html>

扩展资料:

一、JSP句法:

一个JSP页面可以被分为以下几部份:

静态数据,如HTML;JSP指令,如include指令;JSP脚本元素和变量;JSP动作;用户自定义标签。

静态数据在输入文件中的内容和输出给>

JSP指令控制JSP编译器如何去生成servlet:<%@ include file="somefilejsp" %>

二、根据JSTL标签所提供的功能,可以将其分为5个类别:

核心标签;格式化标签;SQL 标签;XML 标签;JSTL 函数。

参考资料来源:百度百科—JSP (java服务器页面)

说实话,不是看着这80分,我还真不敢随便回答你,因为看得出,你对数据库的了解,,,,真的还,,,,,

1首先你得知道表名、字段,比如人物级别,你得知道它的字段是什么,一般不会用中文,可能的是 lv,弄清楚人物级别和标识的字段名字后,我们可以开始查询了

2现在假设人物级别字段为lv,标识为 index,假设表名为 table

1-25级(包括1级,包括25级)人物标识为0001的语句:

select from table where lv>=1 and lv<=25 and index='0001'

标识为0002的,而且级别是25-60(包括25,包括60)的语句:

select from table where lv>=25 and lv<=60 and index='0002'

这样根据各个运行结果的条数,就可以看出对应人物有多少个

也可以这样写:

select count() from table where lv>=1 and lv<=25 and index='0001'

select count() from table where lv>=25 and lv<=60 and index='0002'

这样可以各只出现一条,看对应数字就可以了。

或者你需要2个在一条中看出来按以下写;

select sum(case when lv>=1 and lv<=25 and index='0001' then 1 else 0 end) 标识0001的25级以下的,sum(case when lv>=25 and lv<=60 and index='0002' then 1 else 0 end) 标识0002的25以上的 from table

以上语句,如果你 需要不包括,只需要把级别对应前面的等号去掉就OK了

OK,搞定,给分啦,好辛苦。嘿嘿

补充一下,你的数据库名,表名,字段名,这是任何人都猜不到的,因为是写程序的人自定义的,谁知道那天杀的怎么想。你可以去对应服务器的企业管理器里找,,,就可以找到了,当然最直接的是问程序开发者,或者看代码(估计你也看不出来,,,汗一个)

目前几乎所有组态软件都支持ODBC指令,用这些指令可以对各类数据库进行读、写、增加、删除等 *** 作。不同软件的做法不同,但道理都差不多,每一种组态软件都有专门章节指导。一般情况下,步骤是:1建立一个数据库2定义数据源:进入“控制面板”中的“管理工具”,用鼠标双击“数据源(ODBC)”选项,d出“ODBC数据源管理器”。3在组态软件中引用数据库 *** 作指令, *** 作已经定义好的数据库。

以上就是关于mysql备份数据库指令全部的内容,包括:mysql备份数据库指令、sql 2000数据库指令的问题、怎么使用JAVA连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9533139.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存