Mysql
cong20089
这个作者很懒,什么都没留下…
展开
-
Mysql的字符集
MySQL中涉及的几个字符集character-set-server/default-character-set:服务器字符集,默认情况下所采用的。character-set-database:数据库字符集。character-set-table:数据库表字符集。优先级依次增加。所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,转载 2013-11-12 10:53:08 · 395 阅读 · 0 评论 -
MYSQL 设计数据结构注意事项
在设计数据结构时需要注意: 1、永远为表设定一个自增主键ID,并尽可能的利用此ID进行构造 (在配置表中)尽可能的用上unsigned,并尽可能的小。能用tinyint(1字节)、smallint(2字节)、mediumint(3字节),就不用int(4)字节2、尽可能的使用ENUM,比如性别,属相等,因ENUM是保存为tinyint3、尽可能的使转载 2013-11-12 10:53:29 · 862 阅读 · 0 评论 -
MySQL数据库设计原则
MySQL数据库设计原则MySQL对于成为一个非常快速的数据库服务器有着当之无愧的名声,它也非常容易设置和使用。随着它作为网站后端数据库得声望日增,其效果在去年开始有明 显提高。但是很多MySQL用户更多地知道如何创建一个数据库并编写对它的查询。就像成千上万的人通过载闲暇时用Linux做实验来学习Unix那样,很 多人通过玩MySQL学习关系数据库。这些MySQL新手的大多数既没有关系数据库理转载 2013-11-12 10:53:27 · 712 阅读 · 0 评论 -
mysql结果垂直显示
使用G按行 垂直显示结果如果一行很长,需要这行显示的话,看起结果来就非常的难受。在SQL语句或者命令后使用G而不是分号结尾,可以将每一行的值垂直输出。这个可能也是大家对于MySQL最熟悉的区别于其他数据库工具的一个特性了。select * from user limit 10\G转载 2013-11-12 10:53:23 · 1717 阅读 · 0 评论 -
mysql view视图
一、视图的作用(1).简单性。看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件。(2).安全性。通过视图用户只能查询和修改他们所能见到的数据。数据库中的其它数据则既看不见也取不到。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列转载 2013-11-12 10:53:21 · 532 阅读 · 0 评论 -
mysql语句优化
下面就某些SQL语句的where子句编写中需要注意的问题作详细介绍。在这些where子句中,即使某些列存在索引,但是由于编写了劣质的SQL,系统在运行该SQL语句时也不能使用该索引,而同样使用全表扫描,这就造成了响应速度的极大降低。1. IS NULL 与 IS NOT NULL不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引有多列这样的情况下,只要这些列中有一转载 2013-11-12 10:53:12 · 420 阅读 · 0 评论 -
mysql将查询结果插入新表
如何在mysql从多个表中组合字段然后插入到一个新表中,通过一条sql语句实现。具体情形是:有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种情况,我们可以使用如下的语句来实现:1. INSERT INTO db1_name(field1,field2) SELECT field1,field2 FROM db2_name转载 2013-11-12 10:53:34 · 1524 阅读 · 0 评论 -
mysql的InnoDB和MyISAM对比
InnoDB和MyISAM是在使用MySQL最常用的两个表类型。 MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不转载 2013-11-12 10:53:10 · 515 阅读 · 0 评论 -
mysql 1607错误解决方法
最简单的解决方法 ..1.先卸载服务假定MYSQL_HOME=c:\mysql在doc下进入这个目录> mysqld-nt -remove修改c:\mysql的my.ini如果没将其创建-----------------------------[mysqld]basedir=C:/mysqldatadir=C:/mysql/data-------原创 2013-11-12 10:53:05 · 2948 阅读 · 0 评论 -
授权windows客户端用户连接Linux mysql命令
今天有个需求,要给linux装的Myqsl的连接权限给到一个windows下客户端的用户。在Linux中,用MYSQL root用户登录数据库,只需输入以下命令就可以允许连接,及时生效: mysql>grant all privileges on *.* to admin@192.168.111.111 identified by '2222';原创 2013-11-12 10:55:39 · 870 阅读 · 0 评论 -
mysql节省时间的命令
【IT168 技术】虽然有许多基于GUI的MySQL客户端存在,如著名的phpMyAdmin和SQLYog,但我一直喜欢原生的MySQL命令行客户端,的确,在未熟悉这些命令行接口(CLI)之前,我们需要花一些时间来熟悉它们,特别是你平时不是经常在具有强大的CLI环境的操作系统下工作时,但只要经过一些练习,你就可以通过CLI管理用户,浏览你的数据库和执行其它任务,其快感是其它人体会不到的。 在转载 2013-11-12 10:53:25 · 505 阅读 · 0 评论 -
mysql报错 Illegal mix of collations解决方法
今儿安装的mantisbt,在创建项目等内容时,显示无法输入中文,除了重装数据库以外,对应的解决方法是建库的时候直接指定这个库是Utf8格式,因为我是新库,所以就直接干掉重建,如果之前有数据,需要先导出来保存下。昨天试安装后修改全局设置还有指点表为UTF8,都不行的:1.导出当前的bugtraker数据库mysqldump bugtracker -u root -p > bugtracker_20原创 2013-11-12 10:56:59 · 1930 阅读 · 0 评论 -
mysql体系架构
650) this.width=650;" alt="" src="http://www.dedecms.com/uploads/allimg/c120817/13451Q02U1140-13494.png" />1、Connectors指的是不同语言中与SQL的交互2、Management Serveices & Utilities: 系统管理和控制工具3、Connection Po转载 2013-11-12 10:53:19 · 533 阅读 · 0 评论 -
mysql语句执行顺序
标准的 SQL 的解析顺序为:(1).FROM 子句, 组装来自不同数据源的数据(2).WHERE 子句, 基于指定的条件对记录进行筛选(3).GROUP BY 子句, 将数据划分为多个分组(4).使用聚合函数进行计算(5).使用 HAVING 子句筛选分组(6).计算所有的表达式(7).使用 ORDER BY 对结果集进行排序举例说明: 在学生成绩表中 (暂记为转载 2013-11-12 10:53:17 · 617 阅读 · 0 评论 -
mysql主键外键
MySql外键设置详解 (1) 外键的使用:外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过外键的检测而使得开发人员删除,插入操作失败.他们觉得这样很麻烦其实这正式外键在强制你保证数据的完整性和一致性转载 2013-11-12 10:53:14 · 622 阅读 · 0 评论 -
windows下修改mysql root账户密码
1.关闭正在运行的MySQL。 2.打开DOS窗口,转到mysql\bin目录。 3.输入 mysqld-nt --skip-grant-tables 回车。如果没有出现提示信息,那就对了。 4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。 5.输入mysql回车,如果成功,将出现MySQL提示符 >原创 2013-11-12 10:55:52 · 551 阅读 · 0 评论