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:\mysql\backup\mysql20171126.sql 或 mysqldump -h localhost  -P3306 -u root -p jeesite >  D:\mysql\backup\mysql20171127.sql)命令-u -h -p 跟参数可以有空格也可以不加空格
  • BackupName.sql 备份文件的路径(绝对路径 )如:  D:\mysql\backup\mysql20171126.sql   表示D 盘下mysql20171126.sql 文件为备份的文件  .sql 可以该为其他后缀
  • -p 表示密码 这里必须命令输入完毕 【Enter】 后才可以输入密码

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

mysqldump -u root -p jeesite fr_t_user > D:\mysql\backup\mysql20171126.sql

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

 mysql -hlocalhost -P3306 -uroot -p  dbname  <  d:\mysql\backup\mysql20171126.sql
  • dbname 为要还原的数据库名:意思把mysql20171126.sql 的表结构和数据还原到 dbname 数据库中
  • 数据库必须已经建立
  • 其他方法也可以 用命令  source d:\mysql\backup\mysql20171126.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';

Mysql的基本语句的更多相关文章

  1. Mysql 常用 SQL 语句集锦

    Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...

  2. 基于表的数据字典构造MySQL建表语句

    表的数据字典格式如下: 如果手动写MySQL建表语句,确认麻烦,还不能保证书写一定正确. 写了个Perl脚本,可快速构造MySQL脚本语句. 脚本如下: #!/usr/bin/perl use str ...

  3. mysql常用操作语句

    mysql常用操作语句 1.mysql -u root -p   2.mysql -h localhost -u root -p database_name 2.列出数据库: 1.show datab ...

  4. Mysql 常用 SQL 语句集锦 转载(https://gold.xitu.io/post/584e7b298d6d81005456eb53)

    Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...

  5. MySQL之alter语句用法总结

    MySQL之alter语句用法总结 1:删除列 ALTER TABLE [表名字] DROP [列名称] 2:增加列 ALTER TABLE [表名字] ADD [列名称] INT NOT NULL  ...

  6. MySQL数据库sql语句的一些简单优化

    1.查询条件的先后顺序 有多个查询条件时,要把效率高能更精确筛选记录的条件放在后边.因为MySQL解析sql语句是从后往前的(不知是否准确). 例: select a.*,b.* from UsrIn ...

  7. MySql的like语句中的通配符:百分号、下划线和escape

      MySql的like语句中的通配符:百分号.下划线和escape   %:表示任意个或多个字符.可匹配任意类型和长度的字符. Sql代码 select * from user where user ...

  8. 23个MySQL常用查询语句

    23个MySQL常用查询语句 一查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,<,<>,!=,!> ...

  9. mysql下sql语句 update 字段=字段+字符串

    mysql下sql语句 update 字段=字段+字符串   mysql下sql语句令某字段值等于原值加上一个字符串 update 表明 SET 字段= 'feifei' || 字段; (postgr ...

  10. MYSQL中的语句

    MYSQL中的语句 decimal(8,2):最多存10位数的数字,小数点后保存两位.如:999999.99

随机推荐

  1. FZU 2092 收集水晶(记忆化搜索)

    Problem 2092 收集水晶 Accept: 101 Submit: 439 Time Limit: 5000 mSec Memory Limit : 32768 KB Problem Desc ...

  2. ubuntu16.04下安装wps

    首先下载安装 下载 wps for linux 在终端用命令安装 sudo dpkg -i wps-office_10.~a21_amd64.deb 字体缺失问题 下载 wps_symbol_font ...

  3. Centos6.10安装tomcat

    1.  下载tomcat 2.  解压到相应的路径下 tar -xzvf apache-tomcat-8.5.34.tar.gz 3.  启动tomcat # 进入"apache-tomca ...

  4. UVA 11768 - Lattice Point or Not

    首先本题需要用到扩展欧几里得算法…… 关于exgcd算法的一点简略证明: 那么,对于函数exgcd(a,b)=(d,x,y),其中d满足d=gcd(a,b); (x,y)满足ax+by=d; 则exg ...

  5. CCCC L2-005. 集合相似度

    https://www.patest.cn/contests/gplt/L2-005 题解:直接set的count函数 坑 :要用容斥原理算两个集合的并,否则超时.(我还以为要打表呢) #includ ...

  6. MySQL命令:创建数据库、插入数据

    简介: 学习mysql环境为ubantu,下面记录一些基本的创建数据库和插入数据的口令 打开MySQL 服务并使用 root 登录: --打开 MySQL 服务 sudo service mysql ...

  7. wf-pagination-javascript 分页

    1 <?php isset($_REQUEST['form_single_page_num']) && !empty($_REQUEST['form_single_page_nu ...

  8. CentOS VmwareTools安装

    1. 虚拟机菜单栏--虚拟机--安装VMware tools 2. CentOS系统中弹出的VMware tools窗口中--右击VMwaretools.tar.gz--Extract到桌面 3.打开 ...

  9. 高并发秒杀系统方案(JSR303参数校验)

    <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring- ...

  10. python-面向对象-11-异常

    异常 目标 异常的概念 捕获异常 异常的传递 抛出异常 01. 异常的概念 程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常 程序停止执 ...