易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : mysql

mysql 执行多条语句

在看项目的是看到mysql版本的项目,发现执行多条sql语句是都是先分离一条条的数据库再一条条执行,我想应该有办法一条条执行的吧
所以今天特意的查找了一下
在jdbc下说可以设置连接字符串的时候设置一下
设置成如下的 jdbc:mysql://192.168.3.180/sample?user=root&password=&allowMultiQueries=true
就可以执行多条语句了
在odbc下也是可以设置的方法如下
设置 ODBC -- 配置 --Detials -- Flags 3 -- 钩上 Allow multiple statements
这样就可以了
这两个我就不一一的配置情况测试了
我这边有php的就用来测试一下多条语句了
使用 mysql_query 根本没有办法执行多条语句,查了网上也没有什么办法,只有到php5后有了mysqli才能同时执行多条语句了
正是够郁闷的,这个执行多条语句好像不是mysql的问题啊,还是连接这的问题啊
使用mysqli_multi_query测试同时执行多条sql语句成功 ......

ORACLE 与 mysql 的区别

1.在ORACLE中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show
databases。对于我的理解,ORACLE项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在
ORACLE(db2也一样)中表空间是文件系统中的物理容器的逻辑表示,视图、触发器和存储过程也可以保存在表空间中。而MYSQL并没有使用表空间来
进行管理。
        2.查询当前所有的表。ORACLE: select * from tab,MYSQL:show tables。
       
3.改变连接用户(库)。ORACLE:conn 用户名/密码@主机字符串,MYSQL:use 库名。
       
4.显示当前连接用户(库)。ORACLE:show user,MYSQL:connect。
       
5.执行外部脚本命令。ORACLE:@a.sql,MYSQL:source a.sql。
                                 & ......

ORACLE 与 mysql 的区别

1.在ORACLE中用select * from all_users显示所有的用户,而在MYSQL中显示所有数据库的命令是show
databases。对于我的理解,ORACLE项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在
ORACLE(db2也一样)中表空间是文件系统中的物理容器的逻辑表示,视图、触发器和存储过程也可以保存在表空间中。而MYSQL并没有使用表空间来
进行管理。
        2.查询当前所有的表。ORACLE: select * from tab,MYSQL:show tables。
       
3.改变连接用户(库)。ORACLE:conn 用户名/密码@主机字符串,MYSQL:use 库名。
       
4.显示当前连接用户(库)。ORACLE:show user,MYSQL:connect。
       
5.执行外部脚本命令。ORACLE:@a.sql,MYSQL:source a.sql。
                                 & ......

Linux下mysql中文乱码解决方法

上次在碰到这问题,在网上找了解决方法,可是没记下来。这星期要换机器,要把原来linux下的mysql数据库移到另一台服务器上。安装suse系统、再配置telnet、ftp服务、安装java JDK并配置、再安装eclipse和mysql,又花了一天的时间。感觉还是不熟练,配置防火墙老是不能将telnet和ftp服务排外。mysql又碰到了中文乱码问题,又在网上找一找,现在把解决方法先记下来吧。
系统环境:suse linux server 10,mysql 5.0
安装mysql后,默认的字符集是latin1。在linux下安装mysql不像在windows上安装那像,可以选择字符集(即使当时使用了默认的字符集,安装后也可以在安装目录下修改my.ini文件),但是在linux就不太一样了。
在shell输入mysql登陆后:
mysql>show variables like '%char%';
回车后显示:
+----------------------+---------------------
| Variable_name | Value
+-----------------------+---------------------
| character_set_client | latin1
| character_set_connection | latin1
| character_set_database | latin1
| character_set_filesystem | binary
| character_set_results | latin1
| character_set_server | latin1
| character_set_s ......

Linux下mysql中文乱码解决方法

上次在碰到这问题,在网上找了解决方法,可是没记下来。这星期要换机器,要把原来linux下的mysql数据库移到另一台服务器上。安装suse系统、再配置telnet、ftp服务、安装java JDK并配置、再安装eclipse和mysql,又花了一天的时间。感觉还是不熟练,配置防火墙老是不能将telnet和ftp服务排外。mysql又碰到了中文乱码问题,又在网上找一找,现在把解决方法先记下来吧。
系统环境:suse linux server 10,mysql 5.0
安装mysql后,默认的字符集是latin1。在linux下安装mysql不像在windows上安装那像,可以选择字符集(即使当时使用了默认的字符集,安装后也可以在安装目录下修改my.ini文件),但是在linux就不太一样了。
在shell输入mysql登陆后:
mysql>show variables like '%char%';
回车后显示:
+----------------------+---------------------
| Variable_name | Value
+-----------------------+---------------------
| character_set_client | latin1
| character_set_connection | latin1
| character_set_database | latin1
| character_set_filesystem | binary
| character_set_results | latin1
| character_set_server | latin1
| character_set_s ......

MySQL存储过程以及在JAVA中的程序调用

               存储过程是一种存储在数据库中的程序(就像正规语言里的子程序一样),准确的来说,MySQL支持的“routines(例程)”有两种:一是我们说的存储过程, 二是在其他SQL语句中可以返回值的函数(使用起来和Mysql预装载的函数一样,如pi())。本文是为初学习MySQL存储过程的朋友写的,在本文中我们以在MySQL的CLI(command line interface)中建立一个存储过程的示例开始,然后通过在Java程序中调用我们创建好的存储过程,让读者对MySQL的存储过程有个大概的了解和入门。
一、创建MySQL存储过程示例
下面是具体的创建过程:
view plaincopy to clipboardprint?
--启动MySQL服务  
C:\Documents and Settings\Zengming Zhang>net start mysql  
 
MySQL 服务已经启动成功。  
 
--登录MySQL控制台  
C:\Documents and Settings\Zengming Zhang>mysql -u root -p  
Enter password: **********  
Welcome to the MySQL monitor.  Commands end with ; or \g.   ......

MySQL存储过程以及在JAVA中的程序调用

               存储过程是一种存储在数据库中的程序(就像正规语言里的子程序一样),准确的来说,MySQL支持的“routines(例程)”有两种:一是我们说的存储过程, 二是在其他SQL语句中可以返回值的函数(使用起来和Mysql预装载的函数一样,如pi())。本文是为初学习MySQL存储过程的朋友写的,在本文中我们以在MySQL的CLI(command line interface)中建立一个存储过程的示例开始,然后通过在Java程序中调用我们创建好的存储过程,让读者对MySQL的存储过程有个大概的了解和入门。
一、创建MySQL存储过程示例
下面是具体的创建过程:
view plaincopy to clipboardprint?
--启动MySQL服务  
C:\Documents and Settings\Zengming Zhang>net start mysql  
 
MySQL 服务已经启动成功。  
 
--登录MySQL控制台  
C:\Documents and Settings\Zengming Zhang>mysql -u root -p  
Enter password: **********  
Welcome to the MySQL monitor.  Commands end with ; or \g.   ......

MySQL安装 Apply security settings报错1045解决方案

今天为了安装MySQl,搞了5个多钟,中午饭都没吃,先是start service 不通过,再是Apply security settings 不通过(报了个1045的Error),后来终于TMD的搞到它通过了,解决办法如下:
《第一种成功,第二和第三种没试》,第二和第三是别人提供的。
方法一:
1, 卸载MySQL
2, 删除目录 C:\Documents and Settings\用户名\Application Data\MySQL
3, 重新安装MySQL 就 OK 啦
方法二:
卸载重装,不设root密码,因为MySql默认密码为空。
方法三:
保持现在的密码,打开“MySQL Command Line Client”输入你的密码(安装时设的那个,如果密码不对可以试下空密码登录,有可能安装时密码设置无效)。
当登录成功后输入命令:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mysql'); 'mysql'为你想要设置的新密码。修改密码成功后再配置Mysql就OK了。
附:Mysql关闭出错蜂鸣的办法,打开MySql安装目录下的 my.ini 文件,在[mysql]行下添加这个语句'no-beep', 保存,重启Mysql服务就OK了。 ......

hibernate调用mysql中存储过程

一. 建表与初始化数据
  在mysql的test数据库中建立一张新表:tbl_user,建表语句如下:
  DROP TABLE IF EXISTS `user`;
CREATE TABLE `tbl_user` (
   `userid` varchar(50) NOT NULL,
   `name` varchar(50) default '',
   `blog` varchar(50) default '',
   PRIMARY KEY  (`userid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
  建表成功后,在该表中任意插入几条数据。
二. 建立存储过程
为测试hibernate3.x中存储过程的调用,我们在user表中建立getUserList、createUser、updateUser和deleteUser这四个存储过程,在mysql中建立存储过程的语句如下:
1. 获得用户信息列表的存储过程--getUserList
DROP PROCEDURE IF EXISTS `getUserList`;
CREATE PROCEDURE `getUserList`()
begin
     select * from  tbl_user;
end;
2. 通过传入的参数创建用户的存储过程--createUser
DROP PROCEDURE IF EXISTS `createUser`;
CREATE PROCEDURE `createUser`(IN userid varchar(50), IN name varchar(50), IN blog varchar(50))
begin
    insert i ......
总记录数:2220; 总页数:370; 每页6 条; 首页 上一页 [84] [85] [86] [87] 88 [89] [90] [91] [92] [93]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号