MYSQL
文章平均质量分 53
sonysonyok88
这个作者很懒,什么都没留下…
展开
-
pgAdmin iii添加服务器
<br />1.如果忘记了用户名和密码,可以修改pg_hba.conf文件,将下面的设置由原来的md5修改为trust,记得是小写的!<br /># IPv4 local connections:<br />host all all 127.0.0.1/32 trust<br /> <br /><br />2.右键服务器à添加服务器,弹出新建服务器对话框<br /><br />在 address中添加:1)如果是本地,则添加localhost<br原创 2011-01-13 16:39:00 · 4375 阅读 · 0 评论 -
sql 查询 当天 当月 上月 记录
<br /> 当天<br /><br />SQL Server:<br />select top 10 * from test where day(dateandtime)=day(getdate())<br />select * from test where datediff(d,day(dateandtime),day(getdate()))=0 <br />Access:select top 10 * from test where day(dateandtime)=day(now()) <br原创 2011-01-13 16:58:00 · 1068 阅读 · 0 评论 -
mysql编码gb2312转utf8
<br />1.命令行进入mysql安装目录下的bin目录后,<br /> 输入mysqldump -uroot -p --default-character-set=latin1 --extended-insert=FALSE databasename> dumdb.sql<br />2.在linux下,输入<br /> sed 's/latin1/utf8/g' dumdb.sql>dumnew.sql<br />3.在mysql安装目录下的bin目录中:mysql -hlocalhost -uro原创 2011-01-13 17:08:00 · 745 阅读 · 0 评论 -
修复mysql表的方法
<br />问题描述<br />mysqld-nt: Table 'tablename' is marked as crashed and should be repaired <br />分析原因<br />操作系统关机时,正在往数据库的这个表里保存数据,导致表损坏。但多数情况下,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少。 <br />解决方法: <br />1.MySQL Command Line Client<br /> 分析表:analyze table xxx<br原创 2011-01-13 17:15:00 · 223 阅读 · 0 评论 -
Mysql字符集
查看mysql的字符集:<br />mysql> show variables like 'character/_set/_%';<br />+--------------------------+--------+<br />| Variable_name | Value |<br />+--------------------------+--------+<br />| character_set_client | gbk |<br />| character_s原创 2011-01-13 17:15:00 · 229 阅读 · 0 评论 -
设置mysql允许外部IP连接的解决方法
<br />mysql默认情况下,只允许localhost连接,如果需要外部IP连接到mysql,需要向mysql数据库里的“user”表里添加相关授权。 例如:让newuser用户使用newpwd密码从IP:192.168.1.3主机链接到mysql服务器 <br /> <br /> 具体步骤:<br /> mysql>GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'192.168.1.3' IDENTIFIED BY 'newpwd' WITH G原创 2011-01-13 17:14:00 · 329 阅读 · 0 评论 -
mysql+php+乱码的问题
<br />背景:<br /> Mysql是5.0版本,数据库的编码是UTF-8;PHP前台页面使用的编码格式是GB2312。<br /><br /> 将数据导库后,用PHP读出来竟全是问号,乱码一片,只好GOOGLE(感谢啊,涕零了都!)。 <br />解决方法: <br /> 在PHP连接数据库的语句:mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用SET NAMES GBK。代码如下:<br />原创 2011-01-13 17:11:00 · 355 阅读 · 0 评论 -
解决MySQL服务无法启动(1067)的问题
<br />今天冲洗装mysql数据库,可建好后,在配置服务器的时候,却不能启动MySQL,报1067意外错误。因此在网上Google了下,用以下方法解决的: <br />1,在注册表里搜索mysql,并将搜到的结果删除 <br />2,进入"%安装目录%/data/",里边一个子文件夹代表了一个数据库,删除文件夹外的所有文件。 <br />OK,cmd->net start mysql回车。。 <br />MySQL 服务正在启动 .<br />MySQL 服务已经启动成功。原创 2011-01-13 17:09:00 · 323 阅读 · 0 评论 -
sql lik语句的另种写法
<br /> 比如查找用户名包含有"c"的所有用户, 可以用<br />select * from table1 where username like'%c%"下面是完成上面功能的另一种写法:<br />select * from table1 where charindex('c',username)>0<br />这种方法理论上比上一种方法多了一个判断语句,即>0, 但这个判断过程是最快的, 80%以上的运算都是花在查找字<br />符串及其它的运算上, 所以运用charindex函数也没什么大不原创 2011-01-13 17:03:00 · 384 阅读 · 0 评论 -
DB2视图
视图是存储的SELECT语句,它能返回基于一个或多个表(被称作基础表)检索得到的数据表。视图的重要特点如下。视图的基础表可以是基本表、临时表或其他视图。视图是虚拟表或导出表,有别于基本表或临时表。DBMS只是将视图存储为SELECT语句,而不是数据值的集合,从而防止数据冗余。在S转载 2011-07-14 12:34:59 · 1795 阅读 · 0 评论