Hello World!

……用代码敲开每一个World的大门

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

如今不管是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 表名;

 

阅读更多
个人分类: 数据库
上一篇Java泛型的好处
下一篇把你的收入分成五份
想对作者说点什么? 我来说一句

Oracle SQL培训讲义

2010年05月13日 432KB 下载

SQL语句

2008年07月03日 46KB 下载

一些特殊样式的英文字体

2009年05月09日 1.4MB 下载

精妙SQL 语句收集

2011年03月16日 47KB 下载

精妙SQL速查手册(.txt)

2009年05月15日 4KB 下载

pic内部特殊功能寄存器中文说明

2012年01月07日 563KB 下载

STC15F2K60S2单片机特殊功能寄存器

2015年08月20日 659KB 下载

oracle编辑的常用语句

2012年05月17日 15KB 下载

特殊SQL 看看就知道了

2011年12月12日 1.96MB 下载

没有更多推荐了,返回首页

关闭
关闭