MySQL
云天共赋
移动开发
展开
-
MySQL数据库修改名称的三种方法
第一种方法:RENAME database olddbname TO newdbname这个是5.1.7到5.1.23版本可以用的,但是官方不推荐,会有丢失数据的危险第二种方法:1.创建需要改成新名的数据库。 2.mysqldum 导出要改名的数据库 3.删除原来的旧库(确定是否真的需要) 当然这种方法虽然安全,但是如果数据量大,会比较耗时第转载 2016-03-04 17:36:12 · 19738 阅读 · 0 评论 -
mysql 常见错误:Can't create table... errno150原因分析
已知的原因: 1 两个字段的类型或者大小不严格匹配,例如,如果一个是INT(10), 那么外键也必须设置成INT(10), 而不是 INT(11) 也不能是 TINYINT. 你得使用 SHOW 命令来查看字段的大小,因为一些查询浏览器有时候把 int(10) 和int(11) 都显示为integer。另外,你还必须确定两个字段是否一个为 SIGNED,而另一个又是UNSIGNED, 这原创 2016-03-01 21:57:27 · 8894 阅读 · 0 评论 -
21分钟 MySQL 入门教程
转载地址:http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html目录一、MySQL的相关概念介绍二、Windows下MySQL的配置配置步骤MySQL服务的启动、停止与卸载三、MySQL脚本的基本组成四、MySQL中的数据类型五、使用MySQL数据库登录到MySQL创建一个数据库转载 2016-02-29 13:59:25 · 2143 阅读 · 1 评论 -
mysql忘记root密码,解决办法
1、关闭正在运行的MySQL服务。2、打开DOS窗口,转到mysql\bin目录。 3、 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。4、再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。5原创 2016-02-28 19:59:27 · 446 阅读 · 0 评论 -
MySQL外键的创建
mysql的外键创建方式有两种,一种是在创建子表的同时创建外键,另一种时在创建完子表后,修改子表添加外键。#创建外键方式一:创建子表的同时创建外键#年级表(id\年级名称)CREATE TABLE IF NOT EXISTS grade( gradeid INT(10) PRIMARY KEY AUTO_INCREMENT, gradename VARCHAR(50) NOT NU原创 2017-04-26 15:53:21 · 1142 阅读 · 0 评论 -
SQLyog中表和字段编码方式修改
SQLyog在创建表时默认的表的编码方式为latin1,但通常我们在插入和修改数据时会用到中文,所以通常会修改表的编码格式,编码格式的修改方式有两种,一种是在创建表的同时修改表的编码格式,另一种时创建后再修改编码格式。方式一:创建表的同时修改编码格式:CREATE TABLE IF NOT EXISTS grade( gradeid INT(10) PRIMARY KEY AUTO_IN原创 2017-04-26 17:19:09 · 15365 阅读 · 0 评论 -
MySQL中 truncate 、delete与drop区别
转自:http://www.cnblogs.com/8765h/archive/2011/11/25/2374167.html相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。不同点:1. trun转载 2017-04-26 21:02:26 · 546 阅读 · 0 评论