码迷,mamicode.com
首页 > 数据库 > 周排行
SQL基础
一、数据库创建: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
使用xtrabackup备份innodb引擎的数据库
innodb引擎的数据库可以使用mysqldump备份,如果表很大几十个G甚至上百G,显示用mysqldump备份会非常慢。然后使用xtrabackup 可以很快的在线备份innodb数据库。InnoDB 有个商业的InnoDB Hotbackup,可以对InnoDB引擎的表实现在线热备。而 per ...
分类:数据库   时间:2018-08-28 00:57:47    阅读次数:166
使用pymysql
创建数据表 新增数据 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
.NET Core开发日志——Linux版本的SQL Server
SQL Server 2017版本已经可以在Linux系统上安装,但我在尝试.NET Core跨平台开发的时候使用的是Mac系统,所以这里记录了在Mac上安装SQL Server的过程。 最新的SQL Server没有专门为Mac系统准备安装包,但由于Mac系统上支持Docker,所以可以用一种变通 ...
分类:数据库   时间:2018-08-28 01:02:56    阅读次数:219
Python全栈 项目(电子词典、协程、pdb调试)
后面我就不截图了 大家还是看原文吧 https://yq.aliyun.com/articles/629534 . ............................................................................................ ...
分类:数据库   时间:2018-08-28 01:06:37    阅读次数:238
mysql字符集调整总结
字符集是一套符号和编码的规则,不论是在oracle数据库还是在mysql数据库,都存在字符集的选择问题。对于数据库来说,字符集又是比较重要的,因为数据库存储的数据大部分都是各种文字,字符集对于数据库的存储、处理性能以及数据迁移都有重要的影响。 如果在数据库创建阶段没有正确选择字符集,那么可能在后期需 ...
分类:数据库   时间:2018-08-28 01:06:47    阅读次数:182
mongodb(2)mongodb提升
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
windows10下“sqlplus / as sysdba”执行提示无权限解决办法
ORA_DBA:是ORACLE 的特有用户,是超级管理员权限,建成DBA 它具有管理数据库的最高权限。 注明:需要以管理员身份运行cmd,不然第4步会失败(点开始,输入cmd,右键以管理员身份运行) 1.利用命令查看当前系统用户:net user 这是当前系统中所有的用户。 2.查看用户组 net ...
分类:数据库   时间:2018-08-28 10:29:24    阅读次数:415
centos7安装配置mysql5.6
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
Python数据库连接池DBUtils
DBUtils是Python的一个用于实现数据库连接池的模块。 此连接池有两种连接模式: 模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭。 POOL = PersistentDB( creator=p ...
分类:数据库   时间:2018-08-28 11:25:49    阅读次数:191
Linux Oracle 中文乱码解决
1.Linux操作系统Oracle11g设置别名的时候发现中文乱码 2.直接修改环境变量 添加 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 3.执行命令使环境变量生效 source .bash_profile 4.查看字符集是否已生效 5.再次执行命令,看是否 ...
分类:数据库   时间:2018-08-28 11:32:53    阅读次数:149
SQL多列查询最大值
直接从某一列查询出最大值或最小值很容易,通过group by字句对合适的列进行聚合操作,再使用max()/min()聚合函数就可以求出。 样本数据如下: 求查询每个key的最大值,展示结果如下: 方案一: 对于列数不是很多的可以用case when语句, select key_id, case wh ...
分类:数据库   时间:2018-08-28 12:10:44    阅读次数:276
MySQL--多表查询
多表查询 使用多表关联查询的原因:查询的数据发布在多个表里 合并结果集:合并结果集就是把两个select语句的查询结果合并到一起,结果集就是一个表格 两种方式: UNION:去掉重复记录 如:select * from t1 union select * from t2; UNION ALL:不去除 ...
分类:数据库   时间:2018-08-28 12:13:03    阅读次数:165
对mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解
操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突) 乐观锁 乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突了。 通 ...
分类:数据库   时间:2018-08-28 13:03:33    阅读次数:190
mysql 字节问题,中文和数字
在mysql 5.1.5-alpha下测试得出如下结论 latin1: 1character=1byte, 1汉字=2character, 也就是说一个字段定义成 varchar(200),则它可以存储100个汉字或者200个字母。 这一点要注意,尤其是当字段内容是字母和汉字组成时,尽量假设字段内容 ...
分类:数据库   时间:2018-08-28 13:09:19    阅读次数:253
sql server 的游标
-- 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数据库
通过webhost扩展方式初始化EFCore数据库EFCore数据库初始化 1.定义WebHostMigrationExtensions类 public static class WebHostMigrationExtensions { public static IWebHost Migratio... ...
分类:数据库   时间:2018-08-28 14:12:54    阅读次数:201
linux使用pyodbc和freetds连接sqlserver
安装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的区别
请说明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报错
Navicat连接Mysql报错:Client does not support authentication protocol requested by server; 上篇刚写了安装Mysql,想用Navicat去连接,然后就报错了,此处记录报错解决。 Navicat连接MySQL Server ...
分类:数据库   时间:2018-08-28 14:17:17    阅读次数:155
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!