MySQL
程序人生禅
项目经理
展开
-
mysql命令查询表的个数
语句如下:SELECT count(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA='dbname';其中dbname是要查看的数据库的名字。查看表结构:description tbname;也可使用简写:desc tbname;原创 2012-09-07 10:33:19 · 30783 阅读 · 1 评论 -
windows 监控 MySQL 查询记录
MySQL 监控 SQL 查询原创 2017-10-19 19:07:34 · 1077 阅读 · 0 评论 -
PHP之Mysql(一)
MySQL数据库概述数据库基本概念数据库系统的概念数据库管理发展阶段数据模型数据库种类关系型数据库SQL 简介什么是 SQLSQL 能做什么SQL 是一种标准在网站中使用 SQLRDBMS在MySQL数据库中SQL语言由以下四部分组成sql注意事项MySQL基础MySQL软件安装MySQL数据类型列类型列类型列类型选择原则MySQL约束管理数据库与数据表转载 2017-07-28 21:32:22 · 735 阅读 · 0 评论 -
Centos7 源码 安装mysql5.6报错 Can't locate Data/Dumper.pm in ...
Centos7 源码 安装mysql5.6报错 Can’t locate Data/Dumper.pm in …源码安装mysql5.6,初始化数据表时,报错:如题;缺少perl插件,yum安装 # yum install ‘perl(Data::Dumper)’有些系统安装时,会提示 … Perl Module…这是缺少perl的Module扩展(mysql初始化数据表的脚本使用perl编写原创 2017-08-01 09:13:45 · 6617 阅读 · 0 评论 -
Yii PDO::__construct(): [2002] No such file or directory
今天按装pear插件时,使用了php的default.ini覆盖了php.ini,后来打开yii的一个项目时就报下面的错误了。PDO::__construct(): [2002] No such file or directory (trying to connect via unix://pathto/mysql.sock)很明显,pdo配置错误,find查找到mysql.sock,更改原创 2013-07-05 18:19:18 · 3041 阅读 · 0 评论 -
Mysql 一句SQL用数据库字段更新指定字段
UPDATE `p9s_category` SET `footer_module =( SELECT footer_module FROM ( SELECT * FROM p9s_category ) AS X WHERE catid=24) WHERE catid=4原创 2014-10-21 11:26:49 · 1084 阅读 · 0 评论 -
利用 notepad++快速插入数据库测试记录
一、首先 所具有的准备工具:原创 2014-05-21 12:46:51 · 7644 阅读 · 0 评论 -
MySQLWorkbench里的稀奇事之timestamp的非空默认值
在创建表时,某字段为非空时间戳,timestamp not null 问题来了,使用workbench建表时,如果值非空,是需要有一个默认值的,不然会报错。那么,如果是更新时自动填充可以使用DEFAULT ON UPDATE CURRENT_TIMESTAMP,而只在INSERT时插入,不更新则使用CURRENT_TIMESTAMP;问题是,如果不想使用CURRENT_TIMEST原创 2012-11-10 21:41:07 · 5329 阅读 · 3 评论 -
MySQL命令导出表
看到某大牛的博客里有导出表的命令,很全,很详细,这里精简一下,把常用命令,贴在这里分享出来。mysqldump -u用户 -p密码 数据库 表名 >导出文件名.sqlps:如果是导出整个库的话,上面的命令不写表名即可。如果导出导个表中符合条件的记录,还可以加筛选条件。mysqldump -u用户名 -p密码 -h主机 数据库 a --where "条件原创 2012-09-17 09:36:58 · 843 阅读 · 0 评论 -
MySQL 查看表结构简单命令。
一、简单描述表结构,字段类型desc tabl_name;显示表结构,字段类型,主键,是否为空等属性,但不显示外键。二、查询表中列的注释信息select * from information_schema.columnswhere table_schema = 'db' #表所在数据库and table_name = 'tablename' ; #你要原创 2012-09-13 08:27:25 · 185422 阅读 · 0 评论 -
sqlite导出
首先去官网http://www.sqlite.org/download.html下载sqlite3.exe这个工具。将工具与数据库放在同目录(也可放在任意位置,通过路径查找,只是很麻烦)。x:\data>sqlite3.exe db.dbps:db即是数据库,因此,sqlite> .tables显示当前库db中的表名。将当前的数据库导出到sql文件sqlit原创 2012-09-11 17:09:38 · 779 阅读 · 0 评论 -
MySQL [Err] 1005 - Can't create table 'xxxx' (errno: 121)
今天将数据库的model生成sqlscript导入到数据库时遇到了[Err] 1005 - Can't create table (errno: 121)问题,创建表失败。查找了一翻,在chinauinx上有一贴子是同样的问题,后面有人回“三年前的帖子, 我今天遇到了. 关闭mysql, 整理一下磁盘. 再开启mysql, 就OK了”;因确实前面创建过一次,因开启了on error conti原创 2012-09-10 11:05:19 · 18065 阅读 · 0 评论 -
MySQL ERROR 1005: Can't create table (errno: 150)解决办法
在mysql 中建立引用约束的时候会出现MySQL ERROR 1005: Can't create table (errno: 150)的错误信息结果是不能建立 引用约束。出现问题的大致情况1、外键的引用类型不一样,如主键是int外键是char2、找不到主表中引用的列3、主键和外键的字符编码不一致,也可能存储引擎不一样我遇到的问题是上面的三种情原创 2012-09-10 11:28:29 · 92472 阅读 · 24 评论 -
mysql命令建立外键
先看表结构:desc yii_computer_news'id', 'int(10) unsigned', 'NO', 'PRI', NULL, 'auto_increment''news_title', 'varchar(128)', 'NO', '', NULL, '''news_content', 'varchar(8000)', 'NO', '', NULL, '''au原创 2012-09-09 20:58:33 · 4050 阅读 · 0 评论 -
重启MySQL提示ERROR! MySQL is not running, but lock file
mysql 报错原因简单处理原因由于某种原因,无法启动mysql进程,一般这样的错误多数是由于配置错误。简单处理安装数据库时,初始配置文件留一个备份,修改配置之前也要留一下,如果出现问题,替换回来如果配置文件无备份,那就只好找一个喽,想想上次修改了啥东西。。。。需要注意的是:修改前,要备份!!!...原创 2018-11-12 18:01:50 · 4755 阅读 · 0 评论