位置: 编程技术 - 正文

MySQL命令行中给表添加一个字段(字段名、是否为空、默认值)(mysql命令行怎么用)

编辑:rootadmin

推荐整理分享MySQL命令行中给表添加一个字段(字段名、是否为空、默认值)(mysql命令行怎么用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysqlsh命令,mysql命令指定数据库,mysql命令行操作,mysql命令行指定数据库,mysqlsh命令,mysqlsh命令,mysqlsh命令,mysql命令行怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL命令行中给表添加一个字段(字段名、是否为空、默认值)(mysql命令行怎么用)

先看一下最简单的例子,在test中,添加一个字段,字段名为birth,类型为date类型。mysql> alter table test add column birth date;Query OK, 0 rows affected (0. sec)Records: 0 Duplicates: 0 Warnings: 0查询一下数据,看看结果:mysql> select * from test;+------+--------+----------------------------------+------------+-------+| t_id | t_name | t_password | t_birth | birth |+------+--------+----------------------------------+------------+-------+| 1 | name1 | | NULL | NULL || 2 | name2 | | -- | NULL |+------+--------+----------------------------------+------------+-------+2 rows in set (0. sec)从上面结果可以看出,插入的birth字段,默认值为空。我们再来试一下,添加一个birth1字段,设置它不允许为空。mysql> alter table test add column birth1 date not null;Query OK, 0 rows affected (0. sec)Records: 0 Duplicates: 0 Warnings: 0居然执行成功了!?意外了!我原来以为,这个语句不会成功的,因为我没有给他指定一个默认值。我们来看看数据:mysql> select * from test;+------+--------+----------------------------------+------------+-------+------------+| t_id | t_name | t_password | t_birth | birth | birth1 |+------+--------+----------------------------------+------------+-------+------------+| 1 | name1 | | NULL | NULL | -- || 2 | name2 | | -- | NULL | -- |+------+--------+----------------------------------+------------+-------+------------+2 rows in set (0. sec)哦,明白了,系统自动将date类型的值,设置了一个默认值:--。下面我来直接指定一个默认值看看:mysql> alter table test add column birth2 date default '-1-1';Query OK, 0 rows affected (0. sec)Records: 0 Duplicates: 0 Warnings: 0mysql> select * from test;+------+--------+----------------------------------+------------+-------+------------+------------+| t_id | t_name | t_password | t_birth | birth | birth1 | birth2 |+------+--------+----------------------------------+------------+-------+------------+------------+| 1 | name1 | | NULL | NULL | -- | -- || 2 | name2 | | -- | NULL | -- | -- |+------+--------+----------------------------------+------------+-------+------------+------------+2 rows in set (0. sec)看到没,将增加的birth2字段,就有一个默认值了,而且这个默认值是我们手工指定的。关于MySQL中给表添加一个字段,本文就介绍这么多,希望对大家有所帮助,谢谢!

MySQL查询空字段或非空字段(is null和not null) 现在我们先来把test表中的一条记录的birth字段设置为空。mysqlupdatetestsett_birth=nullwheret_id=1;QueryOK,1rowaffected(0.sec)Rowsmatched:1Changed:1Warnings:0OK,执行成功!

MySQL查看与修改当前数据库编码的方法 MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码。查看当前数据库编码的SQL语

MySQL命令行删除表中的一个字段 先看看删除之前的表结构:mysqlselect*fromtest;+------+--------+----------------------------------+------------+------------+------------+------------+|t_id|t_name|t_password|t_birth|birth|b

标签: mysql命令行怎么用

本文链接地址:https://www.jiuchutong.com/biancheng/321282.html 转载请保留说明!

上一篇:mysql Non-Transactional Database Only(只支持MyISAM)

下一篇:MySQL查询空字段或非空字段(is null和not null)(mysql查询字段为空的数据)

  • 资金账簿印花税减半征收后可以叠加享受优惠吗
  • 增值税发票系统怎么读入发票
  • 一般纳税人企业所得税税率2023
  • 建筑业属于货物行业吗
  • 外地预缴的增值税要在本地计算附加税吗?
  • 两免三减半的范围
  • 现金盘亏无法查明原因计入什么科目
  • 出口免税需要什么资料
  • 虚开增值税普通罪量刑标准
  • 金银首饰在哪个平台买比较好
  • 不同组织的区别主要体现在哪些方面
  • 纳税人取得虚开的增值税专用发票处理问题的通知
  • 买车时的保险包括哪些费用,多少钱
  • 设备的配件怎么做分录
  • 个体户国税定额开发票60000元地税要交多少钱?
  • 企业咨询服务费合同
  • 行业协会收取的服务费
  • 农产品初加工免征企业所得税
  • 成品油消费税征税
  • 没有签订劳动合同员工离职怎么处理
  • 公司院内打井怎么处罚
  • 支付工人保险费计入什么科目里
  • 开通电子税务局需要什么资料
  • 产品核算会计业务流程
  • 卸载了驱动程序会怎么样
  • 挂社保不发工资
  • 一般纳税人车辆过户给个人开票几个点
  • 基本户被冻结了一般户可以发工资吗
  • 公司过年买的鞭炮可以入账吗
  • 在win7系统中安装win10
  • 个人所得税应该计入什么科目
  • 太超过了
  • 增值税专用发票上注明的价款含税吗
  • php strlen函数
  • 累计盈余科目怎么填
  • 二手车过户需要带什么资料
  • 商业汇票的承兑银行必须具备下列条件
  • 二手车销售发票的开具怎么处理?
  • 零申报的账怎么做
  • chatgpt的多种免费使用方式
  • 基于YOLOv5的中式快餐店菜品识别系统
  • setup.cgi
  • php页面跳转可以用header
  • java桥接模式的应用场景
  • Google C++ Style中允许使用的Boost库(1) 程序即人生 博客频道 CSDN.NET
  • 跨平台 gui
  • 建筑设备的概念,作用及其研究内容
  • 商业折扣影响主营业务成本吗
  • 个人所得税的征收
  • 印花税减免税优惠政策2019
  • 企业应如何合理安排筹资期限的组合方式,优化资金结构
  • 应付职工薪酬代扣社保
  • 增值税农产品免税
  • 解除劳动合同的合法程序
  • 主营业务收入净额指的是什么
  • 哪些企业可以减免企业所得税
  • 利润表中的营业收入怎么算出来的
  • 出租房屋的广告怎么写好
  • 管理会计的职能作用是
  • sql server删除重复数据保留一条
  • linux系统中的文件
  • SchSvr.exe - SchSvr是什么进程 有什么作用
  • windows 10微软
  • 怎么禁止电脑qq自动启动
  • perl -p -e
  • jquery22插件网
  • cocos-2dx
  • 游戏开发unity3d
  • python基本用法
  • [置顶]电影名字《收件人不详》
  • 未开票收入如何申报增值税
  • 电子税务局如何下载财务报表
  • 广东税务局一般几点上班
  • 浙江社保费申报说无有效三方协议信息
  • 河东区地税局上班时间
  • 申报印花税显示未维护营行业信息
  • 特斯拉绿色牌照
  • 北京市房山区限行范围
  • 青岛个人所得税咨询电话是多少
  • 招投标文件未规定怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设