sql语句:create database语句创建数据库
create database dataname
这是创建数据库最简单的方法.数据库的各个属性都是默认.如数据库文件与日志文件存储目录.数据库大小等.
下面介绍下常用决定数据库属性的子句.

  1. on:简单理解为定义存储数据库文件的位置,看下面代码.
  2. filename:数据库的逻辑别名
  3. size:数据库初始大小
  4. maxsize:数据库初大容量
  5. filegrowth:数据库每次增加的容量.
  6. log on:简单理解为定义存储数据库日志文件的位置.

Read the rest of this entry »

, ,

Ado.net 介绍:使用参数化查询
以get方式传递参数.后获取参数当作条件合并到SQL语句中.查询想要的数据.
URL表现形式:http://www.cngothic.com/search.aspx?customerid=TOMSP
代码如下:

  1. SqlConnection conn = new SqlConnection();
  2. conn.ConnectionString = ConfigurationManager.ConnectionStrings["strcon"].ConnectionString;
  3. conn.Open();
  4. //打开数据库
  5. string SqlStr;
  6. SqlStr = "SELECT OrderID,CustomerID,OrderDate,EmployeeID FROM Orders WHERE CustomerID=@CustomerID";
  7. //带参数的SQL语句
  8. SqlCommand SqlCmd = new SqlCommand(SqlStr, conn);
  9. SqlCmd.Parameters.AddWithValue"("@CustomerID", TOMSP");
  10. //在customerid参数没有值的情况下为其赋个值为:TOMSP
  11. SqlDataReader redr = SqlCmd.ExecuteReader();
  12. while (redr.Read())
  13. {
  14. Response.Write(redr["OrderID"] + "<br />");
  15. Response.Write(Request.QueryString["CustomerID"]);
  16. }

Read the rest of this entry »

, , ,

sql语句:内部连接-inner join语句
多表查询并形成一个结果集的方法共四种:
1:内部连接(inner join语句)
2:外部连接(left join/right join语句)//左连/右连
3:
完全连接(full join语句)
4:
交叉连接(cross join语句)
此篇文章介绍下内部连接(inner join语句)
所内谓连接可以理解为。两表A,B相同的部分。如下图
内容连接(inner-join语句)
例子:
A表:
字段:id
字段:names
1 cngothic
2 cngothic2
//共二条记录
B表:
字段:id
字段:sex
1 23
2 24
3 25
//共三条记录
Read the rest of this entry »

, ,