- 博客(14)
- 收藏
- 关注
原创 Linux字符串和变量处理
文章目录字符串处理1计算字符串的长度抽取字符串中的子串例子字符串处理1计算字符串的长度str='Hello world!'echo ${#str}~/manageLinux_bash_python/bash_script(master ✗) echo ${#str}12抽取字符串中的子串${string:position}${string:position:length}$...
2019-06-27 00:37:29
717
原创 数据库之事务
文章目录事务撤销事务设置savepoint事务事务指的是逻辑上的一组sql操作,组成这组操作的所有sql语句,相互之间为and关系,如果有一个sql语句操作失败,则整组操作为失败,仅当所有sql语句执行成功后,整组操作才为成功。开启事务 start transaction回滚事务 rollback只能撤销(insert、update、delete语句)提交事务 Commit提...
2019-06-18 23:00:27
163
原创 pymysql
文章目录pymysql建立数据库连接获取游标执行sql语句,注sql语句后面不用加delimiter结束符号在执行了增删改的操作后,需要提交数据关闭游标,关闭数据库连接pymysql建立数据库连接mysql_conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='123456', db='test'...
2019-06-14 23:18:07
698
原创 索引
文章目录索引创建表时添加索引创建多列索引创建全文索引创建普通索引创建唯一索引添加索引在已存在的表上创建索引删除索引实际应用创建一条包含50000条记录的表索引索引的创建和维护会耗费大量的时间和磁盘空间,但是可以极大的提升用户查询的速度创建表时添加索引CREATE TABLE 表名( 字段1 数据类型 [完整性约束], 字段2 数据类型 [完整性约束], [UNIQUE | ...
2019-06-13 23:08:18
178
原创 多表查询
多表查询文章目录多表查询笛卡尔积链接内连接左外链接右外链接全外链接复合查询为城市表添加发展水平字段level,添加后表结构如下多表查询之子查询带IN关键字的查询带EXISTS关键字的子查询创建省份表+----+-----------+| id | name |+----+-----------+| 1 | guangdong || 2 | shandong |+...
2019-06-02 13:36:39
136
原创 外键约束延伸-ON语句
外键约束延伸-ON语句文章目录外键约束延伸-ON语句外级联删除外级联删除:如果父表中的记录被删除,则子表中对应的记录自动被删除;(cascade方式, 在父表update / delete时,同步update / delete掉子表中匹配的记录)经理编号为4的John离职,带走相关团队人员SET NULLset null方式: 在父表update / delete记录时,将子表上相匹配的记录的列...
2019-06-01 12:08:54
169
原创 外键约束
外键约束文章目录外键约束新增部门经理表新增部门员工表问题1:部门经理John突然离职,将该记录删除后,员工Max依然被3号经理管理-John问题2:新进一名主管Lisa(不给经理职位还要干经理的工作),顶头上司仍被设置为3号经理,即被删除的JohnJohn因个人感情问题,需要回老家发展,因此需要将John从经理表中删除,因为外键约束,需要先将与之关联的员工转移到其他经理处增加外键删除外键作为...
2019-05-31 23:49:00
258
原创 表记录查询中的聚合函数
聚合函数文章目录聚合函数COUNT(列名),统计所有行数,但是不包括nullAVG(列名),统计所在列的平均数,个数和不包括null所在的列SUM(列名),统计符合筛选条件的行的总和MAX(列名)、MIN(列名)COUNT(列名),统计所有行数,但是不包括null统计有多少员工select count(id) from em;+-----------+| count(id) |+-...
2019-05-31 00:46:04
1269
原创 表记录的查询(二)
表记录的查询(二)文章目录表记录的查询(二)group by 分组查询:按分组条件分组后每一组只显示第一条记录使用group by报错错误原因group by分组,其后可以接多个列名,也可以跟having子句,对group by的结果进行筛选group by 分组查询:按分组条件分组后每一组只显示第一条记录使用group by报错ERROR 1055 (42000): Expression...
2019-05-31 00:43:33
112
原创 ES6变量新特性
ES6变量新特性文章目录ES6变量新特性ES5通过var声明的变量的缺点ES6中变量申明的新特性ES6中变量的新特性主要是为了解决旧版本javascript中变量声明的缺点ES5通过var声明的变量的缺点var可以重复声明变量<script> a = "This is A" a = "No, I am A!" alert(a)</script>...
2019-05-19 23:47:37
161
原创 表记录的查询(一)
表记录的查询(一)文章目录表记录的查询(一)表记录的查询-基础用法表记录的查询-表达式、别名的使用使用where子句,进行过滤查询Order by 指定排序的列表记录的查询-基础用法select [distinct] *|field1,field2,... from db_name;distinct用来剔除重复行, *表示查找所有列,也可以指定某一列、某几列查询表中所有员工信息...
2019-05-19 23:20:21
380
原创 表记录的增删改
表记录的增删改文章目录表记录的增删改增加一条记录:修改表记录:删除表记录:增加一条记录:Insert into table_name (field1,field2,…,fieldn) values (value1,value2,…,valuen);添加一条记录 insert into em (name,bouns,salary) values("John",350,8000);修...
2019-05-19 23:19:14
149
原创 数据表的操作
数据表的操作文章目录数据表的操作创建表查看创建表信息查看表信息修改表结构:创建表Create table table_name ( Field1 type [完整性约束条件], Field2 type, … Fieldn type )[character set xxx]查看创建表信息Show create table table_name;查看表信息D...
2019-05-19 23:17:38
143
原创 数据库操作DDL
数据库操作文章目录数据库操作创建数据库(在磁盘上创建一个对应的文件夹)查看warning查看数据库创建命令修改数据库删除数据库切换数据库查看当前使用的数据库创建数据库(在磁盘上创建一个对应的文件夹)Create database [if not exists] db_name [character set UTF8];查看warningshow warnings;查看数据库创建命令...
2019-05-18 16:15:17
313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人