首页 > 代码库 > 依然是数据库“表”的那些事儿

依然是数据库“表”的那些事儿

修改表:ALTER TABLE 表名 ADD 字段名 各种修饰词;

如果想把新添加的字段放在已有表之后,就用ALTER TABLE 表名 ADD 字段名 AFTER 表名 (在有些软件上不可用,比如workbench上就不行)。

修改字段后的数值(如类型长度),ALTER TABLE 表名MODIFY 字段名[新字段名]各种修饰词,

而修改字段名的时候,要用到 ALTER TABLE 表名 CHANGE 字段名 新字段名 各种修饰词。

删除字段用到DROP;

ALTER TABLE 表名 DROP 字段名。

查看表结构:

DESC 表名,可以查看表结构。

SHOW TABLES ,可以查看当前(正在使用的)数据库下有哪几张表。

SHOW CREATE TABLE 表名,可以查看创建这张表的sql语句。

更改表名:ALTER TABLE 表名 RENAME 新表名。

另整理:

错误信息1064,证明是语法错误,正常情况下是符号的问题,后面提示的line,并不一定是从编辑器第一行开始算,而是从“运行选中代码”中的第一行开始算的。

错误信息1075,意思是出现了不符合表的编写规范的情况(如自增长没有附着在主键上)。

错误信息1050 ,一丝是目前定义的这个表已经存在。

错误信息1067,一丝是遇到了非法的default值。

错误信息1063,一丝是创建表之前没有使用数据。

注释:两条杠后面再加上一个空格才可以成功注释。


本文出自 “12244243” 博客,请务必保留此出处http://12254243.blog.51cto.com/12244243/1886680

依然是数据库“表”的那些事儿