一些特殊功能的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 中单引号 和一些特殊字符的处理

为了防止程序SQL语句错误以及SQL注入,单引号必须经过处理。有2种办法: 1、使用参数,比如SELECT * FROM yourTable WHERE name = @name; ...

在Oracle库上几种特殊情况的SQL语句

在Oracle日常维护中,难免会碰到一些特殊情况,这里分享一些例子。

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

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

SQL语句对于多表联合查询重复字段的特殊语法处理

SELECT m.*,d_name,r_name,m2.m_account as shangji_account FROM Member m,Member m2,Role r,Depart d WHE...
  • sysdzw
  • sysdzw
  • 2016年01月13日 14:22
  • 5706

mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符,可使用本函数来预防数据库攻击。

mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符,可使用本函数来预防数据库攻击。PHP mysql_real_escape_string() 函数...

sql语句特殊字符的截取

这两天在项目中遇到一个问题,存入数据库中的数据与用户希望显示的数据有一些不一致,但是存入的数据还是正确的。这样的话,就需要我们在显示数据时做一些处理。项目中对该问题的处理办法是使用数据字典对数据显示时...

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

拦截器基础: 配置

SqlServer和Oracle中一些常用的sql语句10 特殊应用

--482, ORACLE / SQL SERVER --订购数量超过平均值的书籍 WITH Orders_Book AS ( SELECT Book_Name, SUM(Qty) ...

sql中update语句的几个特殊处理

语法: [sql] view plain copy update table_name t set t.row_name=replace(t.row_name,'old_value','...

特殊SQL语句及优化原则

特殊SQL语句及优化原则
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一些特殊功能的SQL语句(特殊SQL)
举报原因:
原因补充:

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