摘要:
先要有大局观,再一个个击破。一目而了然 Linux一开始就是为了做后台(服务器)的管理和维护 安卓的内核就是Linux 技术只有你一个人会你就有价值,技术一定要到位,技术差不多才拼学历 阅读全文
摘要:
数据库里面表示字符串的都是单引号,而不是双引号。表示空字符串用('')两个单引号,如果用双引号就直接出现语法错误,如果要表示值为双引号的字符串应该用('“”'),总之,数据库里的字符串表示用单引号,而不像其他语言中用双引号表示字符串 阅读全文
摘要:
只要保证cmd客户端和MySQL两者编码一致即可。 但现实是cmd默认的是gbk(cmd属性可以看到中文操作系统下面是gbk编码),而mySQL一般是utf8,之前一直进入误区,想要更改cmd的字符编码,可是并不能行得通。在mysql中关于客户端编码问题,只需在cmd里告诉mysql服务器我客户端这 阅读全文
摘要:
流程控制结构 顺序结构:程序从上往下依次执行分支结构:程序从两条或多条路径中选择一条去执行循环结构:程序在满足一定条件基础上,重复执行一段代码 一、分支结构 ①if函数 功能:实现简单的双分支 语法: SELECT IF(表达式1,表达式2,表达式3) 执行顺序: 如果表达式1成立,则返回2的值,不 阅读全文
摘要:
FUNCTION函数 DECLARE声明 好处: 1.提高代码重用性 2.简化操作 3.减少了编译次数:编译过一次 就不用编译了 4.减少了和服务器连接次数,提高了效率 区别: 存储过程:可以有0个返回,也可以有多个返回。(适合批量的增删改) 函数:有且仅有1个返回。(适合做数据处理后,返回一个结果 阅读全文
摘要:
含义:一组预先编译好的SQL语句的集合,理解成批处语句(一组语句) 存储过程函数: 类似于java中的方法 把实现的语句封装到方法中,对外值暴露方法名 好处: 1.提高代码重用性 2.简化操作 3.减少了编译次数:编译过一次 就不用编译了 4.减少了和服务器连接次数,提高了效率 简单,安全,性能高 阅读全文
摘要:
变量:VARIABLES分类 系统变量:由系统提供,属于服务器层面 全局变量:针对整个服务器,打开任何客户端都有效 会话变量:针对于一个会话或一次连接 自定义变量:用户自定义 用户变量:类似java中的全局变量 局部变量:类似java中的局部变量 #查看数据库中所有的表 SHOW TABLES; # 阅读全文
摘要:
VIEW视图CREATE创建replace更换 MySQL5.1的新特性,是一个虚拟表(有行有列)。和普通表一样使用。它的数据来自表,通过执行时动态生成。 只保存SQL逻辑,没有保存查询结果。 做一个复杂的查询,把查询封装到一个视图里,形成一个虚拟的结果集。下次需要的时候就不用在写查询语句了,直接用 阅读全文
摘要:
数据库的隔离级别:同时运行多个事物,访问数据库中相同数据,没有采取必要的隔离机制,就会导致各种并发问题类似多线程的线程安全,五个人同时上一个厕所,所以要启用加锁的方式,实现线程同步,解决 脏读:两个事物:t1、t2,t2更新还没提交的字段被t1读取了,t1读到的内容就是临时无效的例如:被记者曝光我以 阅读全文