数据库相关文章

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

mysql查看和修改数据库表字段编码格式及添加删除外键操作

2018年07月18日

1.查看数据库编码格式mysql> show variables like 'character_set_database'; 2.查看数据表的编码格式mysql> show create table <表名>; 3.创建数据库时指定数据库的字符集mysql>create database <数据库名> character set utf8;4.创建数据表时指定数据表的编码格式create tab...

解决mysql插入数据时出现Incorrect string value: '\xF0\x9F...' for column 'name' at row 1的异常

2018年07月17日

这个问题,原因是UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,而MySQL的utf8编码最多3个字节,所以数据插不进去。我的解决方案是这样的1.在mysql的安装目录下找到my.ini,作如下修改: [mysqld]character-set-server=utf8mb4[mysql]default-character-set=utf8mb4修改后重启My...

mysql 常用权限查询

2018年07月17日

最近需要给库分配权限,这个库使用的是SQLAlchemy ORM作关系映射。其中涉及到外键、主键、索引、表操作、增、删、查、改。对应库应该赋予权限列表: GRANT SELECT, INSERT, CREATE, DROP, ALTER, DELETE, INDEX, INSERT, SELECT, UPDATE, REFERENCES ON DatabaseName.* TO 'DBAName...

mysql 无法远程连接

2018年07月01日

最近需要用到数据库,且数据库需要远程连接。数据库已经可以正常运行,但是远程无法连接,扫描端口3306未打开。出现这个问题的原因:MySQL没有打开远程连接。解决方案:我的系统是Ubuntu 16.04,MySQL版本是:Server version: 5.7.22-0ubuntu0.16.04.1 (Ubuntu)修改这个目录的红框文件:原来bind-address=127.0.0.1只允许本地连...

mysql source error 2

2018年07月01日

最近数据库需要迁移,使用source的方式迁移,具体如何迁移,可以参考这篇文章:MySQL数据库迁移服务器,但是在执行的时候出现了错误:Failed to open file '/home/ubuntu/SMS_Receive.sql', error: 2出现这个错误的原因:文件不存在或者文件名错误。解决方案:可以看到这里的文件名和上面文件名果然不一样。source /home/ubuntu/SM...

ubuntu安装MySql遇到的一些问题

2018年06月30日

最近要在腾讯云服务器上面安装MySQL服务器,使用如下命令:sudo apt-get install mysql-server mysql-client报如下错误:不管了,先重启一下MySQL服务器,使用如下命令:sudo /etc/init.d/mysql restart结果还是出错:root@VM-102-216-ubuntu:/home/ubuntu# sudo /etc/init.d/my...

指定的架构名称 "dbo" 不存在,或者您没有使用该名称的权限

2018年05月29日

最近在使用ASP.NET Core 的时候,使用EntityFramewrok更新数据的时候报如下错误:指定的架构名称 "dbo" 不存在,或者您没有使用该名称的权限解决方案:赋予登陆用户创建表的权限后还是不能创建表,这时候表示该用户还要修改架构的权限 如下图参考资料:指定的架构名称 "dbo" 不存在,或者您没有使用该名称的权限.黄兵个人博客原创。转载请注明出处:黄兵个人博客 - 指定的架构名称...

拒绝了对对象 'XXX' (数据库 'XXX',架构 'dbo')的 SELECT 权限

2018年05月20日

最近网站被DDOS攻击了,之后服务器被封禁。只能转移服务器,但是迁移是一个复杂的工程,报了很多错误,在数据库迁移的时候报如下错误:拒绝了对对象 'XXX' (数据库 'XXX',架构 'dbo')的 SELECT 权限在Visual Studio测试ASP.NET网站时会遇到这样的问题(ASP.NET MVC+SQL2008)我自己的解决方法是这样的:1.打开SQL2008管理界面2.在“对象资源...