zoukankan      html  css  js  c++  java
  • 温故而知新-mysql的一些语法show,describe,explain,fulltext

    1 show

    show tables;  显示数据库的所有表
    
    show databases;  显示所有数据库
    
    show columns from table; 显示表的所有列
    
    show grants for root@localhost; 查看当前用户的权限
    
    show index from table; 查看当前表定义的索引

    2 describe 获取关于列的信息

    show columns的替换函数

    describe table;
    
    describe columns;

    3 explain 理解查询的工作过程

    1) explain  tables;  直接查询表 和describe table,show columns 结果一样

    2) explain  select * fromt table ; 直接查询sql语句

    4 mysql fulltext

    全文索引 通常用在 text varchar 等类型的字段

    大部分应用在myisam 引擎下

    最新的innodb 在5.6以上的版本也支持

    对结果使用 MATCH()…AGAINST语法进行查询

    CREATE TABLE articles (
        id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
        title VARCHAR(200),
        body TEXT,
        FULLTEXT (title,body)
    ) ENGINE=MyISAM 
    SELECT * FROM articles   WHERE MATCH (title,body) AGAINST ('database'); 

    5 MySQL数据库导出导入

    1)导入

    登录到对应的数据库后,找到sql文件的路径,直接执行即可  

    source 1.sql

    2)导出

    mysqldump  dbname >1.sql

    6 恢复mysql

    必须开启mysqlbinlog日志,才可以使用

    mysqlbinlog hostname-bin.[0-9]* | mysql
  • 相关阅读:
    Javascript&Html-系统对话框
    Javascript&Html-延迟调用和间歇调用
    Javascript&Html-弹出窗口的屏蔽程序
    iPhone屏幕旋转
    iPhone深度学习-ARM
    xCode控制台的使用-应用闪退原因跟踪
    IOS-内存检测以及优化
    Javascript-Array
    http与https的区别
    Nginx:处理HTTP请求
  • 原文地址:https://www.cnblogs.com/baker95935/p/9197774.html
Copyright © 2011-2022 走看看