mysql
文章平均质量分 57
黄星辰
踏踏实实做事,一步一个脚印,这就是我。
展开
-
MySQL客户端输出窗口显示中文乱码问题解决办法
最近发现,在MySQL的dos客户端输出窗口中查询表中的数据时,表中的中文数据都显示成乱码,如下图所示: 上网查了一下原因:之所以会显示乱码,就是因为MySQL客户端输出窗口显示中文时使用的字符编码不对造成的,可以使用如下的命令查看输出窗口使用的字符编码 show variables like 'char%';命令执行完成之后显示结果如下所示: 可以看到,现在是使用utf8字符编原创 2016-09-21 15:06:23 · 586 阅读 · 0 评论 -
MyBatis学习之调用存储过程
一、提出需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性二、准备数据库表和存储过程1 create table p_user( 2 id int primary key auto_increment, 3 name varchar(10), 4 sex char(2) 5 ); 6 7 insert into p_user(name,原创 2016-09-21 17:02:10 · 192 阅读 · 0 评论 -
mysql命令大全(一)
一、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了原创 2016-09-26 14:32:57 · 260 阅读 · 0 评论 -
mysql命令大全(二)
1 创建数据库 注意:创建数据库之前要先连接Mysql服务器命令:create database <数据库名>例1:建立一个名为xhkdb的数据库 mysql> create database xhkdb;例2:创建数据库并分配用户①CREATE DATABASE 数据库名;②GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据原创 2016-09-26 14:34:36 · 173 阅读 · 0 评论 -
mysql命令大全(三)
1 创建数据表 命令:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);例如,建立一个名为MyClass的表, mysql> create table MyClass( id int(4) not null primary key auto_increment, name char(20) not null, sex in原创 2016-09-26 14:39:27 · 221 阅读 · 0 评论 -
MySQL百万级数据库优化方案
首先声明是转的,感觉写的很细,原文链接:http://simpleframework.net/blog/v/7881.html1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num i转载 2016-09-26 15:01:47 · 271 阅读 · 0 评论