mysql常用操作--调整字段顺序,修改备注comment

网友投稿 1307 2022-11-03

mysql常用操作--调整字段顺序,修改备注comment

mysql常用操作--调整字段顺序,修改备注comment

数据库操作:

创建数据库:

create database test1;

删除数据库:

mysql->drop database test;

表格操作:

创建std表:

mysql> create table std (select * from test.student);

注意:这样可以快速赋值表结构和表数据,但是,部分属性不能复制过来,例如主键,索引,自增等等

删除student表:

mysql-> drop table student;

修改表名,把student表改为ss表:

mysql> alter table student rename ss;

索引操作

添加索引,索引有何用?可以加快检索速度,相当于字典里面的目录!以下是有索引和没有用索引查询的结果,有索引的时候只影响一行;无索引的时候检索所有的行,看那个rows。

mysql> select * from user where name="shuipig";

以上是有索引的时候。下面删除索引再看看。

mysql> alter table user drop index username;

看到了吧?只影响了一行!这就是区别呀!

给mysql添加索引:

mysql> alter table user add index username(name);

删除索引:

mysql> alter table user drop index username;

字段操作:

添加字段:在name字段后面添加性别字段,无符号整形,默认值是1;

mysql> alter table student add sex int(2) unsigned default 1 after name;

删除字段,删除sex字段:

mysql> alter table user drop sex;

修改字段名字:把class改为nianji;

mysql> alter table student change class nianji varchar(10) ;

嵌套查询插入:

快速插入行,测试的时候用的!呈2^n增长:

mysql> insert into ss(name ,nianji,score) select name,nianji,score from ss;

一会功夫就能把数据弄到上百万条。

Mysql切换调整字段顺序,不改变索引哦,完美解决方案!

mysql> alter table student modify id int(10) unsigned auto_increment first;mysql> alter table student modify name varchar(10) after id;

修改或者添加表备注:

--修改表备注ALTER TABLE xx COMMENT '成品现有量,即库存';--修改字段备注ALTER TABLE `xxx` CHANGE `SEQ` `SEQ` VARCHAR(275) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'EBS唯一标识';

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:XUI 一个简洁而优雅的Android原生UI框架,解放你的双手!
下一篇:QuickSand 一个紧凑的C框架来分析可疑的恶意软件文档
相关文章

 发表评论

暂时没有评论,来抢沙发吧~