刚接手MySQL数据的时候,经常会遇到主外键关系,有没有E-R图来帮助,职能通过SQL来查询:
select
TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME
from INFORMATION_SCHEMA.KEY_COLUMN_USAGE
where
...
分类:
数据库 时间:
2014-09-16 22:11:11
阅读次数:
239
mysql数据库表自增ID批量清零 AUTO_INCREMENT = 0#将数据库表自增ID批量清零SELECT CONCAT( 'ALTER TABLE ', TABLE_NAME, ' AUTO_INCREMENT = 0;' )FROM information_schema.tablesWHE...
分类:
数据库 时间:
2014-09-14 15:17:57
阅读次数:
313
msyqli和mysql只有一个字母的差别,真正的含义是msyql的增强版扩展。MySQL可以处理满足程序员对MySQL数据库操作的各种需要了,为什么还需要mysqli呢?因为mysqli支持面性对象编程,PHP的开发者为了适应当前的发展,不得不对PHP进行升级,并使其慢慢向面向对象看齐。虽然mys...
分类:
数据库 时间:
2014-09-13 15:47:05
阅读次数:
294
CentOS下安装mysql:yuminstall-ymysql-server安装完毕后,直接输入msyql不需要密码就可以登录修改mysql登录密码:mysql>updateusersetpassword=PASSWORD(‘密码’)whereuser=‘用户名‘;mysql>flushprivileges;mysql>quit;退出然后输入mysql-uroot-p输入登录密码。修..
分类:
数据库 时间:
2014-09-12 15:28:34
阅读次数:
182
information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数...
分类:
数据库 时间:
2014-09-11 17:38:52
阅读次数:
255
mysql安装成功后可以看到已经存在mysql、information_schema和test这个几个数据库,information_schema库中有一个名为COLUMNS的表,这个表中记录了数据库中所有表的字段信息。知道这个表后,获取任意表的字段就只需要一条select语句即可。例如: sele...
分类:
数据库 时间:
2014-09-10 09:31:30
阅读次数:
214
1.查看mysql数据库大小 SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA=‘数据库名‘; 得到的结果是以字节为单位,除1024为K,除1048576(=1024*1024)为M。 2.查看表...
分类:
数据库 时间:
2014-09-06 12:32:53
阅读次数:
228
统计一张表中条目的个通常的SQL语句是:
select count(*) from tableName;
#or
select count(1) from tableName;
#or 统计一个列项,如ID
select count(ID)
另外,可通过使用information_schema统计个数
MySQL中有一个名为 information_schema 的数据库,...
分类:
数据库 时间:
2014-09-03 19:55:17
阅读次数:
231