sql常用语句

查询数据库表名

select table_name from information_schema.tables where table_schema='数据库名称'

1.添加PRIMARY KEY(主键索引)
mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
2.添加UNIQUE(唯一索引)
mysql>ALTER TABLE `table_name` ADD UNIQUE (
`column`
)
3.添加INDEX(普通索引)
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
4.添加FULLTEXT(全文索引)
mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column`)
5.添加多列索引
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )

数据库备份:mysqldump -u root -p superzig-operatingtable > 存储路径
还原数据库:mysql -uroot -p 数据库名称 < sql语句

 

1.# 接触表和数据的管理 .frm 和idb
alter table tablename DISCARD tablespace;
2.关闭数据库 把idb复制到data中

3.开始数据库 关联frm和idb
alter table tablename IMPORT tablespace;