数据库
文章平均质量分 71
liuqin_g
这个作者很懒,什么都没留下…
展开
-
JDBC 连接 SQL Server 数据库实例 - 创建连接 URL
最近工作用到SQL Server数据库,接触到数据库实例的设置。进而引出对设置实例的JDBC连接的书写。查找相关资料后整理如下 连接 URL 的一般形式为: jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]] 其中:jdbc:sqlserv...原创 2009-10-10 16:58:57 · 672 阅读 · 0 评论 -
MySQL的sql mode介绍
在mysql 5中,默认的是REAL_AS_FLOAT,PIPES_AS_CONTACT,ANSI_QUOTES,GNORE_SPACE和ANSI,在这种模式下,允许插入超过字段长度的值,只是插入后,返回的是警告而不是错误,当用STRICT_TRANS_TABLES时,则是错误了,严格的警告.NO_AUTO_CREATE_USER 防止GRANT自动创建新用户,除非还指定了密码。下面是手册...原创 2009-04-23 15:36:00 · 71 阅读 · 0 评论 -
mysql查看所有存储过程
查询数据库中的存储过程 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' 方法二: show procedure status; 查看存储过程或函数的创建代码 show create procedure ...原创 2009-04-27 10:03:08 · 1025 阅读 · 0 评论 -
Oracle,MySql,SQL Server查看表的创建语句
很多时候,我们想查看数据库中表的结构,当然,如果我们手头有工具的话,只是轻而易举的,但是在没有现成的工具的时候,我们应该怎么做呢,下面就Oracle,MySql,SQL Server分别做介绍:Oracleoracle要查看创建表语句使用sqlplus,过程稍微麻烦了一点。1、调出SQL*Plus conn scott/tiger@orcl create table a...原创 2009-04-27 15:36:41 · 611 阅读 · 0 评论 -
MySQL里的变量
MySQL里一共有如下几种变量 1 系统变量 有全局变量和会话变量之分,这些变量用于系统运行,一般能通过my.ini改变启动时的默认值 引用的时候用 select @@foo ,这些变量名一般都是mysql固定好的,不能自己改名 2 用户自定义变量 表示方式 @abc set @abc:=20 只对当前会话有效,一段断开连接就会全部丢失 3 存...原创 2009-04-28 11:46:21 · 86 阅读 · 0 评论 -
mySQL 忘记root 密码 修改方法
如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置: 1. KILL掉系统里的MySQL进程; 2. 在命令提示符下(CMD),进入到MYSQL的BIN目录,用以下命令启动MySQL,以不检查权限的方式启动; mysqld-nt --skip-grant-tables 3. 然后重新开打一个命令提示符的窗口(CMD)用空密码方式使用root用户登录 MySQL; mysql -u ...原创 2009-05-25 16:07:52 · 102 阅读 · 0 评论 -
设计数据库时字段类型和长度建议
对于任何字段长度都不应该过于小气,否则未知的变化会造成前后台都要修改 1、对于开关型字段建议number(1,0) 而不是varchar2(1),避免用户错误保存Y/N,而不是1/0,这样可能会引入大小写问题 2、对于数据字典编码字段,不要小气的确定为3位,最好统一为32位 经验...原创 2009-06-09 21:36:33 · 825 阅读 · 0 评论 -
MySql数据库中文乱码解决方法
解决乱码最好的方法是在项目设计之初,统一所有的字符集,例如页面、request对象以及数据库等等。 一、 几种常见的乱码现象: 1、页面乱码 单纯的页面乱码是很好解决的,只要修改头部适合的字符集即可,如果页面中文显示乱码,你可以把字符集修改为:gb2312或gbk。 2、页面之间传递的参数是乱码 页面之间传递参数出现的乱码,就要解决页面编码和requset的字符集问题,在参数传进传出...原创 2009-06-09 21:37:22 · 120 阅读 · 0 评论 -
Liunx下修改MySQL字符集
Liunx下修改MySQL字符集 1.查找MySQL的cnf文件的位置 find / -iname '*.cnf' -print /usr/share/mysql/my-innodb-heavy-4G.cnf /usr/share/mysql/my-large.cnf /usr/share/mysql/my-small.cnf /usr/share/mysql/my-medium.cnf /usr...原创 2009-06-09 21:38:46 · 61 阅读 · 0 评论