原文:mysql支持的数据类型及其测试1.基础知识1.1如何来查看mysql的帮助手册?intHelpfloat;1.2创建表的规则CREATETABLE[IFNOTEXISTS]tbl_name(字段名字段类型[完整性的约束条件]);1.3如何向表中插入数据INSERT[INTO]tab_name[(字段名称……)]VALUES(值……)1.4Mysql数据类型1.数值型整数类型TINYINT:范围0~255;-128~127占用1字节SMALLINT;
系统 2019-08-12 01:32:09 1760
mysql一共有四大分区分别为hashrangelistkey四个分区。分区的字段需要时主键才可以成功。第一种hash分区第二张list分区第三种key分区第四种range分区【需要注意时间】Mysql的四种分区
系统 2019-08-12 01:32:50 1757
下载zip包进入官网下载页面:http://dev.mysql.com/downloads/mysql/下载mysql-5.6.23-win32.zip:Windows(x86,32-bit),ZIPArchive5.6.23342.3MDownload(mysql-5.6.23-win32.zip)MD5:d55ea458590c92060a790ba22e9b4222|Signature解压zip包解压zip包到E:\develop\database\
系统 2019-08-12 01:52:03 1755
表dictionary有两列enword,chword,增加一列noteVARCHAR(64)NULLmysql>ALTERTABLEdictionaryADDCOLUMNnoteVARCHAR(64)NULL;表dictionary有两列enword,chword,删除一列noteVARCHAR(64)NULLmysql>ALTERTABLEdictionaryDROPCOLUMNnoteVARCHAR(64)NULL;mysql增加/删除一列
系统 2019-08-12 01:53:07 1753
下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面mysql安装向导启动,按“Next”继续选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,也方便熟悉安装过程:在“DeveloperComponents(开发者
系统 2019-08-29 23:13:29 1752
方式一:mysqldump-ukevin-P3306--default-character-set=utf8-p-h10.1.15.123activitysign_in_user>user.sql导出的结果包含建表脚本及数据已INSERT.SQL形式。导入数据mysql>useactivity;mysql>sourceuser.sql;方式二:mysql-uactivity-P3306--default-character-set=utf8-p-h10.2
系统 2019-08-12 01:52:08 1752
想在mysql库中某些数据备份下来。1,创建一个新表,我们应需要保持表的原有属性CREATETABLEALIKEB这种方式可以把主键和索引一起copy过来。2,把需要数据copy到新表中。mysql不支持select*fromold_tableintonew_tablewhere...;命令。可以使用insertintonew_tableselect*fromold_tablewhere...;note:下面这种方法可以一次完成两步,但它不能复制原有表格的
系统 2019-08-12 01:51:54 1751
总结一下MySQL的Myisam和Innodb引擎的一些差别,权当复习了。首先二者在文件构成上:Myisam会存储三个文件:.frm存储表结构,.MYD存储表的数据,.MYI文件存储表的索引;所以完整的拷贝一张表这三个文件都需要。另外Myisam会对索引进行压缩。用Myisam备份会更简单。Innodb也有.frm表结构文件,但是数据存储就不同了,由于有表空间的概念,所以数据文件可能是独立的,也可能是空闲的,独立的话数据和索引都会在一个.ibd文件内。对事
系统 2019-08-12 01:55:00 1750
在公司工作时,因为所在部门是针对海外客户的,所以所有的东西都是全英文的。数据库、界面等等完全不用考虑中文乱码的问题。回到学校,为学校做东西,当然就要全中文的界面,数据也是中文居多。今天往mysql里插入中文后,数据库里就是一堆“问号”。解决方法如下:1.在mysql的安装目录下,将my_***.ini复制为my.ini,打开my.ini,在[mysqld]和[client]下面,分别添加default-character-set=utf8这句代码2.建库时
系统 2019-08-12 01:52:44 1750
1Xtrabackup原理简介xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDBHotbackup的一个很好的替代品。xtrabackup有两个主要的工具:xtrabackup、innobackupex(1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表(2)innobackupex是参考了InnoDBHotbackup的innobac
系统 2019-08-12 01:54:38 1746
原文:Mysql高级之主从复制主从复制不就是多台服务器嘛!,一个改变另一个也改变啦,内容其实都一样!原理:对数据库进行操作会生成一个文件,binlog(二进制文件),从服务器配置relaylog文件,用来读取master里面binlog(有必要开启binlog,相当于备份),当然要有权限读取是吧,这就需要用到上次的权限配置啦!和普通登录没什么差别。主做出什么动作,从也做出什么动作。这时就需要注意主配置文件里面binlog-format,里面值为row,二进
系统 2019-08-12 01:33:19 1746
MySQL支持批处理的模式运行一批SQL语句,以下的样例就是实验MySQL怎样在windows下批处理运行SQL语句。createtabletest(idint,namevarchar(20));insertintotestvalues(1,'watson');batchfile.txt里包括以下的一些SQL语句,此文件放在windows系统的c:/batchmysql/batchfile.txtinsertintotestselect*fromtest;
系统 2019-08-12 01:54:03 1745
MySQL索引背后的数据结构及算法原理(5)MySQL索引背后的数据结构及算法原理(1)情况七:查询条件中含有函数或表达式。很不幸,如果查询条件中含有函数或表达式,则MySQL不会为这列使用索引(虽然某些在数学意义上可以使用)。例如:EXPLAINSELECT*FROMemployees.titlesWHEREemp_no='10001'ANDleft(title,6)='Senior';+----+-------------+--------+-----
系统 2019-08-29 21:57:34 1744
首先希望版主删除我前2天发的帖子:compass+jdbc+mysql跑自带例子petclinic报错。帖子提问的有误,实属垃圾,呵呵。由于compass自带的petclinic例子中jdbc数据访问层的数据库使用的是hsqldb(至发帖时也没有jdbc+mysql的例子),本人照猫画虎终于跑起来compass+jdbc+mysql版的petclinic,配置见下面。由于把例子刚跑起来,也没有看compass的源码(内力有限,呵呵),很可能还有别的错误,大
系统 2019-08-12 09:29:58 1741
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.为查询缓存优化你的查询大多数的MySQL服务器都开启了查询缓存。这是提高
系统 2019-08-12 01:52:59 1741