DECLARE @TranName VARCHAR(20) --声明字符型变量TranName
Select @TranName = ''''MyTransaction'''' //设置该变量名为'MyTransaction'
BEGIN TRANSACTION @TranName --开户事务
GO --执行上述程序
USE pubs --打开pubs库
GO
Update roysched
SET royalty = royalty 110
Where title_id LIKE ''''Pc%'''' --更新roysched表如果title_id值以Pc开头,则将royalty提高10%
GO
COMMIT TRANSACTION MyTransaction --提交事务
GO
SQL ( Structured Query Language,结构化查询语言,简称 SQL )是用于访问和处理数据库的标准的计算机语言。 一门 *** 作关系型数据库的编程语言,定义 *** 作所有关系型数据库的统一标准。
通用语法
SQL 语句既可以单行书写也可以多行书写, 以分号结尾 。
大小写不敏感,但关键字建议使用大写。
注释: 单行注释: -- 注释内容(--后面一定要加空格) (MySQL下也可以用#注释内容)
多行注释: / 注释 /
SQL分类
DDL(Data Definition Language) : 数据定义语言,用来定义数据库对象:数据库,表,列等
DML(Data Manipulation Language) 数据 *** 作语言,用来对数据库中表的数据进行增删改
DQL(Data Query Language) 数据查询语言,用来查询数据库中表的记录(数据)
DCL(Data Control Language) 数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户
查询所有的数据库
创建数据库 :
删除数据库
使用数据库
数据库创建好后,要在数据库中创建表,得先明确在哪儿个数据库中 *** 作,此时就需要使用数据库。
查看当前使用的数据库
*** 作表也就是对表进行增(Create)删(Retrieve)改(Update)查(Delete)。
查询当前数据库下所有表名称
查询表结构
创建表
MySQL 支持多种类型,可以分为三类:
删除表
删除表时判断表是否存在
修改表名
添加一列
修改数据类型
修改列名和数据类型
删除列
对数据进行增(insert)删(delete)改(update) *** 作。
给指定列添加数据
给全部列添加数据
批量添加数据
修改表数据
删除数据
//查询表tb_reader数据,结果放入ds集合
DataSet ds = readermanageQueryReaderByCode(readermanage, "tb_reader");
//如果ds集合中第一个表有数据,数据行大于0
if (dsTables[0]RowsCount > 0)
{
//赋值,分别读取ds集合的第一个表的第一行的第N列数据
txtReaderText = dsTables[0]Rows[0][1]ToString();
txtSexText = dsTables[0]Rows[0][2]ToString();
txtPaperTypeText = dsTables[0]Rows[0][5]ToString();
txtPaperNumText = dsTables[0]Rows[0][6]ToString();
txtReaderTypeText = dsTables[0]Rows[0][3]ToString();
}
else //ds集合中第一个表没有数据
{
ResponseWrite("<script>alert('此读者不存在!')</script>");
return;
}
readertypemanageName = txtReaderTypeText;
DataSet ds1 = readertypemanageQueryReaderTypeByName(readertypemanage, "tb_readertype");
txtBNumText = ds1Tables[0]Rows[0][2]ToString();
BookReadBackBind();
关键的几句注释了,其余的和dataset无关,自己看吧。
以上就是关于求数据库编程的注释~~~全部的内容,包括:求数据库编程的注释~~~、SQL简介及其分类、求每行注释解释,初学,数据库一直用select语句 *** 作 dataset看不大懂等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)