随笔分类 - mysql
摘要:MYSQL中delete删除多表数据[转]前些时间已经谈过delete的删除多表数据的问题了。不过认识的不是太深刻,今天进一步查证了一些资料,终于对DELETE删除多表数据有了进一步的了解。1、delete from t1 where 条件2、delete t1 from t1 where 条件3、...
阅读全文
posted @ 2014-07-11 18:08
坏混混
摘要:GRANT ALL PRIVILEGES ON *.* TO 'jiangbin'@'%' IDENTIFIED BY 'PASSWORD'; 别忘了执行完上一句后再执行一次:FLUSH PRIVILEGES 补充一下:%可以修改成你想使用来访问的机器的IP地址,如果只允许本机访问,改成localhost新建用户登陆 ------------------来自 百度知道在命令提示符下输入mysql -u root -p为何提示“mysql”不是内部或外部命令最佳答案 (1)把mysql的安装目录添加到环境变量中;,具体方法可搜索下 (2)先进入my
阅读全文
posted @ 2014-01-11 00:32
坏混混
摘要:1. MySQL 为日期增加一个时间间隔:date_add()set @dt = now();select date_add(@dt, interval 1 day); - 加1天select date_add(@dt, interval 1 hour); -加1小时select date_add(@dt, interval 1 minute); - 加1分钟select date_add(@dt, interval 1 second); -加1秒select date_add(@dt, interval 1 microsecond);-加1毫秒select date_add(@dt, int
阅读全文
posted @ 2013-12-24 17:27
坏混混
摘要:MySQL存储过程1.1 CREATE PROCEDURE (创建)CREATE PROCEDURE存储过程名 (参数列表)BEGIN SQL语句代码块END注意:由括号包围的参数列必须总是存在。如果没有参数,也该使用一个空参数列()。每个参数默认都是一个IN参数。要指定为其它参数,可在参数名之前使用关键词 OUT或INOUT在mysql客户端定义存储过程的时候使用delimiter命令来把语句定界符从;变为//。当使用delimiter命令时,你应该避免使用反斜杠(‘"’)字符,因为那是MySQL的转义字符。如:mysql> delimiter //mysql> CRE
阅读全文
posted @ 2013-11-22 11:47
坏混混
摘要:需要把String类型数据转换成Reader,然后再使用setCharacterStream插入数据库中。例如下例中,要插入String longStr,则先转换成Byte[],再ByteArrayInputStream,最后InputStreamReader。添加或更新clob型数据,如下所示(以更新为例): PreparedStatement pstmt=conn.prepareStatement(“update tablename set column1=? “+条件语句); byte[] bytes_zyjs = longStr.getBytes(); ByteArrayInputSt
阅读全文
摘要:编辑/etc/mysql/my.cnf文件,相当于windows中的my.ini:找到[client]添加: default-character-set = utf8 // 默认字符集为utf8找到[mysqld]添加:default-character-set = utf8 //默认字符集为utf8init_connect = 'SET NAMES utf8' //设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行修改好后,重新启动mysql 即可.查询一下show variables like 'character%';+----
阅读全文
摘要:set @mycnt = 0;select date_add("2008-07-31",interval @mycnt :=@mycnt + 1 day) as day from t_prehandle_qeesoo_04 limit 31上面这个SQL就可以列出8月份所有日期。上面SQL里的2008-07-31指的是起始日期,limit 31 是指加31天。t_prehandle_qeesoo_04是随便一个表,只要这个表有31行以上数据就行。结果:day2008-08-012008-08-022008-08-032008-08-042008-08-052008-08-0
阅读全文
摘要:DatabaseMetaData 有关整个数据库的信息:表名、表的索引、数据库产品的名称和版本、数据库支持的操作。ResultSet 关于某个表的信息或一个查询的结果。您必须逐行访问数据行,但是您可以任何顺序访问列。ResultSetMetaData 有关 ResultSet 中列的名称和类型的信息。尽管每个对象都有大量的方法让您获得数据库元素的极为详细的信息,但在每个对象中都有几种主要的方法使您可获得数据的最重要信息。然而,如果您希望看到比此处更多的信息,建议您学习文档以获得其余方法的说明。ResultSetResultSet 对象是 JDBC 中最重要的单个对象。从本质上讲,它是对一个一般
阅读全文
摘要:如mysql中有个列如下数值,怎么提出出其中ip地址BGP-BeiJing-59.151.105.130-AD_read-YeZongKunBGP-BeiJing-59.151.105.138_140_141-AD_LVS-YeZongKun我提供sql语句如下:selectSUBSTRING(substring_index(‘BGP-BeiJing-59.151.105.130-AD_read-YeZongKun’,'-’,3),(length(substring_index(‘BGP-BeiJing-59.151.105.130-AD_read-YeZongKun’,'-’
阅读全文
摘要:三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例。 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用mysql命令网上安装和二进制包安装比较简单,重点说安装离线包。 1. groupadd mysql 2. mkdir /home/mysql 3...
阅读全文
posted @ 2012-08-10 16:15
坏混混

浙公网安备 33010602011771号