zoukankan      html  css  js  c++  java
  • Mysql的基本语句

    Mysql的基本语句

    1.查询当前数据库所有表名:

    -- 方案一:
    show tables;
    
    --方案二:jeesite为数据库
    select table_name from information_schema.tables where table_schema='jeesite' and table_type='base table';

    2,查询某张表的所有字段名:

    -- jeesite为数据库名,sys_role为表名
    select column_name from information_schema.columns where table_schema='jeesite' and table_name='sys_role';

    3,查询mysql支持哪些存储引擎:

    show engines;

    4,查看mysql当前默认的存储引擎:

     show variables like '%storage_engine%';

    5,备份一个数据库【在windows cmd 下面使用】

    mysqldump -h hostname -P port -u username -p dbname table1 table2 ... > d:BackupName.sql

    其中:

    • hostname 主机名:一般为localhost 或 数据库所在主机ip 地址(如:192.168.0.123)
    • port 连接数据库的端口:一般为3306 默认端口 也可能有的为3307 或者别的 
    • username 用户名:一般为root 
    • dbname  数据库的名称:如jeesite(根据要备份数据库名填写)
    • table1和table2参数表示需要备份的表的名称,为空则整个数据库备份;(mysqldump -hlocalhost -P3306-uroot -p jeesite >  D:mysqlackupmysql20171126.sql 或 mysqldump -h localhost  -P3306 -u root -p jeesite >  D:mysqlackupmysql20171127.sql)命令-u -h -p 跟参数可以有空格也可以不加空格
    • BackupName.sql 备份文件的路径(绝对路径 )如:  D:mysqlackupmysql20171126.sql   表示D 盘下mysql20171126.sql 文件为备份的文件  .sql 可以该为其他后缀
    • -p 表示密码 这里必须命令输入完毕 【Enter】 后才可以输入密码

    例如:使用root用户备份jeesite数据库下的fr_t_user表

    mysqldump -u root -p jeesite fr_t_user > D:mysqlbackupmysql20171126.sql

    6,使用mysqldump命令 还原数据库的语法如下【在windows cmd 下面使用】:

     mysql -hlocalhost -P3306 -uroot -p  dbname  <  d:mysqlackupmysql20171126.sql
    • dbname 为要还原的数据库名:意思把mysql20171126.sql 的表结构和数据还原到 dbname 数据库中
    • 数据库必须已经建立
    • 其他方法也可以 用命令  source d:mysqlackupmysql20171126.sql 【前提:1.在mysql 命令行中输入命令;2.use 当前数据;】

    7, 获取第一条记录(limit 1):

    //获取第一条记录
    select * from rz.t_wlpc_log a order by a.jzgsrq desc  LIMIT 1;
    //获取第一、二条数据
    select * from rz.t_wlpc_log a order by a.jzgsrq desc  LIMIT 1,2;

     8,查看mysql版本:

    select version();

     9,查看刚插入数据记录的自增长的值:

    -- 获取刚插入的自增长的值
    SELECT LAST_INSERT_ID();

     10,删除库中所有表

    SELECT concat('DROP TABLE IF EXISTS ', table_name, ';') FROM information_schema.tables WHERE table_schema = 'dbname';
  • 相关阅读:
    dotnet core gbk 编码错误解决方案
    测试工程师有福啦!一键生成api文档及测试功能
    Asp.net MVC + AngularJS 统一权限管理系统(一)
    移动开发在路上-- IOS移动开发 五 网络请求封装
    移动开发在路上-- IOS移动开发系列 网络交互四(2)
    移动开发在路上-- IOS移动开发系列 网络交互四(1)
    GZIP怎么运用在.NET MVC 简单实现
    顺时针打印矩阵
    numpy教程 pandas教程 Python数据科学计算简介(莫烦 视频链接+代码笔记)
    4. Median of Two Sorted Arrays
  • 原文地址:https://www.cnblogs.com/lizm166/p/7900955.html
Copyright © 2011-2022 走看看