06 2018 档案
MySQL(13):索引
摘要:1.索引的引入 思考:在图书馆中,如何找到一本书呢? 一般的应用系统,读写比例在10:1左右,而且插入操作和更新操作很少出现性能问题,遇到最多的,也是最容易出现问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。当数据库中数据量很大时...
阅读全文
MySQL(12):自关联
摘要:1.将省与市的表合成一个大表 设计省信息的provinces表结构:id、ptitle。 设计市信息的citys表结构:id、ctitle、proid,citys表的proid表示城市所属的省,对应着provinces表的id值 (1)问题:...
阅读全文
MySQL(11):视图、事务
摘要:1.视图 对于复杂的查询,在多次使用后,维护是一件非常麻烦的事情,这可以通过定义视图解决。视图本质就是对查询的一个封装。 (1)定义视图create view stuscore asselect students.*,scores.score fr...
阅读全文
MySQL(10):内置函数
摘要:1.字符串函数 (1)查看字符的ascii码值ascii(str),str是空串时返回0select ascii('a'); (2)查看ascii码值对应的字符char(数字)select char(97); (3)拼接字符串concat(s...
阅读全文
MySQL(9):关系与外键
摘要:1.创建成绩表(scores) 创建成绩表scores,结构中字段为id、学生、科目、成绩。思考:学生列应该存什么信息呢? 答:学生列的数据不是在这里新建的,而应该从学生表引用过来,关系也是一条数据;根据范式要求应该存储学生的编号,而不是学生的姓名...
阅读全文
MySQL(8):连接、子查询
摘要:1.连接查询分类 (1)表A inner join 表B: 表A与表B匹配的行会出现在结果中。 (2)表A left join 表B: 表A与表B匹配的行会出现在结果中,外加表A中独有的数据,未对应的数据使用null填充。 (3)...
阅读全文
MySQL(7):排序、分页、完整select语句
摘要:1.排序 为了方便查看数据,可以对数据进行排序。语法:select * from 表名order by 列1 asc|desc,列2 asc|desc,... 将行数据按照列1进行排序,如果某些行列1的值相同时,则按照列2排序,以此类推;默认按照列...
阅读全文
MySQL(6):聚合、分组
摘要:1.聚合 为了快速得到统计数据,提供了5个聚合函数 (1)count(*)表示计算总行数,括号中写星与列名,结果是相同的查询学生总数select count(*) from students; (2)max(列)表示求此列的最大值查询女生的编...
阅读全文
MySQL(5):查询条件
摘要:1.查询的基本语法select * from 表名;//from关键字后面写表名,表示数据来源于是这张表//select后面写表中的列名,如果是*表示在结果中显示表中所有列//在select后面的列名部分,可以使用as为列起别名,这个别名出现在结果集中//如果...
阅读全文
MySQL(4):命令脚本操作
摘要:1.使用命令连接 (1)连接MySQL 打开终端,运行命令:mysql -uroot -p 回车后输入密码,连接成功后如下图。 (2)退出登录quit或exit (3)退出成功后如下图 (4)登录成功后,输入如下命令查看效果...
阅读全文
MySQL(3):使用navicat操作MySQL数据库
摘要:1.使用图形窗口连接 打开navicat,点击“连接”弹出窗口,按照提示填写连接信息,如下图 连接成功后,会在连接名称下面显示出当前的数据库;双击选中数据库,就可以编辑此数据库;下次再进入此软件时,通过双击完成连接、编辑操作。 注:这里的“u...
阅读全文
MySQL(2):在VM ware 的Ubuntu虚拟机中安装MySQL
摘要:1.安装 在终端输入命令sudo apt-get install mysql-server mysql-client,然后按照提示输入。 2.管理服务 (1)启动 在终端输入命令service mysql start (2)停止 ...
阅读全文
MySQL(1)
摘要:声明: 本系列笔记的许多脚本操作命令皆是基于ubuntu系统终端的。 1.自学 字符串函数、数学函数、日期时间函数、类型转换函数. 2.数据库优点与分类 数据库系统解决的问题:持久化存储,优化读写,保证数据的有效性. 当前使...
阅读全文
JavaScript(21):jQuery(2)
摘要:一、JS正则 1.定义正则表达式/.../ 用于定义正则表达式/.../g 表示全局匹配/.../i 表示不区分大小写/.../m 表示多行匹配/.../gim 混用 2.test...
阅读全文
JavaScript(20):jQuery扩展的两种方法
摘要:示例代码: jQuery扩展的两种方法 看帅哥吧 看美女吧
阅读全文
JavaScript(17):基于输入框的增删与复制
摘要:示例代码: 基于输入框的增删与复制 秋风 萧瑟
阅读全文
JavaScript(16):横版菜单栏
摘要:示例代码: 横版菜单栏 菜单一 菜单二 菜单三 内容一 内容二 内容三
阅读全文
JavaScript(15):表格行之增删改
摘要:示例代码: 表格行之增删改 城市 特产 美景 ...
阅读全文
JavaScript(14):实现jQuery的click绑定及链式编程
摘要:示例代码: 隐藏菜单栏 菜单一 内容一 菜单二 内容二 ...
阅读全文
JavaScript(13):用jQuery实现复选框的全、反、取选
摘要:以下给出完整示例代码: 用jQuery实现复选框的全、反、取选 选项 城市 特产 ...
阅读全文
JavaScript(12):jQuery(1)
摘要:1.jQuery中文文档网址 http://jquery.cuishifeng.cn/ 2.jQuery选择器($符号相当于jquery) (1)id选择器 $('#id') (2)class选择器 $(...
阅读全文
浙公网安备 33010602011771号