MySql
天马3798
济南小程序开发,济南网站开发,线上引流过客;济南.net 开发,济南C#开发,济南nodejs开发
展开
-
MYSQL服务无法启动 系统错误1067 解决方法
一、MYSQL服务无法启动 系统错误1067 解决方法其中有一个原因,就是在服务启动之前 mysqld.exe进程已经启动,例如修改root密码时候等。解决方案就是在任务管理器中结束当前进程。还有一些原因,常见1:就是 msyql根目录和数据库文件夹 在 my.ini配置文件中没设置正确。......更多:MySQL 入门教程MySql数据库备份与还原简单实例MySql ERROR 1205:Lock wait timeout exceede...原创 2020-05-17 22:20:48 · 1883 阅读 · 0 评论 -
MySql ERROR 1205:Lock wait timeout exceeded; try restarting transaction
现象A.数据更新或新增后数据经常自动回滚。B.表操作总报 Lock wait timeout exceeded 并长时间无反应解决方法A.应急方法:show processlist; kill掉出现问题的进程B.根治方法:select * from innodb_trx 查看有是哪些事务占据了表资源。 C.我的方法:设置转载 2016-01-04 11:50:58 · 3782 阅读 · 0 评论 -
mysql 获取当前日期及格式化(一)
1.常用形式-- 获取时间 -- 获取当前时间 -- 》2015-12-24 11:21:25select now();-- 获取当前日期 -- 》2015-12-24select curdate();-- 日期格式化 -- 》15-12-24select date_format(now(),'%y-%m-%d');-- 》2015-12-24select date_fo原创 2015-12-24 11:30:15 · 1989 阅读 · 0 评论 -
MySql日期函数(二)
二、MySQL 日期时间 Extract(选取) 函数。1. 选取日期时间的各个部分:日期、时间、年、季度、月、日、小时、分钟、秒、微秒set @dt = '2008-09-10 07:15:30.123456';select date(@dt); -- 2008-09-10select time(@dt); -- 07:15:30.123456select year(@dt);转载 2015-12-24 11:36:03 · 480 阅读 · 0 评论 -
使用MYSQLDUMP命令备份
逻辑备份方法使用MYSQLDUMP命令备份MYSQLDUMP是MYSQL提供的一个非常有用的数据库备份工具。mysqldump命令执行时将数据库备份成一个文本文件,该文件中实际上包含了多个CREATE 和INSERT语句,使用这些语句可以重新创建表和插入数据MYSQLDUMP的语法和选项mysqldump -u user -p pwd -h host dbn转载 2015-12-25 14:53:20 · 2373 阅读 · 0 评论 -
ERROR 1813 -Mysql:Tablespace for table 'xxx`.'xxx` exists.
ERROR 1813 (HY000) at line 73: Tablespace for table '`test`.`student`' exists. Please DISCARD the tablespace before IMPORT.1、关闭所有mysql操作,停止mysql服务。2、找到安装目录下的数据库文件,应该在你安装目录下的data文件夹下,然后打开你对应的数原创 2015-12-27 13:14:49 · 16374 阅读 · 1 评论 -
Windows下设置MySql数据库名、表名是否区分大小写
1.使用mysql-5.6.24-winx64 绿色版,安装好Mysql服务后,创建数据名、表名默认是不区分大小写的。2、如果想要区分大小写第一步:修改配置文件my.ini在[mysqld] 后面添加lower_case_table_names=0注意:1:表示不区分大小写0:表示区分大小写第二步:重新启动MySql服务--停止mysql服务net sto原创 2016-05-12 09:48:13 · 7497 阅读 · 3 评论 -
MySQL(root用户)密码重置
分别在Windows下和Linux下重置了MYSQL的root的密码: 在windows下: 1:进入cmd,停止mysql服务:Net stop mysql 到mysql的安装路径启动mysql,在bin目录下使用mysqld-nt.exe启动, 2:执行:mysqld-nt --skip-grant-tables(窗口会一直停止)原创 2015-09-18 10:14:23 · 853 阅读 · 0 评论 -
MySql使用命令行登录
1.使用cmd命令登录mysql命令 行登录语法:mysql –u用户名 [–h主机名或者IP地址] –p密码说明:用户名是你登录的用 户,主机名或者IP地址为可选项,如果是本地连接则不需要,远程连接需要填写,密码是对应用户的密码。注意:1. 该命令是在Windows命令行窗口下执行,而不是MySQL的命令行;2.输入-p 后可以直接跟上密码,也转载 2016-05-25 11:36:23 · 1367 阅读 · 0 评论 -
Windows平台下MySql5.6中文乱码问题解决
1.问题:使用绿色版MySql5.6 默认情况下创建数据库,字段有中文都是问号?2.查看当前默认的编码方式:show VARIABLES like 'character_%';3.将linan1 修改为utf8 后中文正常显示原创 2016-05-12 18:47:29 · 7261 阅读 · 3 评论 -
EF for MySql中文乱码问题解决
问题:使用EntiryFramework for MySql操作数据库时,向表中插入数据出现中文乱码问题,都是问号?解决方案:1.保证MySql数据的编码为utf8设置方法:http://blog.csdn.net/u011127019/article/details/513865682.在EF 连接字符串中添加 Character Set=utf8 <add原创 2016-05-12 22:45:06 · 8707 阅读 · 0 评论 -
MySql获取数据库大小
查看MySQL数据库大小1、进去指定schema 数据库(存放了其他的数据库的信息)use information_schema2、查询所有数据的大小select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES3、查看指定数据库的大小比如说 数据库apoylselect concat原创 2016-05-13 21:45:46 · 1070 阅读 · 0 评论 -
MySql主键不区分大小写问题、查询不区分大小写问题
一、问题一:MySql默认主键不区分大小写实例:-- 创建混合类型 create table PlainText(Content nvarchar(50) ,primary key(Content));insert into PlainText values('a');insert into PlainText values('A');抛出异常:Duplicate entr原创 2016-05-14 11:22:55 · 5329 阅读 · 0 评论 -
MySql数据类型转化-CAST与CONVERT 函数的用法
MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:CAST(value as type);CONVERT(value, type);可以转换的类型是有限制的。这个类型可以是以下值其中的一个:二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR() 日期 : DATE原创 2016-04-21 18:23:12 · 9340 阅读 · 0 评论 -
MySQL-5.6.13免安装版配置方法
1. 下载MySQL Community Server 5.6.132. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是: "D:\Program Files\MySQL\mysql-5.6.13-win32" 将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini 复制下面的配置转载 2015-09-17 10:27:09 · 1123 阅读 · 0 评论 -
MySQL 5.6 for Windows 解压缩版配置安装
MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行。但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的。很多人下了zip格式的解压发现没有setup.exe,面对一堆文件一头雾水,不知如何安装。下面笔者将介绍如何解决此情况下安装过程中的各种问题1.MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示转载 2015-05-02 11:13:22 · 665 阅读 · 0 评论 -
mysql-5.7.xx-winx64服务无法启动解决方案
一、解压mysql压缩包5.7后没有data文件夹使用net start mysql命令启动服务失败。可以使用mysqld remove移除服务,重新注册。二、正确的流程1.添加添加环境变量,指定到bin目录, 使用mysqld --initialize-insecure命令初始化处理自动创建data文件夹和data中的文件2.添加自己的配置文件原创 2018-01-16 10:46:13 · 1727 阅读 · 0 评论 -
mysql5.7下面windows平台大小写敏感处理
关于mysql5.6版本系列大小写区分:http://blog.csdn.net/u011127019/article/details/51381541对于mysql5.7版本大小写指定参数的值发生变化:修改配置文件my.ini在[mysqld] 后面添加[sql] view plain copylower_case_原创 2018-01-16 10:57:08 · 4337 阅读 · 0 评论 -
MySql数据库备份与还原简单实例
常用方式-- 备份数据库 mysqldump -u root -p123 test>d:test_back.sql-- 还原数据库mysql -u root -p123 test < d:test_back.sql-- 备份Student表-- 直接使用密码mysqldump -u root -p123 test Student>d:\student_back.sql-原创 2015-12-25 14:36:45 · 898 阅读 · 0 评论 -
MySQL创建用户与授权方法
一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则原创 2015-09-18 13:13:01 · 583 阅读 · 0 评论 -
MySql常用命令
一、mysql服务的启动和停止 net stop mysql net start mysql二、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参原创 2015-12-29 09:49:48 · 545 阅读 · 0 评论 -
Code First for MySql数据类型对应
1.数据库上线文 [DbConfigurationType(typeof(MySql.Data.Entity.MySqlEFConfiguration))] class MyContext : DbContext { public MyContext():base("name=MyContext") { }原创 2015-09-27 09:39:04 · 849 阅读 · 0 评论 -
Code First for MySql命令操作
1.安装Nuget包,注意顺序应该一致Install-Package EntityFramework -Version 6.0.0.0Install-Package EntityFramework.zh-Hans -Version 6.0.0.0Install-Package MySql.Data -Version 6.9.7.0Install-Package MySql.Data.En原创 2015-09-25 09:54:12 · 746 阅读 · 0 评论 -
Code First for Mysql 错误:未为提供程序“MySql.Data.MySqlClient”找到任何 MigrationSqlGenerator。请在目标迁移配置类中使用 SetSql
mysql 数据库迁移报错:PM> add-migration udpate2015_9_20未为提供程序“MySql.Data.MySqlClient”找到任何 MigrationSqlGenerator。请在目标迁移配置类中使用 SetSqlGenerator 方法以注册其他 SQL 生成器。错误的原因:没有指定当前上线文所处的程序集 [DbConfigurat原创 2015-09-30 10:42:08 · 6260 阅读 · 2 评论 -
Mysql注释
MySQL服务器支持3种注释风格: 从‘#’字符从行尾。从‘-- ’序列到行尾。请注意‘-- ’(双破折号)注释风格要求第2个破折号后面至少跟一个空格符(例如空格、tab、换行符等等)。该语法与标准SQL注释语法稍有不同,后者将在1.8.5.7, “‘--’作为注释起始标记”中讨论。从/*序列到后面的*/序列。结束序列不一定在同一行中,因此该语法允许注释跨越原创 2015-09-17 15:46:35 · 589 阅读 · 0 评论 -
mysql workbench cannot be executed from a path that contains non-ascii charater.
MySQL Workbench不能从路径中包含非ASCII字符的执行。当前exe所述的路径中不允许出现中文的意思。原创 2015-09-17 10:09:44 · 8489 阅读 · 0 评论 -
基础教程
1.简单入门http://c.biancheng.net/cpp/html/1443.html2.原创 2015-09-18 10:33:24 · 501 阅读 · 0 评论 -
Code-Based Configuration (EF6 onwards)
Code-Based Configuration (EF6 onwards)Configuration for an Entity Framework application can be specified in a config file (app.config/web.config) or through code. The latter is known as code-based c转载 2015-10-08 18:00:30 · 788 阅读 · 0 评论 -
MySql数据类型
MySql使用多种不同的数据类型,这些数据类型可以划分为3类:数字类型,日期和时间类型,以及字符串类型。请密切注意它们,因为定义数据类型比表创建过程中的任何其他部分更为重要。一、数字数据类型 MySql使用所有的标准的ANSI Sql数字数据类型,因此如果我们从其他的数据库系统中转到MySql,这些定义对你来说会很熟悉。如下列表给出常用的数字数据类型以及说明。 提示:数字数据类型的列原创 2015-09-19 14:18:27 · 466 阅读 · 0 评论 -
MySql简单sql使用(二)
一、从多个表中查询原创 2015-09-19 19:52:02 · 445 阅读 · 0 评论 -
MySql简单sql使用
一、表的创建 关键部分:表的名称、列的名称、列的数据类型。基本语法:create table table_name (column_name column_type);实例1:-- 创建表 use testone;create table grocery_inventory( id int not null primary key auto_increment, item原创 2015-09-19 18:50:31 · 499 阅读 · 0 评论 -
"未能加载文件或程序集“MySql.Data, Version=6.9.3.0”或它的某一个依赖项。
使用Ef for mysql 报错:{"未能加载文件或程序集“MySql.Data, Version=6.9.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)":"MySql.Data, Version=6.9.3.0,原创 2015-09-21 15:49:52 · 13561 阅读 · 0 评论 -
MySql 二进制类型
MySQL二进制类型二进制类型是在数据库中存储二进制数据的数据类型。二进制类型包括BINARY、VARBINARY、BIT、TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB等。MySQL的二进制类型如下表所示:整数类型取值范围BINARY(M)字节数为M字节,允许长度为0~M的固定长度二进制字符串VARB转载 2015-10-25 15:04:58 · 5146 阅读 · 0 评论 -
CodeFirst for MySql
第一步:去mysql官网下载 connector to .net 最新版就可以 http://dev.mysql.com/downloads/connector/net/第二部:使用Guget包管理工具安装EF框架和EF for MySql 扩展对应版本如下:注意:必须关注留意一下版本,否则会失败。安装完成后,自动修改的 config文件原创 2015-09-21 16:01:01 · 651 阅读 · 0 评论 -
Code Frist for Mysql 实例
1.http://www.cnblogs.com/Hui-Huang/p/4278497.html2.http://www.cnblogs.com/24la/p/ef6-mysql.html3.http://www.cnblogs.com/24la/p/ef6-codefirst-mysql.html原创 2015-09-21 16:10:59 · 455 阅读 · 0 评论 -
mysql局域网访问设置
局域网连接mysql报错: ERROR 1130: Host '192.168.0.220' is not allowed to connect to this MySQL server解决方法:可能是帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的原创 2015-09-21 19:39:47 · 1434 阅读 · 0 评论 -
mysql Error Code:1175
异常内容: Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Edit转载 2015-11-16 10:18:38 · 542 阅读 · 0 评论 -
grant授权
本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user@'%'grant insert on testdb.* to转载 2015-09-18 10:37:45 · 1069 阅读 · 0 评论 -
MySQL 入门教程
MySQL的相关概念介绍MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:表头(header): 每一列的名称;列(row): 具有相同数据类型的数据的集合;行(col): 每一行用来描述某个人/物的具体信息;转载 2015-05-02 16:39:40 · 623 阅读 · 0 评论