一、数据库创建:CREATE 1、语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name. 2、DATABASE和SCHEMA是相同的,任选其一 3、IF NOT E ...
分类:
数据库 时间:
2018-08-28 00:55:03
阅读次数:
128
innodb引擎的数据库可以使用mysqldump备份,如果表很大几十个G甚至上百G,显示用mysqldump备份会非常慢。然后使用xtrabackup 可以很快的在线备份innodb数据库。InnoDB 有个商业的InnoDB Hotbackup,可以对InnoDB引擎的表实现在线热备。而 per ...
分类:
数据库 时间:
2018-08-28 00:57:47
阅读次数:
166
创建数据表 新增数据 mysql select from leo; + + + + + + | FIRST_NAME | LAST_NAME | AGE | SEX | INCOME | + + + + + + | Mike | A | 30 | M | 6000 | | JOE | B | 20 ...
分类:
数据库 时间:
2018-08-28 01:00:11
阅读次数:
221
SQL Server 2017版本已经可以在Linux系统上安装,但我在尝试.NET Core跨平台开发的时候使用的是Mac系统,所以这里记录了在Mac上安装SQL Server的过程。 最新的SQL Server没有专门为Mac系统准备安装包,但由于Mac系统上支持Docker,所以可以用一种变通 ...
分类:
数据库 时间:
2018-08-28 01:02:56
阅读次数:
219
后面我就不截图了 大家还是看原文吧 https://yq.aliyun.com/articles/629534 . ............................................................................................ ...
分类:
数据库 时间:
2018-08-28 01:06:37
阅读次数:
238
字符集是一套符号和编码的规则,不论是在oracle数据库还是在mysql数据库,都存在字符集的选择问题。对于数据库来说,字符集又是比较重要的,因为数据库存储的数据大部分都是各种文字,字符集对于数据库的存储、处理性能以及数据迁移都有重要的影响。 如果在数据库创建阶段没有正确选择字符集,那么可能在后期需 ...
分类:
数据库 时间:
2018-08-28 01:06:47
阅读次数:
182
1.索引 Mongodb的大多数索引是建立在btree上,每个集合最多只能有64个索引 1)单字段索引创建 db.user.createIndex( {age: 1} ) //1表示升序,-1表示降序 db.user.createIndex( {age: 1},{"unique": true} )/ ...
分类:
数据库 时间:
2018-08-28 01:07:33
阅读次数:
185
ORA_DBA:是ORACLE 的特有用户,是超级管理员权限,建成DBA 它具有管理数据库的最高权限。 注明:需要以管理员身份运行cmd,不然第4步会失败(点开始,输入cmd,右键以管理员身份运行) 1.利用命令查看当前系统用户:net user 这是当前系统中所有的用户。 2.查看用户组 net ...
分类:
数据库 时间:
2018-08-28 10:29:24
阅读次数:
415
1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh ...
分类:
数据库 时间:
2018-08-28 10:36:28
阅读次数:
314
DBUtils是Python的一个用于实现数据库连接池的模块。 此连接池有两种连接模式: 模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭。 POOL = PersistentDB( creator=p ...
分类:
数据库 时间:
2018-08-28 11:25:49
阅读次数:
191
1.Linux操作系统Oracle11g设置别名的时候发现中文乱码 2.直接修改环境变量 添加 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 3.执行命令使环境变量生效 source .bash_profile 4.查看字符集是否已生效 5.再次执行命令,看是否 ...
分类:
数据库 时间:
2018-08-28 11:32:53
阅读次数:
149
直接从某一列查询出最大值或最小值很容易,通过group by字句对合适的列进行聚合操作,再使用max()/min()聚合函数就可以求出。 样本数据如下: 求查询每个key的最大值,展示结果如下: 方案一: 对于列数不是很多的可以用case when语句, select key_id, case wh ...
分类:
数据库 时间:
2018-08-28 12:10:44
阅读次数:
276
多表查询 使用多表关联查询的原因:查询的数据发布在多个表里 合并结果集:合并结果集就是把两个select语句的查询结果合并到一起,结果集就是一个表格 两种方式: UNION:去掉重复记录 如:select * from t1 union select * from t2; UNION ALL:不去除 ...
分类:
数据库 时间:
2018-08-28 12:13:03
阅读次数:
165
操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突) 乐观锁 乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突了。 通 ...
分类:
数据库 时间:
2018-08-28 13:03:33
阅读次数:
190
在mysql 5.1.5-alpha下测试得出如下结论 latin1: 1character=1byte, 1汉字=2character, 也就是说一个字段定义成 varchar(200),则它可以存储100个汉字或者200个字母。 这一点要注意,尤其是当字段内容是字母和汉字组成时,尽量假设字段内容 ...
分类:
数据库 时间:
2018-08-28 13:09:19
阅读次数:
253
-- sql server 中的游标 --声明游标 /* declare cursorname [insensitive] [scroll] cursor for <select-查询块> [for {read only|update[of<列名>[,...,n]]}] Insensitive 表示 ...
分类:
数据库 时间:
2018-08-28 13:10:24
阅读次数:
177
通过webhost扩展方式初始化EFCore数据库EFCore数据库初始化 1.定义WebHostMigrationExtensions类 public static class WebHostMigrationExtensions { public static IWebHost Migratio... ...
分类:
数据库 时间:
2018-08-28 14:12:54
阅读次数:
201
安装unixODBC 使用pyodbc需要Linux上安装unixODBC 可使用yum或apt安装unixODBC-devel包 编译安装:http://www.unixodbc.org/download.html 安装成功验证 安装连接驱动 unixodbc中没有自带连接sqlserver的驱动 ...
分类:
数据库 时间:
2018-08-28 14:15:46
阅读次数:
296
请说明SQLServer中delete from tablea & truncate table tablea的区别 解答:两者都可以用来删除表中所有的记录。区别在于:truncate是DDL操作,它移动HWK,使HWK值为0,不需要 rollback segment .而Delete是DML操作需 ...
分类:
数据库 时间:
2018-08-28 14:16:46
阅读次数:
484
Navicat连接Mysql报错:Client does not support authentication protocol requested by server; 上篇刚写了安装Mysql,想用Navicat去连接,然后就报错了,此处记录报错解决。 Navicat连接MySQL Server ...
分类:
数据库 时间:
2018-08-28 14:17:17
阅读次数:
155