--################################################################################### /* 缩写: DDL(Database Definition Language): 数据库定义语言 DML(Database Manipulation Language): 数据库操作语言 DCL(Database Control Language): 数据库控制语言 DTM(Database Trasaction Manag…
ORMLite学习入门笔记 使用原始的SQLiteHelper来操作维护数据库有点过于繁琐,重复工作量较大.所以会想到使用一个比较方便的ORM来维护我们本地的数据库,各位业界前辈都给我推荐了ORMLite(官网:http://ormlite.com/),以其小巧方便,在Android数据库维护上深受大家的喜爱. 但是ORMLite的文档有比较少,官方老外写的文档又长又乱,我等考不过托福雅思的我也就简单的看了看.把自己写了一个demo,记录一下使用的过程和步骤. Jar 包的下载地址在:Orm j…
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 11------------------- 现在,我们希望从 "City" 列中提取前 3 个字符.我们使用如下 SQL 语句: SELECT MID(City,1,3) as SmallCity FROM Persons 结果集类似这样:   16 LEN 函数返回文本字段中值的长度. 语法 SELECT LEN(column_name) FROM tabl…
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 10------------------- DECLARE @myavg float--定义平均分 SELECT @myavg=avg(writtenExam) FROM studentMars print '本班平均分'+convert(VARCHAR(5),@myavg) IF(@myavg>70) BEGIN PRINT '本班笔试成绩优秀,前三名的成绩是' SE…
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 9------------------- 删除约束的语法 ALTER TABLE 表名 DROP CONSTRAINT 约束名 6 创建登陆 --添加SQL登陆账户(用户账号:laiyu, 密码:1234) USE student GO EXEC SP_ADDLOGIN 'laiyu', '1234' 双击登录名laiyu后可以进行密码的修改等 7 创建数据库用户 需要…
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 8------------------- 3 范式的概念 第一范式的目标是确保每列的原子性. 如果每列都是不可再分的最小单元(也称为最小的原子单位.),则满足第一范式(1NF) 第二范式要求每个表只描述一件事情. 如果一个关系满足1NF,并且除了主键以外的其它列,都依赖该主键,则满足第二范式.(2NF) 第三范式 如果一个关系满足2NF,并且除了主键以外的其它列都不传递…
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 7------------------- --触发器str_trigger创建后往std_table中添加数据 INSERT std_TABLE(姓名,专业方向,系部代码) VALUES('浅忆','计算机',02) --出错,当IDENTITY_INSERT 设置为OFF时,不能为表'std_table1' 中的标识列插入显式值. --解决办法,把目标表中的标识列改为…
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 6------------------- 29 存储过程和触发器 存储过程由一组预先编辑好的SQL语句组成.将其放在服务器上.由用户通过指定存储过程的名称来执行. 触发器是一种特殊类型的存储过程,它不是由用户直接调用的,而是当用户对数据进行操作(包括数据的INSERT ,UPDATE,DELETE操作)时自动执行. 29.1创建.执行.删除简单的存储过程. CREATE…
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 2------------------- 13. 使用compute对查询结果集中的所有记录进行汇总统计,并显示所有参加汇总的记录的详细信息. 格式: COMPUTE 聚合函数[列名]  --聚合函数,例如SUM (),AVG (),COUNT ()等 结合GROUP BY使用 示例: SELECT * FROM std_table GROUP BY 专业方向 COMP…
Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 5------------------- 28 聚合函数 --求平均分 SELECT AVG(高考分数) FROM std_table --求总和 SELECT SUM(高考分数) FROM std_table --求最低分 SELECT MIN(高考分数) FROM std_table --求最高分 SELECT MAX(高考分数) FROM std_table --…