数据库(sql)
guoqinhua
这个作者很懒,什么都没留下…
展开
-
提升各种数据库脚本的方法
下面是几种不同数据库的升级脚本比较,实际上是对不同数据库版本的ALTER命令用法的比较 约定:[]内的内容可有可无 1,修改字段类型[关键字:modify&alter] mysql: ALTER TABLE 表名 MODIFY [COLUMN] 字段名 字段类型定义; sqlserver: ALTER TABLE 表名 ALTER COLUMN 字段...原创 2008-07-17 16:52:56 · 125 阅读 · 0 评论 -
mysql 常用命令
启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show databases; 选择数据库:use databaseName; 列出表格:show tables; 显示表格列的属性:show columns from tableName;...2008-07-29 17:11:58 · 68 阅读 · 0 评论 -
列转行
[code="java"]SELECT id, 'c1' cn, c1 cv FROM t_col_rowUNION ALLSELECT id, 'c2' cn, c2 cv FROM t_col_rowUNION ALLSELECT id, 'c3' cn, c3 cv FROM t_col_row;select * from t_col_row...原创 2010-12-16 00:14:11 · 86 阅读 · 0 评论 -
oracle 忘记管理员密码。找回密码!
[code="java"]在数据库所在的机器上进行如下操作)首先在命令行下设置ORACLE_SIDDOS>set ORACLE_SID=SIDunix>export ORACLE_SID=SID然后sqlplus /nologconnect / as sysdbaalter user USERNAMEidentified by PASSWORD;...2011-04-10 22:58:12 · 113 阅读 · 0 评论 -
Oracle\MS SQL Server的数据库多表关联更新UPDATE与多表更新
一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新。而表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。我们先来讨论根据其他表数据更新你要更新的表 一、MS SQL Server 多表关联更新 sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但...原创 2012-02-10 11:41:15 · 314 阅读 · 0 评论 -
Oracle查询表空间使用情况
--查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOT...原创 2013-08-14 17:19:41 · 173 阅读 · 0 评论