一些特殊功能的SQL语句(特殊SQL)

原创 2012年03月28日 16:55:04

如今不管是MySql还是Oracle,都有很多客户端软件方便我们去操作它,MySql有Front,Sqlyog,Oracle有toad,PL/Sql,但有一些操作还是使用命令方便些,如下所示:

>>mysql中如何查看当前数据库中有多少张表?

select count(*) tables, table_schema from information_schema.tables where table_schema ='XXXXX' group by table_schema; 

 

XXXXX为你的数据库名

以上是统计,如果想列出所有表,则是:

use XXXX #数据库名

show tables #这个命令的最后一行也会统计出table数量

 

>>2.删除数据库中满足一定条件的表:

drop tables where in(SELECT TABLE_NAME 
FROM information_schema.TABLES 
WHERE TABLE_SCHEMA='downbase'  and TABLE_NAME  stime like '201102%'
)

 

>>3.从Dos访问MySql:

首先要确保mysql的bin文件在当前目当下能找到,只有这样才能执行一系列的指令.

本地访问mysql的指令:

mysql -uroot -proot

注意-u和-p分别表示用户名和密码,它们两个后面不能有空格。
 

还有一些常用命令:

1、显示数据库列表。
show databases;
2、显示库中的数据表:
use mysql;

show tables;
3、显示数据表的结构:
describe 表名;
4、建库:
create database 库名;
5、建表:
use 库名;
create table 表名 (字段设定列表);
6、删库和删表:
drop database 库名;
drop table 表名;
7、将表中记录清空:
delete from 表名;
8、显示表中的记录:
select * from 表名;

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

特殊SQL语句及优化原则

1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2...

java用字符串拼接SQL语句的特殊字符转义问题

在实际的项目开发中,往往会根据用户在界面的文本框中输入的信息,去数据库中做模糊查询。如果使用的是原始的JDBC和SQL,往往需要对用户的输入进行转义,避免生成的sql语法错误,或者防止SQL注入。比如...

特殊SQL语句及优化原则

1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:sel...

MyBatis拦截器动态修改SQL语句及参数值(场景:查询中字段值中特殊字符自动转义)

拦截器基础: 配置

特殊SQL语句及优化原则

特殊SQL语句及优化原则

存储过程中特殊符号的处理-sql语句当参数的存储过程-复杂查询

在做一个小项目的时候遇到一个很纠结的问题。这里和大家分享一下 ,希望对有同样问题的朋友有所帮助 问题:有如下一个复杂查询 在三层架构中这是一个让人很纠结的问题,最终觉得把界面层所有参数都封装到...

PL/SQL格式化SQL语句, 选中行高亮,双击即显示表数据,特殊Copy 等技巧

1、PL/SQL Developer记住登陆密码   在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;  设置方法:P...

特殊SQL 看看就知道了

  • 2011-12-12 15:39
  • 1.96MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)