mysql数据库
ijijni
这个作者很懒,什么都没留下…
展开
-
用Navicat快速生成数据库字典
运行sql语句,查询出对应表的字段注释USE information_schema;SELECT C.COLUMN_NAME AS '字段名', C.COLUMN_TYPE AS '数据类型', C.IS_NULLABLE AS '允许为空', C.EXTRA AS 'PK', C.COLUMN_COMMENT AS '字段说明'FROM ...原创 2020-02-20 15:56:02 · 259 阅读 · 0 评论 -
MySQL中查看某数据库的每个表的大小或某个表的大小
MySQL内置的数据库 information_schema中的tables表保存了该数据库中所有表的信息。包括大小行数等信息。登录mysql后运行命令:use information_schema;describe tables;tables表详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。各字段说明如下:字段 含义 Table_ca...原创 2019-09-10 11:50:00 · 501 阅读 · 0 评论 -
数据库设计的几个建议
本文导读:数据库设计是信息系统设计的基础,一个好的数据库设计在满足了软件需求之外,还要易维护、易扩充等等要求,还要考虑到数据的一致性、冗余性、访问效率,数据库设计包括:库的设计,表的设计,字段的设计,主键和外键的设计,索引设计,约束设计等等,下面介绍数据库设计的几个建议一、一般好的数据库设计需要注意以下几点 1、一个好的数据库设计首先要满足用户的需求所有信息原创 2017-12-15 15:55:08 · 1126 阅读 · 0 评论 -
1215 - Cannot add foreign key constraint
今天在为表设置外键约束时出现 1215 - Cannot add foreign key constraint,出现这个问题主要有三个原因:(1)外键对应的字段数据类型不一致(2)设置外键时“删除时”设置为“SET NULL”(3)两张表的存储引擎不一致我按照上面的方式检查了,但是任然出错,最后发现,因为你要添加外键时,你的外键类型是int原创 2017-11-15 11:32:20 · 414 阅读 · 0 评论 -
Discuz!X数据库函数操作命令大全
函数功能DB::table($tablename)获取正确带前缀的表名,转换数据库句柄DB::delete($tablename, 条件,条数限制)删除表中的数据DB::insert($tablename, 数据(数组),是否返回插入ID,是否是替换式,是否silent)插入数据操作DB::update原创 2017-09-26 22:18:19 · 177 阅读 · 0 评论 -
关于MySQL字符集问题:Specified key was too long; max key length is 767 bytes
今天同步同事的数据库数据。出现了Specified key was too long; max key length is 767 bytes,错误,最后找到原因是因为原因:MySQL的varchar主键只支持不超过768个字节 或者 768/2=384个双字节 或者 768/3=256个三字节的字段 而 GBK是双字节的,UTF-8是三字节的。我的数据库字符集为utf8,3字节,因原创 2017-09-25 16:01:02 · 444 阅读 · 0 评论 -
linux下安装Mysql
linux版本:CentOS7 64位 1、下载安装包“mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz” # 安装依赖yum -y install perl perl-devel autoconf 2、把下载的安装包移动到/usr/local/下。 3、解压tar zxvf mysql-5.6原创 2016-11-22 19:46:16 · 351 阅读 · 0 评论 -
php for Linux之MySQL扩展模块安装与配置
安装PHP扩展,已经有太多人写过了,随便百度、谷歌一下,都可以查到各种PHP扩展的安装方法,今天我要写的是,在本地没有安装msyql应用的情况下,如何安装配置php的mysql扩展。首先说说为什么会有这种需求吧,今年可以说是VPS,即云主机开始最火的一年,很多小公司及个人,都大量购买云主机,云数据库等等。当我们的网站或者应用系统,使用RDS即阿里云的云数据库的时候,我们的云主机是不需要安装mysq原创 2017-01-07 21:23:15 · 862 阅读 · 0 评论 -
把memcached添加到系统自启动
解析:Memcached是什么?Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。一、软件版本 libevent 稳定版wget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz memcache原创 2016-11-27 15:36:44 · 361 阅读 · 0 评论 -
千万级数据运维小试牛刀
昨天因为需要对数据库进行压力测试和数据库优化测试,就找了一个有2千多万条数据的sql文件,大概有5g左右,首先我需要打开sql文件查看其文件编码,因为我的数据库设计的是ut8编码(现在utf8编码用的范围还是比较广的),打开发现sql文件发现是gbk编码,所以另存为了utf8编码,打开这种超大文件还是要话费一点时间的,文件内容如下然后利用navicat导原创 2016-11-25 09:57:33 · 604 阅读 · 0 评论 -
Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题) 一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下: ?123456789101112+-----原创 2016-11-23 16:48:52 · 563 阅读 · 0 评论 -
mysql数据库权限(下)
先来看一个例子,创建一个只允许从本地登录的超级用户jack,并允许将权限赋予别的用户,密码为:jack.mysql> grant all privileges on *.* to jack@'localhost' identified by "jack" with grant option;Query OK, 0 rows affected (0.01 sec) GRA转载 2016-11-09 17:25:31 · 393 阅读 · 0 评论 -
MySQL之权限管理(上)
一、MySQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你全力以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接mysql,那么你就不能从除那台机器以外的其他机器连接mysql。 那么Mysql的权限是如何实现的呢?这就要说到mysql的两阶段验证,下面详细介绍:第一阶段:服务器首先会原创 2016-11-09 17:17:40 · 383 阅读 · 0 评论 -
linux下mongodb的安装及启动
安装1>设置MongoDB目录cd /home/apps 附:centOS下创建目录命令 mkdir /home/apps2>下载mongodbcurl -O http://fastdl.mongodb.org/Linux/mongodb-linux-x86_64-2.4.6.tgz或者直接下载再copy或用xftp上传到指定目录3>解压原创 2016-11-28 22:05:47 · 306 阅读 · 0 评论 -
mysql数据库新建管理员
GRANT ALL PRIVILEGES ON xingguan.* TO 'xgwiirun'@'localhost' IDENTIFIED BY 'wyp7559122';原创 2016-11-08 22:22:47 · 1250 阅读 · 0 评论