mysql
文章平均质量分 72
韩大帅666
无时无刻都需要激励自己努力
展开
-
java代码规范&数据库设计规范
i)禁止以 _ 或者$ 开始或者结尾i)禁止使用半英文、半拼音i)类名:类名使用UpperCamelCase;i)方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格,必须遵从驼峰形式。i)领域模型结尾: DO / DTO / VO 等i)枚举以Enum结尾;i)接口以I开头,抽象类命名使用 Abstract或Base 开头;异原创 2017-11-15 14:09:15 · 2043 阅读 · 0 评论 -
mysql5.7.20配置遇到的坑
很多人最近装mysql会遇到坑。首先介绍下mysql5.7之后没有了data文件夹,需要进行命令初始化才会自动生成data文件夹。mysqld --initialize-insecure --user=mysql同时5.7.18之后的mysql没有my.ini这个配置文件。也没有my-default.ini配置文件。其实不需要配置直接安装即可。但是对于免安装版本原创 2017-12-07 10:46:36 · 8656 阅读 · 0 评论 -
mysql知识点总结1
简介主要知识点包括:能够与mysql建立连接,创建数据库、表,分别从图形界面与脚本界面两个方面讲解相关的知识点包括:E-R关系模型,数据库的3范式,mysql中数据字段的类型,字段约束数据库的操作主要包括:数据库的操作,包括创建、删除表的操作,包括创建、修改、删除数据的操作,包括增加、修改、删除、查询,简称crud学生表结构:id名称性别地址生日科目表结构:id名称数据库简介人类在进化的过程中,创原创 2018-01-19 11:31:15 · 277 阅读 · 0 评论 -
mysql知识点总结2
条件使用where子句对表中的数据筛选,结果为true的行会出现在结果集中语法如下:select * from 表名 where 条件;比较运算符等于=大于>大于等于>=小于小于等于不等于!=或查询编号大于3的学生select * from students where id>3;查询编号不大于4的科目select * from subjects where id<=4;查询姓名不是“黄蓉”原创 2018-01-19 11:57:09 · 361 阅读 · 0 评论 -
mysql知识点总结3
简介实体与实体之间有3种对应关系,这些关系也需要存储下来在开发中需要对存储的数据进行一些处理,用到内置的一些函数视图用于完成查询语句的封装事务可以保证复杂的增删改操作有效先看个问题问:查询每个学生每个科目的分数分析:学生姓名来源于students表,科目名称来源于subjects,分数来源于scores表,怎么将3个表放到一起查询,并将结果显示在同一个结果集中呢?答:当查询结果来源于多张表时,需要原创 2018-01-19 12:00:39 · 212 阅读 · 0 评论 -
mysql与python交互
与python交互在熟练使用sql语句的基础上,开始使用python语言提供的模块与mysql进行交互这是我们在工作中大事要做的事先学会sql是基础,一定要熟练编写sql语句安装引入模块安装mysql模块sudo apt-get install python-mysql在文件中引入模块import MysqldbConnection对象用于建立与数据库的连接创建对象:调用connect()方法原创 2018-01-19 12:04:52 · 2717 阅读 · 0 评论 -
sql随机取5条信息
在mysql中查询5条不重复的数据,使用以下:SELECT * FROM `table` ORDER BY RAND() LIMIT 5就可以了。但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上搜索Google,网上基本上都是查询max(id) * rand()来随机获取数据。SELECT * FROM `table` AS t1 JOIN (SELECT ...转载 2018-03-06 23:39:22 · 13072 阅读 · 2 评论 -
mysql的主从配置
mysql linux 免安装配置 1.安装前必须删除原来的安装需要检查 以下文件是否存在 ,如果存储则要删除之/etc/my.cnf/etc/init.d/mysqld2.mysql 依赖的库shell> yum search libaio # search for infoshell> yum install libaio # install library3.创建mysql ...原创 2018-04-21 17:32:34 · 259 阅读 · 0 评论