通用语法、设计模式基础、数据库基础复习与总结【2019.09.25】

**

总结

一、通用语法复习与总结

说出变量代表了什么?以及如何定义?还有一些注意事项。
 答:代表了现实生活中永远在变化的事物现象,定义:var  变量名=值 ; *
注意
1.变量名只能为英文字母,数字,下划线,构成,且变量名的开头不能为数字
2.各种符号都应该写英文符号,如果逗号,点号,分号,然后单词大小写不要写错啦
3.如果变量名由多个单词构成,请使用小驼峰的写法
小驼峰写法:
类似于 myNameIsZhangSan 除了第一个单词的首字母小写外,后面的每个单词的首字母都大写
4.变量声明的最后面可以写分号结尾,但不是必须的
5.命名时尽量以具有含义的英语单词命名,让人一看就懂。
6.可以一次性声明定义多个变量,用逗号隔开;
2)说出条件选择代表了什么?有哪两种形式?每种形式又该如何使用?
答:代表了人们现实生活中的诸多选择;if-else跟switch-case-break;
语法:if(条件){
执行语句;
 }


switch (值){
case 值(只能是准确的值,不能是范围):
表达式1;
break;
case 值(只能是准确的值,不能是范围):
表达式2;
break;
case 值(只能是准确的值,不能是范围):
表达式3;
break;
.......
Default: 
表达式; 
}
3)说出运算符代表了什么?主要有哪几种运算符?每种类型运算符的大致符号?
答:在生活中,我们有加减乘除等相关运算,具有对应的相关运算符。那么程序语言作为作为现实生活中的映射,
也存在各种运算符与其对应;分为:算数运算符、逻辑运算符、赋值运算符、比较运算符号。
4)说出数据类型代表了什么?主要有哪几种数据类型?
答:代表了对生活中各样事物的分类;主要有:
1.数值(number) 2.字符串(string)3.布尔值(blooean)真假判断4.未定义:(undefined)5.空(null)
6.对象(object)7.独一无二的类型(Symbol)
5)说出循环判断代表了什么?种类有几种?每种的基本使用方法
答:在这个世界上,存在着许许多多为了实现某个目标,而不断重复做某件事的现象。
种类:(do)while(条件){
执行语句;
}
for(变量初值;结束条件;步长){
执行语句; }
6)说出方法代表了什么?方法的定义方式?说出什么时候方法要使用参数和返回值。
答:代表了现实生活中已经成型的对某些问题的解决方案;
function (方法名){
语法
}
function()调用参数
return保持值;

二、设计模式基础

1)什么是设计模式?
答:寻找开发软件的最佳实践,是无数的软件工程师的追求。经过这么多年的发展,
无数的软件工程师前仆后继的寻找着解决各种开发问题的最佳实践。
2)设计模式有什么用?
答:由于设计模式是软件开发工程师在软件开发过程中面临的一般问题的最佳实践,最佳解决方案。这解决方案是众多软件
开发人员经过相当长的一段时间的试验和错误总结出来的。所以,设计模式的最佳用处就是帮助我们解决软件开发的问题,
只要是做软件开发的,不管是前端开发,还是后端开发。不管是做网站,做桌面软件,手机APP...即只要涉及到了编程和
软件开发,那么设计模式都将能给你带来巨大的帮助。
3)设计模式的有多少种?
答:23种。
4)设计模式的分类?
答:创建型设计模式( Creational Patterns )
    结构型设计模式( Struc。tural Patterns )  
    行为型设计模式( Behavioral Patterns )

三、数据库基本知识记忆

1)数据库是做什么的?数据库有几种?
答:所谓数据库,即存储数据的仓库,用于存放软件整个生命周期中所产生的各种数据的。
    2种,关系新数据库、非关系型数据库
2)常见的关系新数据库有哪些?
答:MySQL、Access、Sqlserver 、Oracle 
3)常见的非关系型数据库有哪些?
答:Redis 、MongoDB。
4)创建数据库和创建数据库表的sql命令是怎么样的?
答:create database 数据库名; create table 表名 (字段名 varchar(20), 字段名 char(1));
5)创建数据库和创建数据库表的sql命令增删插改命令?
答:删除数据表: DROP TABLE 表名;
添加数据
往表中插入记录:
     语法: INSERT INTO 表名 VALUES ("字段一对应值","字段二对应值",...);
     另一种添加数据的语法:INSERT INTO table_name ( field1, field2,...fieldN ) VALUES( value1, value2,...valueN );
清空表数据语法
DELETE FROM 表名;
查询数据
 SELECT 字段名  FROM 表 WHERE 字段=值;
tip:
    查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
    SELECT 命令可以读取一条或者多条记录。
    你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据
    你可以使用 WHERE 语句来包含任何条件。
    你可以使用 LIMIT 属性来设定返回的记录数。
    你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。

修改数据

语法:UPDATE 表名 SET 字段名1=值1,字段名2=值2,… WHERE 条件表达式 ;

删除数据

命令:DELETE  FROM 表名 WHERE 字段=值;
6)mysql的数据类型
  https://www.cnblogs.com/-xlp/p/8617760.html 
7)阅读扩展:
mysql建表时设置字段【不为null,为主键,自动递增,添加注释,给默认值等】
https://blog.csdn.net/hellokandy/article/details/80881176 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值