mysql怎么输出文字 mysql怎么输出一句话

怎么用JAVA把Mysql数据库中的表的数据输出至文本文档中

首先导入 mysql-connector-java-5.1.45-bin.jar 包

公司主营业务:网站设计制作、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出易县免费做网站回馈大家。

代码如下:

import java.io.*;

import java.sql.*;

public class App {

public static void main(String[] args) {

try {

Class.forName("com.mysql.jdbc.Driver");

// 数据库用户

String user = "root";

// 数据库密码

String password = "";

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_sale", user, password);

Statement stmt = conn.createStatement();

// 查询 , 从数据库 db_sale 的 product 表中查询 id, name, qty 字段

ResultSet rs = stmt.executeQuery("SELECT id, name, qty FROM product");

// 创建输出文件 result.txt

File file = new File("d://result.txt");

OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(file));

while (rs.next()) {

writer.write(String.valueOf(rs.getLong(1)) + "\t");

writer.write(rs.getString(2) + "\t");

writer.write(String.valueOf(rs.getInt(3)));

writer.write("\r\n");

//System.out.println(rs.getLong(1));

//System.out.println(rs.getString(2));

//System.out.println(rs.getLong(3));

}

writer.flush();

writer.close();

rs.close();

stmt.close();

conn.close();

} catch (Exception e) {

e.printStackTrace();

}

}

}

mysql里的打印(输出)是那个命令,就是相当于mssql里的print

好像有点悲剧,只能用 SELECT.

就像下面这个 Hello World 一样。

mysql DELIMITER //

mysql CREATE PROCEDURE HelloWorld()

- BEGIN

- SELECT 'Hello World';

- END//

Query OK, 0 rows affected (0.00 sec)

mysql call HelloWorld();

- //

+-------------+

| Hello World |

+-------------+

| Hello World |

+-------------+

1 row in set (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

php+mysql输出文字的问题

回车在数据库里是'\n'符号,使用str_ireplace把'\n'替换成'br /'

str_ireplace的使用方法:str_ireplace("要被替换的字符","替换成的字符","字符串")

$str = "this world!";

str_ireplace("this","go","$str");

echo $str;

显示结果为:go world

如何在mysql数据库的触发器中输出一段话

建立两个单域的表格。一个表格中为姓名列表(表格名:data)。

另一个表格中是所插入字符的字符数(表格名:chars)。在data表格中定义一个触发器。

每次在其中插入一个新姓名时,chars表格中运行的总数就会根据新插入记录的字符数目进行自动更新。

(见列表A)

mysql CREATE TABLE data (name VARCHAR(255));

Query OK, 0 rows affected (0.09 sec)

mysql CREATE TABLE chars (count INT(10));

Query OK, 0 rows affected (0.07 sec)

mysql INSERT INTO chars (count) VALUES (0);

Query OK, 1 row affected (0.00 sec)

mysql CREATE TRIGGER t1 AFTER INSERT ON

data FOR EACH ROW UPDATE chars SET count = count + CHAR_LENGTH(NEW.name);

Query OK, 0 rows affected (0.01 sec)

列表A

理解上面代码的关键在于CREATE TRIGGER命令,被用来定义一个新触发器。这个命令建立一个新触发器,假定的名称为t1,每次有一个新记录插入到data表格中时,t1就被激活。

在这个触发器中有两个重要的子句:

AFTER INSERT子句表明触发器在新记录插入data表格后激活。

UPDATE chars SET count = count + CHAR_LENGTH(NEW.name)子句表示触发器激活后执行的SQL命令。在本例中,该命令表明用新插入的data.name域的字符数来更新 chars.count栏。这一信息可通过内置的MySQL函数CHAR_LENGTH()获得。

放在源表格域名前面的NEW关键字也值得注意。这个关键字表明触发器应考虑域的new值(也就是说,刚被插入到域中的值)。MySQL还支持相应的OLD前缀,可用它来指域以前的值。

可以通过调用SHOW TRIGGER命令来检查触发器是否被激活,如列表B所示。

本文名称:mysql怎么输出文字 mysql怎么输出一句话
文章分享:https://www.cdcxhl.com/article20/doidhco.html

成都网站建设公司_创新互联,为您提供商城网站小程序开发面包屑导航外贸建站网站营销营销型网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都seo排名网站优化