mysql表创建修改删除清空复制移动等操作代码

代码语言:sql

所属分类:其他

代码描述:mysql表创建修改删除清空复制移动等操作代码

代码标签: 修改 删除 清空 复制 移动 操作

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

#创建表
CREATE TABLE
`表名`
(
       
`id` int unsigned AUTO_INCREMENT PRIMARY KEY COMMENT "主键ID",
       
`name` varchar(64) NOT NULL COMMENT "姓名",
       
`nickname` varchar(64) NOT NULL DEFAULT "" COMMENT "昵称",
       
`password` char(32) NOT NULL COMMENT "密码",
       
`birthday` date COMMENT "出生日期"
)CHARSET=UTF8 COLLATE=utf8_general_ci ENGINE=InnoDB;


#查看表结构
#desc 表名;
#describe 表名;




#查看所有的表
#show tables;


#删除表
#drop table 表名;
#该命令一旦执行,那么这个表连同表中的数据都会被删掉,虽然有恢复数据的方法,但是很困难,除非你想删库跑路,否则,在遇到在删除数据或者数据库的时候一定要谨慎操作,除非真的有必要。

#查看创建表的语句
#show create table 表名;


#修改表的字符集和校验规则
#ALTER  TABLE  表名  CONVERT TO CHARACTER SET 字符集 COLLATE 校对规则;


#修改表名
#rename table 旧表名 新表名;


#在表中添加新字段
#alter table User add  新字段名 字段类型 [字段属性列表];


#在指定位置后面添加新的字段
#alter  table  表名  add  新字段  字段类型[字段属性列表]   after  指定位置的字段名;


#在表的最前面添加新的字段
#alter  table  表名  add  新字段  字段类型[字段属性列表]  first;
注意:使用first只能是在表的最前面添加字段,first后面不要再接字段名;


#修改表的字段名
#alter table 表名 change  旧字段名 新字段名 新字段类型 [新字段属性列表];
#注意: 不能修改主键的名字, 修改字段名的时候一定要给新字段名添加属性设置,并且设置的字段类型的存储范围要大于等于存储的数据,否则保护机制会提醒,更改后原有的数据无法存下,比如原有的字段名类型为varchar(4),存储了一个数据为'1234',如果改为char(2),就无法存下'1234'了,这样是不允许的。

#而且修改字段名的时候就必须声明字段类型,即使是字段类型和原来的字段类型一样也要重新声明。



#修改表中字段的属性
#alter table 表名 modify  字段名 新字段类型 [新字段属性列表];
#这个属性是指字段的数据类型int ,decimal等



#删除表中的某个字段
#alter table 表名 drop 字段名;


#设置某个字段为主键
#alter table 表名 add primary key(要设置为主键的字段名);
#把某个字段的主键属性删掉
alter table
表名 drop primary key;
#注意:如果把某个字段设置为了主键,并且该字段是auto_increment,那么我们将无法把他的主键属性删除掉,如果我们想删除这个带auto_i.........完整代码请登录后点击上方下载按钮下载查看

网友评论0