mysql
蟹道人
岂闻韶华尽何年,回首沧桑,此恨绵绵,风月如剑,看我破天。
展开
-
mysql 常用命令
1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表m原创 2014-01-04 09:37:48 · 489 阅读 · 0 评论 -
查询出每个栏目下的最高价
查询出每个栏目下的最高价//通过构造表解决一个问题create table g2 like ecs_goods;//表结构一样insert into g2 select * from ecs_goods order by cat_id asc,shop_price desc;select goods_id,cat_id,shop_price from g2 group by cat_id;原创 2014-01-08 15:18:54 · 776 阅读 · 0 评论 -
mysql的一些简单语句
//安装Mysqlmysqld install//卸载Mysqlmysqld remove//登录Mysqlmysql -u root -p//新建数据库create database d_dname;//使用数据库use t_tname;//查看数据库的属性desc t_tname;//删除数据库drop d_dname;//建一个表create table if原创 2013-12-27 12:53:12 · 801 阅读 · 0 评论 -
mysql 插入中文和显示中文的方法
一)不能显示中文解决办法:配置文件my.ini 找到default-character_set ,把他的参数改成gbk就可以了,一共有两个这样的参数,一个是对客户的,一个是服务器的二)不能插入中文解决办法:查看表的结构: mysql> show create users; ERROR 1064 (42000): You have an error in your原创 2013-12-27 17:33:53 · 1024 阅读 · 0 评论 -
通过php 代码 备份数据库 不覆盖
<?php //定时备份我们的数据库文件 date_default_timezone_set("PRC");//时区设置 $backfilename = date("YmdHis".time()); $command = "C:\Users\ZhangShaoWen>D:\AppServ\MySQL\bin\mysqldump -u root -proot temp table >原创 2014-01-15 15:32:24 · 541 阅读 · 0 评论 -
增量备份与恢复
》》》》》》》增量备份《《《《《《1.提出问题:对于过多数据的备份(40G左右)不可能每天都全部备份,在windows下 如何进行增量备份?2.增量备份:mysql会以二进制的形式,自动把用户对mysql数据库的操作,记录到文件,当用户希望恢复的时候后可以使用备份文件,进行恢复。增量备份会记录(dml语句,创建表的语句,不会记录s原创 2014-01-16 15:08:21 · 936 阅读 · 0 评论 -
需求:查询某个字段在数据库中是否存在记录,如果存在,则更新这条记录;如果不存在,则增加这条记录
sqlserver版:if exists(select id from waynejiang where id=1)update waynejiang set name='XX' where id=1else insert into waynejiang(id,name) values (1,'XX')oracle版:merge into waynejiangusing转载 2015-04-04 19:05:48 · 1493 阅读 · 0 评论