mysql确定数据表中是否存在某字段_MySQL判断表是否存在某个列
满意答案
Daigle08
2013.04.24
采纳率:47% 等级:12
已帮助:11499人
Mysql使用Describe命令判断字段是否存在
工作时需要取得MySQL中一个表的字段是否存在 于是就使用Describe命令来判断 mysql_connect('localhost', 'root', 'root'); mysql_select_db('demo'); $test = mysql_query('Describe cdb_posts first'); $test = mysql_fetch_array($test); $test[0]返回的是该字段的名
工作时需要取得MySQL中一个表的字段是否存在
于是就使用Describe命令来判断
mysql_connect('localhost', 'root', 'root');
mysql_select_db('demo');
$test = mysql_query('Describe cdb_posts first');
$test = mysql_fetch_array($test);
$test[0]返回的是该字段的名称,比如我要查询first字段,返回的就是first
如果此字段不存在返回的就是NULL,通过这样可以判断一个字段是否存在
附加资料:
describe命令
一、describe命令用于查看特定表的详细设计信息,例如为了查看guestbook表的设计信息,可用:
describe guestbook
二、可通过”show comnus”来查看数据库中表的列名,有两种使用方式:
show columns form 表名 from 数据库名
或者:
show columns from 数据库名.表名
三、用describe命令查询具体列的信息
describe guestbook id
就是查询guestbook中id字段的列信息
{DESCRIBE | DESC} tbl_name [col_name | wild]
DESCRIBE 是 SHOW COLUMNS FROM 的缩写。DESCRIBE 提供有关一个表的列信息。col_name 可以是一个列名或是一个包含 SQL 通配符字符 “%” 和 “_” 的字符串。没有必要用引号包围字符串。
如果列类型不同于你所期望的基于一个 CREATE TABLE 语句建立的列,注意 MySQL 有时会更改列类型。这个语句是提供给与 Oracle 兼容的。
00分享举报
mysql确定数据表中是否存在某字段_MySQL判断表是否存在某个列相关推荐
- mysql表中的中文是乱码_mysql插入表中的中文显示为乱码或问号的解决方法
版权声明:本文为博主原创文章,未经博主允许不得转载. 今天在做ssh的博客项目时发现mysql数据库中的中文显示为问号,网上查阅了很多资料,都不是很全,所以我总结一下,供大家参考和自己复习. 1.我的 ...
- java窗口向mysql加信息_Java中如何实现向DBC方式向表中添加数据
原标题:Java中如何实现向DBC方式向表中添加数据 Java中如何实现向DBC方式向表中添加数据 Java程序JDBC方式向数据库的表添加记录的步骤: 1.新建工程: Java Project 2. ...
- php将excel数据导入mysql表中_【PHP】将EXCEL表中的数据轻松导入Mysql数据表
在网络上有不较多的方法,在此介绍我已经验证的方法. 方法一.利用EXCEL表本身的功能生成SQL代码 ①.先在"phpmyadmin"中建立数据库与表(数据库:excel,数据表: ...
- mysql 查询两个字段相同的数据_sql语句如何查询一个表中某两个字段的相同数据?...
查询一个表中某两个字段的相同数据代码是:Select Name,ID From A group by Name,ID having count (*)>1. 结构化查询语言(Structured ...
- 如何从Oracle数据库中的表中获取列名(字段名)列表?
如何从Oracle数据库中的表中获取列名(字段名)列表? 目录 如何从Oracle数据库中的表中获取列名(字段名)列表? #示例一 #示例二 示例三: #示例一 可以获取: table_name:表名 ...
- Hibernate继承(2)子类属性生成在自己的一张表中,父类的属性一张表
Hibernate继承(2)子类属性生成在自己的一张表中,父类的属性一张表 <?xml version="1.0"?> <!DOCTYPE hibernate-m ...
- mysql如果存在字段删除_mysql判断表是否存在然后批量删除的操作
1.在网上找了许久都没有找到判断表是否存在,然后模糊删除的.但是最后找到了一个曲线救国的方法. 需求:删除表中后缀是 _待删除 的表 1.第一步,找到所有的这样的表,并且拼装好删除表的sql Sele ...
- Excel VBA 将当前活动工作表中的图片保存到以工作表名称命名的文件夹内
Sub exportpic() '将当前活动工作表中的图片保存到以工作表名称命名的文件夹内 Dim sn, path As String, j% sn = ActiveSheet.Name path ...
- oracle如何查看表的字段是否存在,Oracle删除表、字段之前判断表、字段是否存在...
Oracle删除表.字段之前判断表.字段是否存在 在Oracle中若删除一个不存在的表,如 "DROP TABLE tableName",则会提示: ORA-00942:表或视图不 ...
- 【hive-3.1.3】ORC 格式的表和 text 格式的表,当分区的字段数量和表的字段数量不一致,检索结果不相同
ORC 格式的表,和 text 格式的表,如果分区的字段数量和表的字段数量不一致,则 select 的结果不一致. 1. 测试内容 1.1 ORC 格式的表 CREATE EXTERNAL TABLE ...
最新文章
- 【骚气的动效】无限循环往下往复淡入淡出运动,通常用于向下箭头,提示用户可以往下滚动或者点击展开
- JAVASE初级笔记
- keras 使用多GPU
- #035 大数阶乘 PTA题目6-10 阶乘计算升级版 (20 分)
- Android 开发笔记——通过 Intent 传递类对象
- 新概念英语第二册课文电子版_新概念英语第二册课文学生(Victoria)朗读
- 如何配置DDS以使用多个网络接口?How do I configure DDS to work with multiple network interfaces?
- vite新建vue3项目采坑,官网流程之路,vite+vue3+elementpuls
- C++ ------------------- string类介绍
- 智能优化算法:绯鲵鲣优化算法-附代码
- 物理用不用计算机,计算物理学到底是干什么的?
- 用组合机床加工铸造模具
- Linux操作系统文件类型有哪几种?
- ORBSLAM论文翻译
- php两个手机号正则表达式_最新手机号码正则表达式(php版)
- vue组件走马灯_Vue-component | 文字走马灯组件
- java.lang.NullPointerException: Attempt to invoke virtual method 'void com.hhl.library.FlowTagLayout
- 软件测试--MonkeyRunner(3)
- BIOS设置中还原coms设定的操作方法
- 【Go】(九)Go函数篇 -- 函数的定义
热门文章
- maven 配置tomcat 插件
- 值类型和引用类型小解
- unity-Profiler调试Android
- Invalid prop: type check failed for prop “index“. Expected String with value “145“...
- JavaWeb开发Session管理
- Java-图书管理系统(控制台程序)
- 30个ies光域网带图_15个让你脚下更细腻的经典控球训练
- linux 生成bmp,linux下生成bmp图片的测试程序
- display可以控制标签的显示模式
- win7 ASP.NET 2.0 部署