您的位置:首页 > 数据库 > MySQL

MySQL 索引 恢复 备份

2018-02-24 14:44 127 查看
存储过程:
   基础架构
delimiter  $$   ##有空格的
  create procedure ss()
  begin
    select * from student;  ##每条语句都要以分号结束
  end$$
delimiter  ;   ##有空格的

索引:
  1.索引是占硬盘空间 ,也是按页存放的 。 思考题:一个索引页,(数据页)  占用多少个字节  。SQL Server 8192个字节  2.索引:是一种有效组合数据的方式,为了快速查找指定记录  3.唯一索引: 主键索引:如果一列是主键列,那么该列自动会提升成主键索引。

索引的分类:普通索引  唯一索引  主键索引  复合索引  全文索引

空间索引建立索引的原则 :1.在列基数比较少的列上,不适合创建索引

                             2.在经常使用的列上建立索引没有意义创建唯一索引:create unique index IX_students_studentname  on students(studentname)创建普通索引: create  index IX_student_id on student(id)

删除索引:DROP  Index IX_studnets_studnentname  on  students



创建后

删除后

查看索引:show  Index  from table_nameUSE MYSCHOOl
SHOW INDEX FROM students


备份的重要性:可还原原来的数据库资料语法: mysqldump  -uroot -hlocalhost -p myschool>filename.sql

恢复:mysql -uroot -proot  myschool<filename.sql创建用户 分配权限

创建一个用户create user showtime  IDENTIFIED BY‘1’



use mysql;SELECT * FROM user

授权:grant (具体权限名称)  update,delete,insert   on  myschool.student  to bigbrother
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: