随笔分类 - 数据库
摘要:一、数据库表 1. 新建数据库 2. 新建数据库表 create table 表名(列名1 数据类型 [约束条件] ,列名2 数据类型 [约束条件] ,…… ) ''' 创建一个demo1表 a列数据类型为int,是主键 b列数据类型为char,该列的数据必须唯一不可重复 c列数据类型为短整型sam
阅读全文
摘要:【错误1】 pymysql.err.InternalError: (1130, "Host '127.0.0.1' is not allowed to connect to this MySQL server")的错误解决 【原因1】不容许本地机器连远程mysql服务,mysql 身份验证出现了问题
阅读全文
摘要:1.Mysql的安装 免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web 应用方面 MySQL 是最好的 RDBMS(Relational Databas
阅读全文
摘要:一、MongoDB的下载: MongoDB的官网是:http://www.mongodb.org/ MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center/community 可以在官网下载,但是我试了一下特别麻烦,所有找了一个简单的方
阅读全文
摘要:索引被用来快速找出在一个列上用一特定值的行。 没有索引,MySQL不得不首先以第一条记录开始并然后读完整个表直到它找出相关的行。 表越大,花费时间越多。如果表对于查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要考虑所有数据。 如果一个表有1000行,这比顺序读取至少快
阅读全文
摘要:(1) 选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记
阅读全文
摘要:目录 SELECT 语句基础 算术运算符和比较运算符 逻辑运算符 一、SELECT 语句基础 1.查询指定列:SELECT 关键字 --语法: --SELECT <列名>, ... -- 希望查询列的名称 --FROM <表名> -- 指定选取数据的表 -- 从 Shohin 中取 3 列 SELE
阅读全文
摘要:目录 What's 数据库 数据库结构 SQL 概要 创建数据库与表 删除和更新表 一、What's 数据库 1.数据库(Database,DB):将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。如:大型-银行存储的信息,小型-电话簿。 2.数据库管理系统(Batabase Ma
阅读全文
摘要:去掉重复数据的方法: 第一种:distinct 根据单个字段去重,能精确去重; 作用在多个字段时,只有当这几个字段的完全相同时,才能去重; 关键字distinct只能放在SQL语句中的第一个,才会起作用 上图举例说明:图中student_name 为 test的同学有两位,不同的是班级 首先,单个字
阅读全文
摘要:MogoDB和MySql的主要区别 数据库MongoDBMySQL 数据库模型 非关系型 关系型 存储方式 以类JSON的文档的格式存储 虚拟内存+持久化 不同引擎有不同的存储方式 查询语句 MongoDB查询方式(类似JavaScript的函数) SQL语句 架构特点 可以通过副本集,以及分片来实
阅读全文
摘要:SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明. 一.qlite3一些常用Sql语句操作 一:命令<1>打开某个数据库文件中sqlite3 test.db<2>查看所有的命令介绍(英文)
阅读全文
摘要:mysql> grant all privileges on *.* to root@"%" identified by ".";Query OK, 0 rows affected mysql>
阅读全文