• 2024-07-03约束:对于数据的限制
    主键约束主键约束:唯一约束+非空约束,该字段上的数据不能重复且不能为null注意:一张表必须有且只有一个主键添加主键约束--方式一(推荐)CREATETABLEuser(usernameVARCHAR(32)PRIMARYKEY,passwordVARCHAR(32),nick_nameVARCHAR(32),nameVAR
  • 2024-07-03【postgresql】表操作
    创建表(CREATETABLE):CREATETABLEtable_name(column1data_typeconstraint,column2data_typeconstraint,...);插入数据(INSERTINTO):INSERTINTOtable_name(column1,column2,...)VALUES(value1,value2,...);查询数据(SELECT):SELECTcol
  • 2024-07-02MySQL表的操作
    文章目录MySQL表的操作1、创建表2、创建表案例3、查看表结构4、修改表4.1、修改表结构4.2、表中添加字段4.3、表中删除字段4.4、修改表名4.5、修改字段名5、删除表MySQL表的操作1、创建表语法:[]内容可省略createtable表名( 列名1列类型1[notnull][defa
  • 2024-07-01MySQL—创建和修改数据表结构
    创建表实例:CREATETABLE`user`(idINT,`name`VARCHAR(255),`password`VARCHAR(255),`birthday`DATE)CHARACTERSETutf8COLLATEutf8_binENGINEINNODB;显示数据库中的表showtablesfromhsp;显示表结构descdept;修改
  • 2024-07-01MySQL 使用 ALTER TABLE 语句修改表结构的方法
    MySQL使用ALTERTABLE语句修改表结构的方法基本概念与作用作用说明完整代码示例示例一:添加新列示例二:修改列的数据类型示例三:删除列示例四:重命名列示例五:添加约束示例六:删除约束示例七:更改表名示例八:更改表的存储引擎功能使用思路实际工作开发技巧在数据库开发
  • 2024-06-24【MySQL】掌握 ALTER TABLE 的艺术:灵活修改表结构的全方位指南
    【MySQL】掌握ALTERTABLE的艺术:灵活修改表结构的全方位指南一、引言:MySQL数据库的基石与本文使命二、技术概述:`ALTERTABLE`的威力初探定义与核心特性核心优势代码示例:增加新列三、技术细节:深入`ALTERTABLE`的背后原理剖析特性与难点四、实战应用:场景与解决方案应
  • 2024-06-18达梦数据库系列—3.表空间管理
    1管理表空间1.1创建表空间创建表空间时需要指定表空间名和其拥有的数据文件列表。CREATETABLESPACEbookshopDATAFILE'd:\book.dbf'SIZE32AUTOEXTENDONNEXT10MAXSIZE100;--AUTOEXTENDOFF|ON[NEXT<文件扩展大小>][MAXSIZE<文件限制大小>]若未指定文件扩展
  • 2024-06-17数据库-数据定义和操纵-DDL语言的使用
    创建一个数据库:   createdatabase数据库名;选择数据库:    use数据库名;创建表    createtable表名(        );添加字段;         ALTERTABLE表名ADD新字段名数据类型[约束条件][FIRST|AFTER已存在字段名
  • 2024-06-16达梦数据库常用的sql语句
    1、SQL的分类数据定义语言(DDL-DataDefinitionLanguage):用于定义数据库结构(模式、表、视图、索引等),DDL会自动提交事务。常见命令包括:CREATE:创建数据库对象(例如,表、视图、索引等)。ALTER:修改数据库对象的结构。DROP:删除数据库对象。TRUNCATE:删除表中的所有数据,但
  • 2024-06-145.3 用户定义的完整性
    5.3.1检查约束1.在创建表示创建检查约束语法格式:СНЕСK(ехрr),expr为约束条件表达式。 【例5.14】在数据库study中创建选课3表,在成绩列以列级完整性约束方式定义检查约束。 createtable选课3(学号char(6)notnull,课程号 char(4)not null,
  • 2024-06-14MySQL数据库管理
    目录1.MySQL数据库管理1.1常用的数据类型​编辑1.2char和varchar区别2.增删改查命令操作2.1查看数据库结构2.2SQL语言2.3创建及删除数据库和表2.4 管理表中的数据记录2.5修改表名和表结构3.MySQL的6大约束属性1.MySQL数据库管理1.1常用的数据类型1.2c
  • 2024-06-09MySQL数据库定义语言和操作语言
    目录前言一、数据定义语言(DDL)1.1 create1.1.1创建数据库1.1.2创建表1.2alter1. 2.1修改数据库1.2.2修改表1.3drop1.3.1删除数据库1.3.2删除表二、数据操作语言(DML)2.1insert2.2delete2.3update2.4select三、总结前言        MySQL数据库
  • 2024-06-06Sql数据库CT的开启
    1、数据库CT开启ALTERDATABASE[数据库名]SETCHANGE_TRACKING=ON(CHANGE_RETENTION=【Ct日志保留天数】DAYS,AUTO_CLEANUP=ON);关闭ALTERDATABASE[数据库名]SETCHANGE_TRACKING=OFF2、表CT开启ALTERTABLEdbo.[表名]ENABLECHANGE_TRACKINGWIT
  • 2024-06-04postgresql 用户管理
    --创建用户createuserkingron;--修改用户密码alteruserkingronwithpassword'1234';--限制用户的连接数alteruserkingronconnectionlimit1;--设置用户密码过期时间alteruserkingronvaliduntil'2024-2-2';--密码永不过期alteruserkingronvali
  • 2024-06-04postgresql 基本语法
    模式--创建模式createschemamyschema;--设置当前模式setsearch_pathtomyschema;--查看当前数据库所有模式select*frominformation_schema.schemata;--删除模式dropschemamyschema;--删除模式以及模式下的所有表dropschemamyschemacascade;查询
  • 2024-06-04人大金仓创建序列,查询序列,修改序列
    1.创建序列:createsequenceseq_1INCREMENTBY1MINVALUE1STARTWITH1;序列指定为列的默认值:1.1直接在CREATETABLE命令中引用序列CREATETABLEtablename(idINT4DEFAULTnextval('myserial'));1.2更改表列以将其默认值设置为序列计数器ALTERTABLEtablenameAL
  • 2024-05-30Oracle数据库管理与优化实践
    引言数据库备份与恢复2.1定期备份策略2.2自动化备份工具性能调优3.1SQL优化3.2系统资源管理空间管理4.1表空间管理4.2日志管理安全管理5.1用户权限管理5.2数据加密引言Oracle数据库是企业级应用中最常用的数据库管理系统之一,在大型企业
  • 2024-05-30【scau数据库实验一】mysql_navicat_数据库定义实验、基本命令
    实验一开始之前,如果还有不会使用navicat建议花五分钟补课哦~补课地址:【scau数据库实验先导】mysql_navicat_数据库新建、navicat的使用-CSDN博客实验目的:理解和掌握数据库DDL语言,能够熟练地使用SQL DDL语句创建、修改和删除数据库、模式和基本表。实验报告要求:实验报
  • 2024-05-30SQL Server报错:数据库"YourDatabaseName"的事务日志已满,原因为"LOG_BACKUP"
      通过以下代码可以收缩日志,执行完后就不报错了。--设置简单模式USE[master]GOALTERDATABASEYourDatabaseNameSETRECOVERYSIMPLEWITHNO_WAITGOALTERDATABASEYourDatabaseNameSETRECOVERYSIMPLEGO--设置压缩后的日志大小为2M,可自定义USEY
  • 2024-05-28DDL(Data Definition Language)数据定义语句
    DDL语句的主要作用是定义或修改数据表的结构或数据类型。数据表的创建:CREATETABLE{表名}({字段名}{数据类型}{限制条件1}{限制条件2}...,{字段名}{数据类型}{限制条件1}{限制条件2}...);注:*每个字段之间需要写逗号*限制条件可以不加示例:#创
  • 2024-05-28PostgreSQL数据库实战:轻松修改字段名称
    哈喽,大家好,我是木头左!在本文中,将深入探讨PostgreSQL数据库中的一个强大功能,即如何轻松修改字段名称。无论你是一个新手开发者,还是一个经验丰富的DBA,这篇文章都将为你提供实用的技巧和建议。一、为什么需要修改字段名称?在开发过程中,经常会遇到需要修改表结构的情况,比如添加新
  • 2024-05-28oracle adg dup 一拖一拖一(一主两备)(dup)
    oracleadgdup一拖一拖一(一主两备)1.配置PublicIPora1nmcliconnectionmodifyens33ipv4.addresses192.168.134.249/24ipv4.gateway192.168.134.2ipv4.methodmanualautoconnectyesnmcliconnectionupens33nmcliconnectionshoworastd1节点二nmclicon
  • 2024-05-27sql server 修改表字段长度耗时问题分析
    产品报了一个bug,保存某个单据时报错,数据库错误。本地调试后发现是某个表字段长度不够导致,所以解决起来很简单,优化下长度即可,通过ALTERTABLE修改表字段长度。通常这么做无可厚非,字段不够当然是加字段了。不过随着业务量的提升,很多看似简单的问题在处理起来的时候,也许并不
  • 2024-05-27MySQL语句基础
    SQL规范关键字不区分大小写用;结尾SQL注释单行注释--注释-注释多行注释/*注释*/SQL类型数据定义语言(DDL:Datadefinitionlanguage)1.操作(DML:datamanuplatelanguage)1.控制(DCL:datacontrollanguage)1.SQL常用命令helpstatusexitquit\c
  • 2024-05-23磁盘被sqlserver日志文件占满如何处理
    因为磁盘已经被占满,使用分离附加方法也失败,故只能直接从磁盘中删除ldf文件。接下来的问题是,如何在没有ldf文件的情况下恢复数据库mdf文件呢如图所示,新建数据库TestLDF,生成mdf和ldf文件 现在模拟删除ldf文件,点击继续,弹出文件正在使用,停止sqlserver服务再次删除ldf文件,删除成