2018/5/25-2018/6/7

2018/5/25

1.  有道云笔记(赛高)

2.  格式字符串的格式项,格式字符串包括:固定文本和格式项

格式项的形式:{索引[,对齐][:格式字符串]}

从0开始 设置显示宽度和对齐方式包含格式说明符

“[]”表示可选项

宽度:整数大小表示宽度,+右对齐 -左对齐

3.Format()    各种格式化定义字符和实例

    字符        说明        示例                           转出结果

    C        货币格式   String.Format(“{0:C3}”,2000)¥2000.000

     D      十进制格式 String.Format(“{0:D3}”,2000)     2000

     F小数点后的位数固定 String.Format(“{0:F3}”,2000)    2000.000

    N用逗号隔开的数字String.Format(“{0:N)}”,250000)  250,000

     P      百分比计数法String.Format(“{0:P3}”,0.29768) 29.768

     X十六进制格式String.Format(“{0:X000}”,12)         C

4.Convert.       ToInt32()         转化为Int    short(16)    long(64)

(任何类型)    ToSingle()        转化为单精度浮点(float)

                ToDouble()        双精度浮点(double)

                ToString()

                 ToBoolean()             “true/false”(不区分大小写)

5.改善MyBank(行长:Jackie)

6.引用数据类型默认使用引用传递

2018/5/28

1.数据库的作用:

1.存储大量数据,方便检索和访问

2.保持数据信息的一致和完整

3.共享和安全

4.通过组合分析,产生新的有用的信息

2.关系型数据库

            相对较低

  大数据-非关系型数据库

            读写效率相对较高

3. 流行:

Oracle:

    产品免费、服务收费

SQL Server:

    针对不同用户群体的多个版本

    易用性好

DB2:(IBM、支持多系统、多设备)

MySql:

    开放源代码

    网站应用广泛

4. 客观存在的、可以被描述的事物都是“实体”(对象)

5. 一个表格可以存储多个实体

6. 数据库就是“数据”的“仓库”

数据库包含表、关系和操作对象

数据存放在表中

7. 数据文件  mdf/ndf            日志文件  ldf     Log

       main data file

2018/5/29

1.  可靠性+准确性 = 数据完整性

创建表:保证数据完整性 = 实施完整性约束

2.  四种类型约束:

实体完整性约束、域完整性约束、引用完整性约束、自定义完整性约束

3.  实体:

约束方法:唯一约束、主键约束、标识列

域:限制数据类型、检查约束、外键约束、默认值、非空约束

自定义:使用数据库的规则、存储过程等方法

4.如果两列或多列组合起来唯一地标识表中的每一行,该主键叫作复合主键

2018/6/4

1.  查询产生虚拟表,并不真正存储

2.  SELECT <列名>
FROM <表名>
[WHERE <查询条件表达式>]
[ORDER BY <排序的列名>[ASC/DESC]]

3.查询时使用别名:
1.AS
   2.拼接:FirstName+[‘.’]+LastNameAS 姓名
ATTENTION:
1.数据类型必须兼容
2.如果用+连接字符型数据,结果为字符串数据的连接
3.如果+连接数值型数据,结果为数值的和
3.使用=命名列:姓名 =FirstName+[‘.’]+LastName
4.常量列:’FirstName’AS 姓名  OR  ’FirstName’姓名

5.限制行数:
    TOP X      OR     TOP X PERCENT(最少一条,X表示正整数)

2018/6/5

1.  常用的几类函数:字符串、日期、数字、系统

2.  字符串:

CHARINDEX(‘name’,‘my name’,1)   寻找某字符串在另一位置

LEN()                              字符串长度

UPPER()/LOWER()                    转大写/小写

LTRIM/RTRIM/LTRIM(RTRIM())         清除空格

LEFT/RIGHT(‘exam’,3)             从左/右边返回指定数目字符

REPLACE(字符串,要替换,换成)      替换字符串中的字符

STUFF(字符串,开始,长度,内容)    删除指定长度字符,插入新字符

3.  日期部分参数及其缩写:

year yy\yyyy      weekday  dw\w

quarter  qq\q    hour      hh

month  mm\m    minute   mi\n

dayofyear  dy\y   second   ss\s

day  dd\d       millisecond  ms

week   wk\ww

4.  数学:   

RAND()    0-1 float

ABS()     绝对值

FLOOR/CEILING() 向下/上取整,取小于或等于

POWER(X,Y)   取幂

ROUND(X,小数点后几位) 四舍五入

SIGN()           正1,负-1,0 0

SQRT()           开平方

5.  日期:

GETDATE()    系统日期

DATEADD(mm,4,’01-01-2009’)05-01-2009  指定日期部分增加

DATEDIFF(mm,’begin’,’end’)   日期部分时间间隔

DATENAME(dw,’01-01-2000’) Saturday/星期六 日期部分字符串形式

DATEPART(dd,’01/15/2000’)    日期部分整数形式

6.  系统:

CONVERT(varchar(5),12345)  12345  转型

--固定长度,转型,会根据类型的长度来进行存放,如果超出显示*,若不够,用空格补齐

CURRENT_USER    当前用户名,默认是dbo

DATALENGTH()   字节数

HOST_NAME    计算机名称

SYSTEM_USER    数据库系统用户

USER_NAME()    由用户ID返回用户名

7.UNICODE   占2位,非占1位

8.《解忧杂货铺》

2018/6/6

1.     通配符:一类字符,代替一个或多个真正的字符,与like关键字一起使用

2.     如果没有GROUP BY ,那么聚合函数就只能单独出现,或者指定常量列,不能与普通列同时使用

2018/6/7

1.  H5 3D转换

2.  通配符:

_:一个字符

%:任意长度字符串

[]:括号范围内一个字符

[^]:不在括号范围内一个字符

3.  模糊查询关键字:

LIKE(只与字符型数据联合使用)

IS NULL

BETWEEN……AND…… 

IN( ) 查询某列内容与所列出的内容匹配的记录

4.  常用聚合函数:SUM、AVG、MAX、MIN、COUNT

5.  学习过程中,尝试先用已知解决问题,再接受NEW

6.  GROUP BY 根据不同字段分组,最终结果不分先后顺序

7.  分组筛选关键字先后:
WHERE   GROUP BY   HAVING

WHERE :用来筛选FROM子句中指定的操作所产生的行
GROUP BY :用来分组WHERE子句的输出
HAVING:用来从分组的结果中筛选行

8.创建《碧蓝航线》部分舰娘数据表,建立数据库,增、删、改、查

猜你喜欢

转载自blog.csdn.net/SanitaryGardenia/article/details/80616943