当前位置: 首页 > news >正文

数据库-数据定义和操纵-DDL语言的使用

创建一个数据库

      create database 数据库名;


选择数据库:

        use 数据库名;

创建表

        create table 表名(

                );


添加字段;

         ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件] [FIRST|AFTER 已存在字段名] ; 

删除字段:

         ALTER TABLE 表名 DROP 字段名; 


修改字段名:

        ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型; 

小提示: 如果不需要修改字段的数据类型,可以把新字段的数据类型设置为和原来一样,但是!千万不要空着它!

修改字段数据类型:

        ALTER TABLE 表名 MODIFY 字段名 数据类型; 


唯一性约束定义
  • 唯一约束(Unique Key)是指所有记录中字段的值不能重复出现。

  • 唯一约束与主键约束相似的是它们都可以确保列的唯一性。

  • 唯一约束与主键的区别: 唯一约束在一个表中可有多个,并且设置唯一约束的列允许有空值,但是只能有一个空值。 而主键约束在一个表中只能有一个,且不允许有空值。

 

添加唯一性约束

        ALTER TABLE  数据表名  ADD CONSTRAINT  唯一约束名  UNIQUE( 列名 )

http://www.lryc.cn/news/375065.html

相关文章:

  • 黄金价格与美元的关系变了?
  • VB.net与C# 调用InitializeComponent的区别
  • 【数据结构与算法 刷题系列】求带环链表的入环节点(图文详解)
  • 独立游戏之路:Tap篇 -- Unity 集成 TapTap 广告详细步骤
  • 设计灵感源泉!7个令人赞叹的网页界面设计展示
  • vivado PIN
  • docker部署mysql+nginx+redis
  • python文件操作、文件操作、读写文件、写模式
  • 【亲测可用】docker进入正在运行的容器
  • 线程池吞掉异常的case:源码阅读与解决方法
  • 基于mysqlbinlog恢复数据
  • Android_Android Studio 常用快捷键 for mac
  • [EFI]NUC11电脑 Hackintosh 黑苹果efi引导文件
  • 在Ubuntu上配置和设置防火墙UFW
  • nginx安装环境部署(完整步骤)
  • 如何做电子骑缝章?
  • 2024.6.13 bailuo-Docker 安装与镜像拉取
  • 【Java开发规范】IDEA 设置 text file encoding 为 UTF-8,且文件的换行符使用 Unix 格式
  • 使用`LD_PRELOAD`和`jemalloc`实现C/C++信号的内存堆栈信息收集
  • 计算机组成原理(四)Cache存储器
  • 怎么做成的文件二维码?扫阅览文件的制作方法
  • js 前端 Function.prototype.call.call(0[‘toString‘], *, 16)
  • 李沐:用随机梯度下降来优化人生!
  • Linux 环境.Net程序堆栈查询
  • 志愿服务管理系统的设计
  • 微信小游戏5月畅销榜,新老产品更替显著,亿级爆款频出
  • 自己想要公开自己的学习方法,但是自己很害怕自己的学习方法是一个错误的,因为对于自己而言,专升本的机会只有一次
  • linux centos consul1.15.2一键安装部署
  • 速盾:dns和cdn区别?
  • 多目标跟踪中用到的求解线性分配问题(Linear Assignment Problem,LAP)C++