码迷,mamicode.com
首页 > 数据库 > 详细

mysql

时间:2014-05-09 12:30:34      阅读:375      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   class   code   java   

  desc

desc select * from legou_home_product_on  查看是否被索引;
desc legou_home_product_on 查看表定义
修改表名
ALTER TABLE emp RENAME emp2
修改字段名

MYSQL里修改字段名的时候需要加上字段的数据类型否则会报错,而CHANGE也可以只修改数据类型,实现和MODIFY同样的效果

方法是将SQL语句中的“新字段名”和“旧字段名”设置为相同的名称,只改变“数据类型”

bubuko.com,布布扣
ALTER TABLE emp2 CHANGE id id BIGINT

7、添加字段


 添加字段的语法差不多,但是MYSQL里可以使用FIRSTAFTER关键字指定添加的字段的位置

ALTER TABLE emp2 ADD NAME NVARCHAR(200)  NULL

8、删除字段
ALTER TABLE emp2 DROP NAME

9、删除外键约束

MYSQL跟SQLSERVER删除约束的方法也有很大的区别

在SQLSERVER里面,无论是唯一约束,check约束还是外键约束都可以使用下面的SQL语句来删除掉

bubuko.com,布布扣
ALTER TABLE 表名 DROP CONSTRAINT 约束名
--mysql
--删除外键约束
ALTER TABLE emp2 DROP FOREIGN KEY fk_emp_dept
--删除主键约束
ALTER TABLE emp2 DROP PRIMARY KEY pk_emp_dept


MYSQL里的BLOB数据类型

BLOB是一个二进制大对象,用来存储可变数量的数据。BLOB类型分为4种:TinyBlob、Blob、MediumBlob、LongBlob,

这几个类型之间的唯一区别是在存储文件的最大大小上不同。

 

MySQL的四种BLOB类型     类型 大小(单位:字节)

TinyBlob                            最大 255
Blob                                  最大 65K
MediumBlob                       最大 16M
LongBlob                           最大 4G

 

 

特别提示

某一些MYSQL中的特殊字符需要用转义字符才能插入数据库,否则产生意料之外的结果。

下面的特殊字符需要在输入时加反斜线符号开头

输入单引号需要:\‘

输入双引号需要:\‘‘

输入反斜杠:\\

输入回车符:\r

输入换行符:\n

输入制表符:\tab

输入退格符:\b

在插入这些特殊字符到数据库之前一定要进行转义处理

在SQLSERVER里,这些特殊字符不是在前面加反斜杠\,而是加单引号‘

bubuko.com,布布扣
 
bubuko.com,布布扣
 

mysql,布布扣,bubuko.com

mysql

标签:des   style   blog   class   code   java   

原文地址:http://www.cnblogs.com/ldms/p/3708727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!