数据库相关
guagua365
这个作者很懒,什么都没留下…
展开
-
Oracle中数据库用户和表空间关系
一个用户可以使用一个或多个表空间,一个表空间也可以供多个用户使用。用户和表空间没有隶属关系,表空是一个用来管理数据存储逻辑概念,表空间只是和数据文件发生关系,数据文件是物理的,一个表空间可以包含多个数据文件,而一个数据文件只能隶属一个表空间。 用户属于数据库实例的,在一个实例下不能同名用户。但在一oracle服务器,可以创建多个实例,只要你的机器配置够用就可以。因为一个实原创 2009-04-30 09:26:00 · 2577 阅读 · 0 评论 -
查询informix数据库当前时间
查询informix数据库当前的时间的SQL:SELECT current FROM sysmaster:sysshmvals;原创 2009-05-04 11:52:00 · 6106 阅读 · 1 评论 -
MySQL复制表结构
1.复制表结构及数据到新表CREATE TABLE 新表 SELECT * FROM 旧表 2.只复制表结构到新表CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2或CREATE TABLE 新表 LIKE 旧表 3.复制旧表的数据到新表(假设两个表结构一样)INSERT INTO 新表 SELECT * FROM 旧表原创 2009-08-21 10:39:00 · 358 阅读 · 0 评论 -
MySQL中修改密码及访问限制设置详解
MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编?语言PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求。下面转载 2009-09-24 10:02:00 · 362 阅读 · 0 评论 -
MySQL TRUNCATE&DELETE
TRUNCATE TABLE用于完全清空一个表。从逻辑上说,该语句与用于删除所有行的DELETE语句等同,但是在有些情况下,两者在使用上有所不同。 对于InnoDB表,如果有需要引用表的外键限制,则TRUNCATE TABLE被映射到DELETE上;否则使用快速删减(取消和重新创建表)。使用TRUNCATE TABLE重新设置AUTO_INCREMENT计数器,设置时不考虑是否有外键限制。转载 2009-10-12 09:11:00 · 1467 阅读 · 0 评论 -
关闭MYSQL错误提示音
最近工作上常用到MySQL,发现MySQL的错误提示音比较烦人,上网搜索了一下,有以下三种关闭该提示音的方法:方法1. 使用终端命令 使用MySQL的命令终端时,使用mysql --no-beep即可。 方法2. 修改MySQL配置文件my.ini 在[mysql] 下加入一行 no-beep 重新启动MYSQL即可。 方法3. 关闭发声设备原创 2009-10-16 15:17:00 · 835 阅读 · 0 评论 -
MySql 格式化时间函数
这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准。 m转载 2009-11-24 16:31:00 · 406 阅读 · 0 评论 -
Mysq使用技巧集锦
1.查看数据库表空间情况:SHOW TABLE STATUS LIKE tablename;返回结果中包含有表的引擎,自增序列当前值,索引长度,表的创建时间,最近一次更新时间等信息。Data_free表示可用的表空间,单位是byte。2.字符串操作函数:对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如原创 2010-02-08 14:22:00 · 1000 阅读 · 0 评论