随笔分类 - 数据库
摘要:1. MySQL 4.x版本及以上版本提供了全文检索支持,但是表的存储引擎类型必须为MyISAM,以下是建表SQL,注意其中显式设置了存储引擎类型CREATE TABLE articles ( id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, title VARCHAR(200), body TEXT, FULLTEXT (title,body)) ENGINE=MyISAM DEFAULT CHARSET=utf8; 其中FULLTEXT(title, body) 给title和body这两列建立全文索引,之后...
阅读全文
摘要:一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn) 返回集合中最大的值LEAST(x1,x2,...,xn) 返回集合中最小的值LN(x) 返回x的自然对数LOG(x,
阅读全文
摘要:查看编码:show variables like 'collation_%';show variables like 'character_set_%';修改:MySQL:修改默认字符集,转换字符集(MySQL 5.X)1. 修改 MySQL数据库默认字符集(mysqldatabase default character set)alter database testdb default character set = gb2312; -www.2cto.com-2. 修改 MySQL 数据表默认字符集(mysql table default character
阅读全文
摘要:换了win8之后wamp明显不怎么好用了,显示80端口被system占用,后是masql出现了403错误,多番百度谷歌找到了解决方案,这里与大家分享当你安装完成wamp后,打开localhost或ip时发现已经可以运行了但想使用phpmyadmin时,发现提示如下内容:You don't have permission to access /phpmyadmin/ on this server.解决办法: 打开如下文件:c:\wamp\alias\phpmyadmin.conf //这个就是你的wamp的安装目录下的内容修改成这样: Options Indexes FollowS...
阅读全文
摘要:一、问题 1、学习mysql时,我先安装了一个mysql5.5.27; 2、然而学习php时,当我安装wampserver2.2时,wampserver2.2又在电脑上安装了mysql5.5.20; 由于我设置了这两个版本的数据库密码一样,现在我启动mysql数据库时,电脑总是连接mysql5.5.20版本,怎么切换到mysql5.5.27这个版本呢?二、解决 原因:通过网上查资料,发现mysql数据库安装时,默认设置端口号(port=3306),因而后安装的mysql5.5.20也占用了mysql5.5.27的端口号,所以启动不了mysql5.5.27版本。1、修改mysql5.5....
阅读全文
摘要:一.MYSQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=“;path\mysql\bin;”其中path为MYSQL的安装路径。二.简单的介绍一下命令行进入MYSQL的方法:1.C:\>mysql -h hostname -u username -p 按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root。 进入命令行后可以直接操作MYSQL了。2.简单介绍一下MYSQL命令: mysql->CREATE DATABASE db
阅读全文
摘要:1、数据库 数据库是一个以某种有组织的方式存储的数据集合。理解数据库的一种最简单的办法是将其想象为一个文件柜。 数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件)。2、表 表(table)某种特定类型数据的结构化清单。3、列 列(column)表中的一个字段。所有表都是由一个或多个列组成的。4、行 行(row)表中的一个记录。5、主键 主键(primary key)一列(或一组列),其值能够唯一区分表中每个行。 要求:任意两行都不具有相同的主键值;每个行都必须具有一个主键值(主键列不允许NULL值)二、mysql客户机软件 1、比较好用的是免费的php...
阅读全文
摘要:写的顺序:select...from...where....groupby...having...orderby..执行顺序:from...where...groupby...having....select...orderby...转载于:http://blog.csdn.net/liubo2012/article/details/8209324
阅读全文
摘要:数据类型大纲图:注:在mysql中,输入时,除了数值型,不要加单引号,其他的都要加上单引号,养成一种好习惯。一、数值型:整数型: 1)从数学上来讨论tinyint 1、 占据空间 2、存储范围 2)tinyint 微小的列类型,1字节, 如果表示正数,表示范围0 - > 2^8-1 : 0 -> 255; 如果表示负数,表示范围 -128 -> 127 (只有后7位表示绝对值,最高位表示的是符号) (补码)小数型: float(M,D):M代表总位数,D代表小数位,(6,2)为例;-9999.99 -> +9999.99浮点,定点型所占字节是固定的,有些是4个字节...
阅读全文
摘要:前言据说目前MySQL用户已经达千万级别了,其中不乏企业级用户。可以说是目前最为流行的开源数据库管理系统软件了。任何产品都不可能是万能的,也不可能适用于所有的应用场景。那么MySQL到底在什么场景下适用什么场景下不适用呢?1、Web网站系统Web站点,是MySQL最大的客户群,也是MySQL发展史上最为重要的支撑力量,这一点在最开始的MySQLServer简介部分就已经说明过。MySQL之所以能成为Web站点开发者们最青睐的数据库管理系统,是因为MySQL数据库的安装配置都非常简单,使用过程中的维护也不像很多大型商业数据库管理系统那么复杂,而且性能出色。还有一个非常重要的原因就是MySQL是开
阅读全文
摘要:第1课第2课一、整体结构 1、mysql -h localhost -u root -p *** 如果-h不写,则默认连接localhost。 2、连接服务器成功,-------> 显示数据库 (show databases;) 注:红色标记的数据库不能随便动,蓝色的可以自己随便操作。二、基本命令语句注:当写错语句时,直接输入\c退出,重新写语句。
阅读全文