数据库
weixin_34322964
这个作者很懒,什么都没留下…
展开
-
如何选择数据类型
总结:为什么要选择合适的数据类型: 为了优化存储,提高数据库性能1.整数和浮点数 若使用整数,则mediumint unsigned是最好的选择; 若需要存储小数,则使用Float类型2.浮点数和定点数 浮点数Float,Double相对于定点书Decimal的优势是:在长度一定的情况下,浮点书表示范围i额更大,但易产生误差;精确度要求高时原创 2017-09-12 14:49:53 · 2938 阅读 · 0 评论 -
命令行工具使用数据库
1.连接数据:-u指用户名 -p指密码mysql -uroot -p输入密码2.查看数据库中的文件show databases3.连接数据库文件use 文件名4.查看数据库中的所有表show tables5.新建表(primary key主键;not null非空;auto_increment自动增长)create table 表名(字段1 类型 主键 primary原创 2017-09-12 12:29:11 · 172 阅读 · 0 评论 -
python操作数据库
# -*- coding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding("utf-8")import MySQLdbimport random# 1.连接数据库connect = MySQLdb.connect( host = 'localhost',# 数据库地址 port = 3306, # 端口号原创 2017-09-12 12:46:06 · 168 阅读 · 0 评论 -
数据库类型
常用的数据类型有:整数数据类型、浮点数据类型、精确小数类型、二进制数据类型、日期/时间数据类型、字符串数据类型精确小数数据类型:运行结果:时间数据类型(time):!不符合时间时,系统报错日期数据类型(datetime):日期数据类型(timestamp):日期(year):获取当前日期:原创 2017-09-12 14:33:53 · 306 阅读 · 0 评论 -
数据库—数据库管理
创建数据库(create-user和grant):create-user的使用方法:create user 'w1'@'localhost' identified by '123456';grant的使用方法:grant all on *.* to 'w2;@'%' identified by '123456';# with grant option(将自己的权限赋予指定数原创 2017-09-14 15:47:56 · 226 阅读 · 0 评论 -
数据库—重置root密码
Mysql忘记root密码后如何重置1.确保环境变量下mysql的path路径为C:\Program Files\MySQL\MySQL Server 5.7\bin 或自己安装的mysql路径下的\MySQL Server 5.7\bin2.使用net stop mysql47 停止mysql服务 3.输入mysqld --skip-grant-tables启动mysql服务,此原创 2017-09-14 17:24:02 · 735 阅读 · 0 评论 -
数据库—视图
视图的基本了解:视图的概念: 视图一个虚拟表视图,是从一个或多个表中导出的表视图的作用(优点): 1.简单化 经常使用的查询可以定义为视图 2.安全性 通过视图用户只能查询和修改他们所见到的数据,数据库中的其他数据则既看不见也取不出来 3.逻辑数据独立性 视图可帮助用户屏蔽真实表结构变化带来原创 2017-09-13 17:57:07 · 246 阅读 · 0 评论 -
数据库—索引
了解索引索引的含义: 索引是一个单独的,存储在磁盘上的数据结构;所有Mysql类型都可以被索引,对相关列使用索引可以提高查询操作速度 索引是存储在引擎中实现的;每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定指出所有索引类型索引的优点: 1.通过创建唯一索引,可保证数据库表中每一行数据的唯一性 2.可以大大加快数据的查询速度原创 2017-09-13 17:49:46 · 188 阅读 · 0 评论 -
数据库-基础查询语句详解
查询条件where的使用:查询指定字段:查询条件between-and的使用:查询条件not-between-and的使用:查询条件in的用法:查询条件like的用法(以开头):查询条件like的用法(以结尾):查询条件like的用法(包含):查询条件为空的数据:查询条件不为空的数据:查询条件“原创 2017-09-13 11:41:34 · 280 阅读 · 0 评论 -
数据库——连接查询(子查询)
准备4张表:# 子查询-- any的用法select num2 from t2 where num2 > any(select num1 from t1);运行结果:-- exists的使用(返回True,外层sql语句执行;返回False,外层sql不执行)select * from score where exists (select name from原创 2017-09-13 11:15:02 · 365 阅读 · 0 评论 -
数据库——连接查询
首先准备2张表:student和score# 连接查询-- 内连接查询1SELECT student.s_id, NAME, yw, sx, yy FROM student, score WHERE student.s_id = score.s_id;-- 内连接查询2:join-on的使用SELECT student.s_id, NAME, yw, sx, yy FR原创 2017-09-13 09:26:24 · 266 阅读 · 0 评论 -
ES插件在谷歌浏览器的安装
1.打开谷歌应用商店2.搜索elasticsearch-head3.点击安装4.安装成功-》将localhost地址改为要指向的服务器及端口号5.点击【链接】6.可成功进入已部署成功的ES数据库中...原创 2019-01-31 15:44:23 · 8039 阅读 · 0 评论