表是数据库什么的操作依据?
表是数据库中最基本的操作对象,也是整个数据库系统的数据来源。
如何用数据库自连接建立表格?
1、打开——“开始”,选择——“所有程序”,找打“MicrosoftSQLServer2005”单击打开,然后选择——“SQLServerManagementStudioExpress”单击打开。
2、打开后,这里有两种选择,“Windows身份验证”和“SQLServer身份验证”,两种下都可以建表,只是后期表的拥有着不一样。
3、选择
数据库表样本数据怎么建立?
、使用向导建立数据库
特点:可以方便快捷地创建数据库,但只适用于一般常用的数据库。
2、使用数据库设计器建立数据库
特点:最大特点就是灵活性
操作步骤:⑴“文件”菜单“新建”,显示新建对话框
⑵选择“数据库”和单击“新建文件”钮
⑶在创建对话框中输入新数据库的名称和单击“保存”钮
效果:数据库文件已经建立完成。
显示出“数据库设计器”窗口和“数据库设计工具”
打开“数据库设计器”工具方法:“显示”菜单“工具栏”
选择“数据库设计器”
pg数据库常用操作?
pg数据库的常用操作有以下几种:
一、查询
1)查询进程:
select*frompg_stat_activity
说明:
datname表示数据库名
procpid表示当前的SQL对应的PID
query_start表示SQL执行开始时间
current_query表示当前执行的SQL语句
waiting表示是否正在执行,t表示正在执行,f表示已经执行完成
client_addr表示客户端IP地址
2)kill进程:
kill有两种,
第一种是:
SELECTpg_cancel_backend(PID)
第二种是:
SELECTpg_terminate_backend(PID)
3)查询连接数
SELECTcount(*)FROM(SELECTpg_stat_get_backend_idset()ASbackendid)ASs
二、授权
1)sequence授权,跟table授权有区别
grantusage,selectonsequenceltsequence_namegttoltrolegt
三、查询size
1、sql查询
postgres#selectpg_size_pretty(pg_database_size(#39postgres#39))
2、linuxdu查询
postgres#SELECToidfrompg_databasewheredatname#39postgres#39
oid
-------
21360
查看名称为21360的文件的大小即是数据库postgres的大小
四、解锁,注意要先连接到表所在的database
campdbname
selectdistinct,frompg_classa,pg_locksbwhereandandlike#39%amptable_name%#39
selectpg_terminate_backend(amppid)
五、查询哪些表占用的空间大。
SELECTtable_schema||#39.#39||table_nameAStable_full_name,
pg_size_pretty(pg_total_relation_size(#39#34#39||table_schema||#39#34.#34#39||table_name||#39#34#39))ASsize
FROMinformation_
wheretable_namelike#39%awr%#39
ORDERBY
pg_total_relation_size(#39#34#39||table_schema||#39#34.#34#39||table_name||#39#34#39)DESC