查询表一张表的列名及字段类型

select  tabale_name,column_name,data_type,data_length,data_precision from all_tab_cols where table_name=‘ 表名(大写)‘

查询     表名            ,字段名        ,字段的数据类型,字段的长度,字段的精度  从      视图(all_tab_cols)中    条件为表名=‘’

!条件中的表名必须是大写。

!create table  t  (x,number(38));中38指的是data_precision精度,与data_length(字段大小,单位为字节byte不一样#。数据库里完全可以最多使用22个字节进行存储

时间: 2024-10-09 08:24:13

查询表一张表的列名及字段类型的相关文章

mysql如果在使用多表连查时,两张或多张表出现相同的字段名的解决办法

多表查询时,mysql语句为: select a.*,b.* from 表A名 as a left join 表B名 as b on a.字段名=b.字段名; 当出现两个相同字段名字时,比如相同字段名为name,就可以a.name as aname,b,name as bname; 语句为: select a.name as aname,b.name as bname from as a left join 表B名 as b on a.字段名=b.字段名; mysql如果在使用多表连查时,两张或

数据引擎 创建表完整语法,字段类型,约束条件

数据引擎 创建表完整语法,字段类型,约束条件 回顾: 1.设置密码与修改密码 mysqladmin -uroot -p password设置的密码 mysqladmin -uroot -p原密码 password新密码 2.破解密码 - 1.先关掉服务,杀死进程 - 2.跳过权限认证启动服务端 - 3.以游客的身份登录即可 3.制作服务 - 1.mysql --install - 2.net start mysql 4.语法: 库的操作: 增: create database 库名; creat

10天学会phpWeChat——第八天:Form类,丰富表单提交的字段类型

通过前面七讲的系列教程,我们完成了一个包含后台并自适应PC+h5移动端的文章管理模块. 在实际的生产环境中,文章投稿.商品上传等操作并不会简单局限于一个text和textarea组成的表单.在实际中,我们可能会用到web富文本编辑器(如ueditor.markdown).图片上传.多图上传.附件上传.地图标注等更加丰富的表单类型. 今天,我们开始<10天学会phpWeChat>的第八讲:Form类,丰富表单提交的字段类型. 一.什么是Form类? Form类是phpWeChat封装好的一个类,

两张表并集求相同字段的和

有两张表a b 每张表里有两个字段都是id numa表的值id  num   b表的值  id  numa    5             b   15b    10            c   20c    15            d   20d    20            e   30求出两张表的结果 用一条sql结果值id  numa   5b   25c   35d   40e   30 SELECT `id`, SUM(`num`) FROM (SELECT * FROM

oracle修改表名、列名、字段类型、添加表列、删除表列

ALTER TABLE SCOTT.TEST RENAME TO TEST1--修改表名ALTER TABLE SCOTT.TEST RENAME COLUMN NAME TO NAME1 --修改表列名ALTER TABLE SCOTT.TEST MODIFY NAME1 NUMBER(20) --修改字段类型ALTER TABLE SCOTT.TEST ADD ADDRESS VARCHAR2(40) --添加表列ALTER TABLE SCOTT.TEST DROP NAME CASCAD

oracle怎样修改表名、列名、字段类型、添加表列、删除表列

ALTER TABLE SCOTT.TEST RENAME TO TEST1--修改表名ALTER TABLE SCOTT.TEST RENAME COLUMN NAME TO NAME1 --修改表列名ALTER TABLE SCOTT.TEST MODIFY NAME1 NUMBER(20) --修改字段类型ALTER TABLE SCOTT.TEST ADD ADDRESS VARCHAR2(40) --添加表列ALTER TABLE SCOTT.TEST DROP NAME CASCAD

更新同一张表的整列字段

首先需要先把需要更新的整列结果查询出来. 这里记录下mysql时间的函数:DATE_FORMAT( 字段名, '%Y-%m-%d %H:%i:%s' )  第二个参数是要转换的格式,因为我本来的格式中有毫秒. 以下是举例: 转换的sql :SELECT id AS dd, DATE_FORMAT( created, '%Y-%m-%d %H:%i:%s' ) created2 FROM pe_project_list 整条sql: UPDATE pe_project_listINNER JOIN

Sqlite创建表一定要声明字段类型(ContentProvider查询的小问题)

用ContentProvider查询,有时候不太灵..就像下面的代码,数据库中存在该数据,但是查不出来.原因可能是该字段没有声明类型.. 如下: private final static String SQL_CREATE_TABLE_INSTALLED = "CREATE TABLE if not exists " + TABLE_INSTALLED + " ( " + "id not null, " + "name text not

SQL Server 2000中查询表名,列名及字段类型

经常碰到一些忘记表名称的情况,此时只记得个大概,此时可通过查询系统表Sysobjects找到所要的表名,如要查找包含用户的表名,可通过以下SQL语句实现, Select * From sysobjects Where name like '%user%' 如果知道列名,想查找包含有该列的表名,可加上系统表syscolumns来实现,如想查找列名中包含有user的所有表名,可通过以下SQL语句来实现 Select * From sysobjects s Where Exists( Select *