navicat for mysql打开控制台操作数据库
navicat for mysql打开控制台操作数据库数据库操作表格操作索引操作字段操作:嵌套查询插入:Mysql切换调整字段顺序,不改变索引查看表结构查询表内容navicat for mysql打开控制台操作数据库
在navicat for mysql中按F6打开控制台可以输入命令操作。
数据库操作
创建数据库: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;
索引操作
添加索引: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改为grade;
mysql> alter table student change class grade varchar(10) ;
嵌套查询插入:
快速插入行,呈2^n增长:
mysql> insert into ss(name ,grade ,score) select name,grade ,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;
查看表结构
desc student;
查询表内容
select * from student;
参考内容:/zhezhebie/article/details/54926464?locationNum=9&fps=1