mysql
xinguan1267
这个作者很懒,什么都没留下…
展开
-
mysql 下不规则排序
SQL查询语句如下:<br />select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44)<br />让结果按10,32,22,76,13,44的顺序检索出来,请问如何书写? (sql能力) select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13)原创 2011-05-23 09:32:00 · 1230 阅读 · 0 评论 -
mysql 命令
mysql相关命令:Usage: mysql [OPTIONS] [database] #命令方式 - , --help #显示帮助信息并退出 -I, --help #显示帮助信息并退出 --auto-rehash #自动补全功能,就像linux里面,按Tab键出提示差不多,下面有例子 -A, --no-auto-r转载 2014-04-14 18:25:25 · 674 阅读 · 0 评论 -
MYSQL 架构
1 mysql 逻辑架构1.1 网络连接层 MySql5.5或者更新的版本提供一个api,支持线程池(Thread-Pooling)插件,可以使用池中少量的线程来服务大量的连接 此层完成连接、授权认证(用户名密码或安全套接字方式连接)、安全等1.2 MySQL 服务层 大多数MySQL的核心服务功能都在这一层,包括查询解析原创 2014-03-04 21:40:51 · 1444 阅读 · 0 评论 -
Warning: mysql_connect(): Bad handshake in
php4.4.4去连接mysql版本为5.5.12-log ,报Warning: mysql_connect(): Bad handshake in 不晓得为什么原创 2012-08-15 17:55:28 · 6148 阅读 · 2 评论 -
show tables,数据表显示部分
当用 show tables时,由于数据表过多,导致数据表名称无法显示全部数据库:test记录部分显示:select table_name from information_schema.tables where table_schema='test' order by table_name limit 0,30 ; 由于我每次只需要查询某一类数据表:select tabl原创 2012-02-09 14:30:34 · 13820 阅读 · 0 评论 -
SQL到NOSQL的思维转变
NOSQL系统一般都会宣传一个特性,那就是性能好,然后为什么呢?关系型数据库发展了这么多年,各种优化工作已经做得很深了,NOSQL系统一般都是吸收关系型数据库的技术,然后,到底是什么因素束缚了关系型数据库的性能呢?我们从系统设计的角度看这个问题。1, 索引支持。关系型数据库创立之初没有想到今天的互联网应用对可扩展性提出如此高的要求,因此,设计时主要考虑的是简化用户的工作,SQL语言的产生促转载 2012-02-08 14:34:40 · 797 阅读 · 0 评论 -
mysql 中 时间和日期函数
一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+----转载 2011-09-07 18:30:42 · 615 阅读 · 0 评论 -
索引
<br /> 索引由数据库表中一个或者多列组合而成,其作用是提高对表中数据的查询速度。<br /> <br /> 通过索引,查询数据时可以不必读完记录的所有信息,而只是查询索引列。否则,数据库系统将读取每条记录的所有信息进行匹配。使用索引可以很大程度上提高数据库的查询速度。<br /> <br /> 不同的存储引擎定义了每个表的最大索引数和最大索引长度。所有存储引擎对每个表至少支持16个索引,总索引长度至少为256字节。索引有两种存储类型,包括B型树(BTREE)索引和哈希(HAS原创 2011-06-02 15:38:00 · 524 阅读 · 0 评论 -
创建、修改、删除表
<br />1 创建表<br /> 1.1 完整约束条件表<br /> <br /> <br />约束条件说明PRIMARY KEY表示该属性为表的主键,可以唯一的表示对应的元组FOREIGN KEY标示该属性为表的外键,是与之联系的某表的主键NOT NULL标示该属性不能为空UNIQUE标示该属性的值是唯一的AUTO_INCREMENT标示该属性的值是自动增加,这是MySQL的SQL语句的特色DEFAULT为该属性设置默认值<br /> <br />1.2 设置表的主键<br />原创 2011-06-02 13:19:00 · 627 阅读 · 0 评论 -
InnoDB MyISAM MEMORY存储引擎
<br />1 innodb 存储引擎<br /> innodb储存引擎是MYSQL数据库的一种存储引擎。Innodb给MYSQL的表提供了事务、回滚、崩溃修复能力和多版本并发控制的事务安全。InnoDB是MySQL上第一个提供外键约束的表引擎。而且InnoDB对事务处理能力,也是MySQL其它存储引擎无法比拟的。<br /> InnoDB存储引擎中支持自动增长列AUTO_INCREMENT。自动增长列的值不能为空,且值必须唯一。MySQL中规定自增列必须原创 2011-05-30 21:52:00 · 1114 阅读 · 0 评论 -
mysql root忘记密码
<br /> <br /># /etc/init.d/mysql stop<br />#/usr/local/mysql/bin/mysqld_safe --user=mysql --skip-grant-tables --skip-networking &<br /># mysql -u root mysql<br />mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';<br />mysql> FLUSH P原创 2011-05-29 22:25:00 · 439 阅读 · 0 评论 -
mysql 事务应用实例
<br />// 连接数据库<br /> $conn = mysql_connect("localhost", "root", "123456");<br /> <br /> // 选择数据库<br /> mysql_select_db("test", $conn);<br /> <br /> // 开始失误<br /> mysql_query("start transaction");<br />原创 2011-04-06 15:55:00 · 814 阅读 · 0 评论 -
Mac下启动和停止Mysql服务
方法1.启动Mysql服务 sudo /Library/StartupItems/MySQLCOM/MySQLCOM start 停止Mysql服务 sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop 重启Mysql服务 sudo /Library/Start转载 2015-04-23 15:17:58 · 2003 阅读 · 0 评论