常规的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连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)