数据库与基本表操作 表是数据库什么的操作依据?
表是数据库什么的操作依据?
表是数据库中最基本的操作对象,也是整个数据库系统的数据来源。
如何用数据库自连接建立表格?
1、打开——“开始”,选择——“所有程序”,找打“Microsoft SQL Server 2005”单击打开,然后选择——“SQL Server Management Studio Express”单击打开。
2、打开后,这里有两种选择,“Windows身份验证”和“SQL Server身份验证”,两种下都可以建表,只是后期表的拥有着不一样。
3、选择
数据库表样本数据怎么建立?
、 使用向导建立数据库
特点:可以方便快捷地创建数据库,但只适用于一般常用的数据库。
2、 使用数据库设计器建立数据库
特点: 最大特点就是灵活性
操作步骤:⑴“文件”菜单“新建”,显示新建对话框
⑵选择“数据库”和单击“新建文件”钮
⑶在创建对话框中输入新数据库的名称和单击“保存”钮
效果:数据库文件已经建立完成。
显示出“数据库设计器”窗口和“数据库设计工具”
打开“数据库设计器”工具方法:“显示”菜单“工具栏”
选择“数据库设计器”
pg数据库常用操作?
pg数据库的常用操作有以下几种:
一、查询
1)查询进程:
select * from pg_stat_activity
说明:
datname表示数据库名
procpid表示当前的SQL对应的PID
query_start表示SQL执行开始时间
current_query表示当前执行的SQL语句
waiting表示是否正在执行,t表示正在执行,f表示已经执行完成
client_addr表示客户端IP地址
2)kill进程:
kill有两种,
第一种是:
SELECT pg_cancel_backend(PID)
第二种是:
SELECT pg_terminate_backend(PID)
3)查询连接数
SELECT count(*) FROM (SELECT pg_stat_get_backend_idset() AS backendid) AS s
二、授权
1)sequence授权,跟table授权有区别
grant usage,select on sequence ltsequence_namegt to ltrolegt
三、查询size
1、sql查询
postgres# select pg_size_pretty(pg_database_size(#39postgres#39))
2 、linux du查询
postgres# SELECT oid from pg_database where datname#39postgres#39
oid
-------
21360
查看名称为21360的文件的大小即是数据库postgres的大小
四、解锁,注意要先连接到表所在的database
c ampdbname
select distinct , from pg_class a,pg_locks b where and and like #39%amptable_name%#39
select pg_terminate_backend(amppid)
五、查询哪些表占用的空间大。
SELECT table_schema || #39.#39 || table_name AS table_full_name,
pg_size_pretty(pg_total_relation_size(#39#34#39 || table_schema || #39#34.#34#39 || table_name || #39#34#39)) AS size
FROM information_
where table_name like #39%awr%#39
ORDER BY
pg_total_relation_size(#39#34#39 || table_schema || #39#34.#34#39 || table_name || #39#34#39) DESC
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。