工具:Navicat Premium 封装的mysql。 1.表的创建 -- 创建数据库 create database school; use school; -- 建表 -- 学生表:学生编号,学生姓名, 出生年月,学生性别 create table Student(s_id varchar(1 ...
分类:
数据库 时间:
2020-07-12 16:49:03
阅读次数:
67
--数据库的三大范式 ,sql --1.第一范式 --1NF --数据表中的所有字段都是不可分割的原子值 create table student2( id int primary key, name varchar(20), address varchar(30) ); mysql> insert ...
分类:
数据库 时间:
2020-07-12 16:37:59
阅读次数:
63
这应该是我写Mysql技术的最后一章了吧,短时间内应该不会再写Mysql的文章了,当然疑难杂症除外 insert语句优化 因为之前我也遇到过这样的问题,是我在做数据库适配的时候碰见的,那是我的数据还是很多,导致我迁移挺耗时间的,今天看一下这个 提交前关闭自动提交 尽量使用批量Insert语句 可以使 ...
分类:
数据库 时间:
2020-07-12 00:58:25
阅读次数:
80
Transaction 一. 1.概念:事务为最小的不可再分的工作单元,通常一件事务对应一套完整的业务(例如银行转账业务,该业务就是一个最小的工作单元) 2.作用:一个完整的业务需要批量的DML(insert,update,delet)语言联合共同完成,并且要保证两个端口的业务的同时成功或者同时失败 ...
分类:
数据库 时间:
2020-07-11 21:23:47
阅读次数:
92
1、三种操作语句: DDL(数据库定义语句):数据库、表、视图、索引、存储过程的相关操作语句,例如Create、Drop、Desc、Show等 DML(数据管理语句):插入数据Insert,删除数据Delete,更新数据Update,查询数据Select DCL(数据库控制语句):如创建数据库用户, ...
分类:
数据库 时间:
2020-07-11 19:27:41
阅读次数:
99
ComboBox控件绑定数据源后,添加'请选择'或'全部' 当使用ComboBox控件绑定数据源之后,通过Items 属性添加的数据是无效的,此时如果要在所有选项前添加 选项 ,则需要考虑从数据源下手,代码如下 1 //连接字符串 2 string conStr = @"Data Source=DM ...
分类:
其他好文 时间:
2020-07-11 13:03:06
阅读次数:
63
MySQL索引 原理 b+ 树,记住这棵树!索引所有优化都围绕这棵树展开(hash索引除外) 优缺点 优点 索引大大减小了服务器需要扫描的数据量 索引可以帮助服务器避免排序和临时表 索引可以将随机IO变成顺序IO 索引对于InnoDB(对索引支持行级锁)非常重要,因为它可以让查询锁更少的元组。在My ...
分类:
数据库 时间:
2020-07-11 12:57:09
阅读次数:
69
比较好的一道贪心题. code: #include <set> #include <vector> #include <cstdio> #include <cstring> #include <algorithm> #define N 100009 #define ll long long #def ...
分类:
其他好文 时间:
2020-07-11 12:50:00
阅读次数:
60
以下是广泛使用的30个SQL查询语句优化方法: 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,首先应考虑在 where 及 order by 涉及的列上建立索引,避免全表扫描。 3、应尽量避免在 where 子句中对字段进行 n ...
分类:
数据库 时间:
2020-07-11 11:17:01
阅读次数:
75
http://www.forioi.com/p/3212 农夫约翰把他的N(1<=N<=1e5)奶牛排在一排来衡量他们的高度,牛i有:高度H_I(1<=H_I<=1e9)纳米–因为FJ认为他需要精确测量!他想选择一些连续的奶牛拍一张照片发给牛摄影大赛。大赛有一个很奇怪的规则,对所有提交的照片:照片有 ...
分类:
其他好文 时间:
2020-07-10 21:23:06
阅读次数:
83