-
MySQL 学习笔记 二
所属栏目:[MySql] 日期:2020-05-22 热度:182
上一篇:http://www.cnblogs.com/hoojo/archive/2011/06/20/2085390.html function 函数函数的作用比较大,一般多用在select查询语句和where条件语句之后。按照函数返回的结果,可以分为:多行函数和单行函数;所谓的单行函数就是将每条数据进行独立的计算,[详细]
-
PostgreSQL和GreenPlum数据库的区别
所属栏目:[MySql] 日期:2020-05-22 热度:142
PostgreSQLPostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性[详细]
-
在一个千万级的数据库查寻中,如何提高查询效率
所属栏目:[MySql] 日期:2020-05-22 热度:79
在一个千万级的数据库查寻中,如何提高查询效率?1)数据库设计方面:a、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。b、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行[详细]
-
远程连接阿里云的mysql数据库
所属栏目:[MySql] 日期:2020-05-22 热度:178
第一步由于mysql版本问题先尝试打开sudovim/etc/mysql/my.cnf如空,再尝试打开sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf#号注释该行bind-address = 127.0.0.1第二步进入mysqlmysql -uroot -p授权grant all privileges on *.* to root@% identified by roo[详细]
-
mysql表与表之间数据的转移
所属栏目:[MySql] 日期:2020-05-22 热度:138
1.相同表结构INSERT INTO table1 SELECT * FROM table2;2.不同表结构INSERT INTO table1(filed1,...,filedn) SELECT table2.filed1,...,table2.filedn FROM table2;3.如果是不同数据库之间,参考以下:INSERT into db_ds_edu.t_exam_student(stu_id,stu_numbe[详细]
-
Mongodb基本命令总结
所属栏目:[MySql] 日期:2020-05-22 热度:106
Mongodb是近年来很火的一个非关系型数据库,不少企业都用来做部分业务模块数据的扩展存储,这里我总结了一些Mongodb的基本使用,作为分享,也方便自己以后需要的时候查询使用。数据库基本操作1. 创建数据库use databaseName选择一个数据库,如果数据库不存在就[详细]
-
MySql 中文写入数据库乱码及Incorrect string value: xF0x9F... for column
所属栏目:[MySql] 日期:2020-05-22 热度:161
一、中文写入乱码问题我输入的中文编码是 urf8 的,建的库是 urf8 的,但是插入MySQL总是乱码,一堆???????????????????????。可以使用以下的方式试试决解:原url地址是jdbc:mysql://localhost:3306/数据库名改为jdbc:mysql://localhost:3306/数据库名?useUni[详细]
-
MySQL的一些指令操作[简版]
所属栏目:[MySql] 日期:2020-05-22 热度:149
sudo apt-get install mysql-server pa aux | grep mysql sudo service mysql start sudo service mysql st[详细]
-
MySQL 备份和还原
所属栏目:[MySql] 日期:2020-05-22 热度:62
#备份数据库:导出全部数据库:--all-databases, -A导出几个数据库。参数后面所有名字参量都被看作数据库名:--databases, -B导出存储过程以及自定义函数:--routines, -R导出事件:--events, -E不缓冲查询,直接导出到标准输出。默认为打开状态,使用--skip-qui[详细]
-
MySQL 相关操作
所属栏目:[MySql] 日期:2020-05-22 热度:164
#==========================登陆mysql============================================# 登陆用户名:-u,登陆IP: -h,登陆端口:-Pmysql -u用户名 -p密码 -h登陆IP -P登陆端口 --default-character-set=utf8mysql -uxxxx -pxxxx-hxx.xx.xx.xx -Pxxxx --default-ch[详细]
-
MySQL常见备份方案
所属栏目:[MySql] 日期:2020-05-22 热度:109
MySQL常见备份方案有以下三种: mysqldump + binlog lvm + binlog xtrabackup 本例为方便演示,数据库里面数据为空。下面开始动手 1、利用mysqldump完[详细]
-
mysql表分区简述
所属栏目:[MySql] 日期:2020-05-22 热度:123
一、 简介 数据库分区 数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是[详细]
-
mysql replace into 的使用情况
所属栏目:[MySql] 日期:2020-05-22 热度:53
replace into的存在的几种情况 当表存在主键并且存在唯一键的时候 如果只是主键冲突 mysql select * from auto; + + + + + | id | k | v[详细]
-
xtrabackup部署以及使用
所属栏目:[MySql] 日期:2020-05-22 热度:124
简介 备份mysql数据库一直是一个比较恶心的工作,主要就是备份的数据库比较大实在是慢。最近开始使用xtrabackup来备份数据库,速度上快了很多,尤其还原速度要快的多。下面我将从安装开始简要介绍一[详细]
-
[MySQL] INFORMATION_SCHEMA 数据库包含所有表的字段
所属栏目:[MySql] 日期:2020-05-22 热度:57
sql注入后可以通过该数据库获取所有表的字段信息1.COLLATIONS表提供有关每个字符集的排序规则的信息。 COLLATIONS表包含以下列:COLLATION_NAME 排序规则名称。CHARACTER_SET_NAME 与排序规则关联的字符集的名称。ID 排序规则ID。IS_DEFAULT 排序规则是否为其[详细]
-
[日常] 高性能MySQL-索引
所属栏目:[MySql] 日期:2020-05-22 热度:120
1.mysql的索引工作类似一本书的目录部分,想找某个特定主题,先查找书的目录部分,找到对应的页码2.ORM工具只能生成基本的合法的查询3.索引是在存储引擎层实现的,不是服务器层4.B-tree就是指的B树,多叉平衡查找树,很多存储引擎使用的b+树,降低磁盘I/O操作,将随机[详细]
-
mysql修改登录密码三种方式
所属栏目:[MySql] 日期:2020-05-22 热度:168
一.用SET PASSWORD命令首先登录MySQL,使用mysql自带的那个客户端连接上mysql。格式:mysql set password for 用户名@localhost = password(新密码);例子:mysql set password for root@localhost = password(123);二.用mysqladmin关于mysqladmin的介绍:是一[详细]
-
卸载MySQL以及重装卡到Start Services的解决办法(亲测有效,刚重装成功)
所属栏目:[MySql] 日期:2020-05-22 热度:126
卸载MySQL以及重装卡到Start Services的解决办法重装系统永远是个好办法,但是对于我们程序员来说只要一想到电脑上的环境变量和其他的配置就蔫了。所以这一条就当作是废话吧。一般来说装MySQL失败,大部分就是卸载不完全的原因,接下来给出完整的卸载MySQL的[详细]
-
Mysql存储过程查询结果赋值到变量
所属栏目:[MySql] 日期:2020-05-22 热度:60
# 使用的navicat 编辑的存储过程CREATE DEFINER=`root`@`localhost` PROCEDURE `insert_student_back`()BEGIN#定义max变量DECLARE max INT DEFAULT 0;select max(id) into max from student_back;#判断是不是空值 是空值就赋值为0if max is null thenset max[详细]
-
Linux下修改MySQL数据表中字段属性
所属栏目:[MySql] 日期:2020-05-22 热度:65
一、修改某个表的字段类型及指定为空或非空alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];alter table 表名称 modify 字段名称 字段类型 [是否允许非空];etc:alter table user_info change nickname nickname varchar(30) null;二、[详细]
-
sql语句创建数据库
所属栏目:[MySql] 日期:2020-05-22 热度:109
还是要多手动创建数据库,以下是创建数据库常用信息 基本上够用了unsigned 数值类型 无符号化AUTO_INCREMENT 自增长PRIMARY KEY 唯一主键COMMENT 备注信息BIT 类型只有1和0两个值enum枚举数值类型数据库字段 有些特殊类型要设置小数 例如 : 价格这些会带有小数[详细]
-
mysql 设置外键 四大属性 CASCADE SET NULL NO ACTION RESTRICT 理解
所属栏目:[MySql] 日期:2020-05-22 热度:81
CASCADE:主表delete、update的时候,从表会delete、update掉关联记录;SET NULL:主表delete、update的时候,从表会将关联记录的外键字段所在列设为null,注意在设计从表时外键不能设为not null;NO ACTION:先检查外键 在从表中是否有关联数据 有则不运行删[详细]
-
sql语句查询
所属栏目:[MySql] 日期:2020-05-22 热度:63
1. sql语句查询某位数字或者某几位数字开头的数据,字段类型为数字类:select * from 表名 where 字段 like 0%;2. sql搜索以4开头和含有李字的数据:select * from wlzbpre_user where realname like %李% and card_id like 4%;[详细]
-
数据库查询表单值
所属栏目:[MySql] 日期:2020-05-22 热度:160
1.链接数据库通用方法:conn.php?php//第一步:链接数据库$conn=@mysql_connect(localhost:3306,root,root)or die (mysql链接失败);//第二步: 选择指定的数据库,设置字符集@mysql_select_db(php_blog,$conn) or die (db链接失败.mysql_error());mysql_query([详细]
-
查询今天是否签到
所属栏目:[MySql] 日期:2020-05-22 热度:106
$points=M(points_log);/*查询今天是否签到*/$begintime=date(Y-m-d H:i:s,mktime(0,0,0,date(m),date(d),date(Y)));$endtime=date(Y-m-d H:i:s,mktime(0,0,0,date(m),date(d)+1,date(Y))-1);$where=array(points=5,user_id=$userid,checkin=up,createtime =[详细]

浙公网安备 33038102330553号