日志分类:sql文章

mysql常用的命令行

2009/11/25 21:07  |  分类:sql文章

开始运行-》cmd-》mysql – u root -p 回车,输入密码,
常用mysql内部操作提示符
show databases; — 显示所有数据库列表
use test; –打开库
show tables; –查看找开数据库中所有数据表
describe tableName; — 查询表结构
create table 表名(字段设定表); –创建表
create database 数据库名; –创建数据库
drop database 数据库名; –删除数据库
drop table tablename –删除表结构
delete from 表名; –删除表数据
select * from 表名; — 查询指定表中所有数据
RedHat Linux (Fedora Core/Cent OS)
全文阅读 »

存储过程俺用的是sqlyog7.4创建的非常方便:在begin和end中间插入select  * from `yan` ;执行一下,这个存储过程就保存了!
然后就是要写php代码了:我用的数据库是mysql5.0的,连接数据库的时候要这样写才行,不然存储过程调用不出来数据代码如下:
define(‘CLIENT_MULTI_RESULTS’, 131072);//这里必须定义,算是mysql的一个bug吧!
$conn=mysql_connect(“localhost”, “root”,”",1,CLIENT_MULTI_RESULTS) or die(“Could not connect: “.mysql_error());
mysql_select_db(“liuyan”,$conn);
mysql_query(“set names utf8″,$conn);
$sql=mysql_query(“call de();”,$conn);//调用存储过程要用call
while ($rs=mysql_fetch_array($sql)){
 echo $rs['id'].$rs['nickname'].”<br/>”;
}

我也是刚开始整存储过程,TMD搞死老子了!望对新手们有些帮助!

解决sqlyog 输出中文乱码

2009/09/22 22:30  |  分类:php文章, sql文章

SET character_set_client = utf8;
SET character_set_results = gb2312;
SET character_set_connection = utf8;

复制这3句,点击全部执行,就ok了,超级简单。

各类常用数据库连接方法

2009/05/06 22:16  |  分类:asp文章, sql文章

SQL 连接方法:
方法一:系统DSN连接

  1. <%
  2. Set Conn = Server.CreateObject("ADODB.Connection")
  3. Conn.Open "FILEDSN=mydsn.dsn"
  4. %>

全文阅读 »

1、对于日期字段:

access表示为: select * from Table where postTime =#1981-28-12#

SQLSERVER2000表示为: select * from Table where postTime =’1981-02-12′
全文阅读 »

精妙SQL语句,基础,提升,技巧

2009/04/25 01:10  |  分类:sql文章

一、基础

1、说明:创建数据库
Create DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
— 创建 备份数据的 device
全文阅读 »