ICode9

精准搜索请尝试: 精确搜索
  • mysql系列——DML数据操作语言(三)2022-08-11 15:30:36

    一、DML定义 DML:(Data Manipulation Language)数据操作语言-数据库的基本操作,SQL中处理数据等操作统称为数据操纵语言,简而言之就是实现了基本的“增删改查”操作。 DML操作是可以手动控制事务的开启、提交和回滚的。包括的关键字有:select、update、delete、insert、merge 声明:本文

  • MySQL高级2022-08-10 21:00:51

    约束 概念 约束是作用于表中字段的规则,用于限制插入的数据 约束的存在保证了数据库中数据的正确性、有效性和完整性 分类 非空约束not null:该字段都不能为空 唯一约束unique:所有数据的该字段都不能重复 主键约束primary key:该字段唯一且非空 检查约束check:保证该字段数据

  • 获取某个表的全部表名,并转换成字符串作比较使用2022-08-05 16:01:15

    Select @CompareCol1 = STUFF((select ',' + COLUMN_name from INFORMATION_SCHEMA.columns where TABLE_NAME = @TableName1 and COLUMN_NAME not in (''''+ @ExceptCol +'''') FOR XML PATH('&#

  • SQL server management 查询所有触发器2022-08-03 09:33:25

    SELECT OBJECT_NAME(a.parent_obj) AS [表名] , a.name AS [触发器名称] , ( CASE WHEN b.is_disabled = 0 THEN '启用' ELSE '禁用' END ) AS [状态] , b.create_date AS [创建日期] , b.modify_date AS [修改日期] ,

  • SQL Server教程 - T-SQL-DQL(Data Query Language)2022-07-30 09:01:45

    更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16527471.html 2022年7月30日 发布。 2022年7月2日 从笔记迁移到博客。 T-SQL-DQL(Data Query Language) 简单形式 查询单列 SELECT [列名] FROM [表名]; 查询多列 SELECT [列名],[列名],[列名] FROM [表名]; 查询所

  • SQL Server教程 - T-SQL-DML(Data Manipulation Language)2022-07-30 09:01:28

    更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16527464.html 2022年7月30日 发布。 2022年7月2日 从笔记迁移到博客。 T-SQL-DML(Data Manipulation Language) 插入数据 使用INSERT INTO 语句向表中插入新记录 插入单条数据 INSERT INTO [表名] VALUES(); 插入多条

  • sql_server 复制表2022-07-29 17:36:56

    select * into 目标表名 from 源表名 insert into 目标表名(fld1, fld2) select fld1, 5 from 源表名 以上两句都是将'源表'的数据插入到'目标表',但两句又有区别的: 第一句(select into from)要求目标表不存在,因为在插入时会自动创建。 第二句(insert into select from)要求目标表存

  • postgre 批量删除表2022-07-28 10:03:40

    注意:使用时请注意,表名一定要写对,否则有可能误删!!! do$$declare select_results record;table_name varchar;begin for select_results in   select tablename from pg_tables where schemaname='表空间' and tablename like '表名%' loop table_name=select_results.tablename;

  • 数据库基础篇笔记-黑马2022-07-27 20:05:12

    基础篇 数据库的相关介绍 数据库的好处 可以持续化数据到本地 可以实现结构化查询,方便管理 数据库相关概念 DB:数据库,保存一组有组织的数据的容器(Data Base) DBMS:数据库管理系统,又称为数据库管理软件(产品),用于管理 数据库DB 中的数据(Data Base Manage System) SQL:结构化查询语言,用

  • php 问题 sql语句中的表名,字段名为什么不要加引号?2022-07-26 22:37:30

      答案:不是不要加引号,加引号就错了;   应该加小引号,就是ESC键下面那个键; 加不加无所谓 但是规范的都加。 其他:什么意思?为什么要加引号?    只有在你的表名或者字段名跟mysql的关键字重复时才需要加上引号;   而且不是单引号和双引号,而是ESC键下面的那个符号 `

  • 修改删除表2022-07-25 00:33:54

    修改删除表 修改 -- 修改表名 AlTEr table 旧表名 rename as 新表名 ALTER TABLE teacher RENAME AS teacher1 -- 增加表的字段 ALTER TABLE 表名 ADD 字段名 列属性 ALTER TABLE teacher1 ADD age INT(11) -- 修改标的字段(重命名,修改约束!) -- ALTER TABLE 表名 MODIFY 字段

  • MySQL常用命令2022-07-24 21:05:29

    1、登录MySQL 方式一:win + R,输入 cmd,直接在 cmd 上输入:mysql -u用户名 -p密码 比如我的: 方式二:启动MySQL图表快捷键,输入密码即可。 2、操作数据库 建库:create database 库名; 删库:drop database 库名; 显示所有数据库:show databases; 使用数据库:use 库名; 查看当前使用的库:select

  • sql-操作表2022-07-24 21:03:25

    操作表 R(Retrieve):查询 SHOW TABLES;查询某个数据库中所有的表名称 运行结果    说明我这个数据库中只有应该demo01的表 DESC 表名;查询表结构 运行结果:     SELECT * FROM 表名;查询数据表里的数据 运行结果:    它是并没有数据的 所有是空的 c(Create):创建 创

  • MySQL 笔记二2022-07-24 20:32:34

    MySQL 笔记二 表的创建及数据类型 字段类型 整型 小数 时间 字符串 文本 枚举 enum 集合 set 创建数据表 字段属性 删除表结构 修改数据表结构 数据操作 DML 语句 插入数据 蠕虫复制 更新数据 删除数据 约束 constraint 主键约束 PK 外键约束 FK 存储引擎 事

  • DML添加数据&删除数据&修改数据2022-07-24 09:33:01

    DML:增删改表中数据 1.添加数据: 语法:insert into 表名(列名1,列名2).... values(值1,值2); 注意: 1.列名和值要一一对应。 2.如果表名后,不定义列名,则默认给出所有列添加值 3.除了数字类型,其他类型需要使用引号(单双都可以)引起来 insert into stu values(17,"张三",15); insert into stu (id

  • 操作表查询&操作表创建&操作表删除&操作表修改2022-07-23 16:04:30

    2.操作表 C(create):创建 语法: create table 表明( 列名1 数据类型1, 列名2 数据烈性2, .... 列名n 数据类型n ); create table Student( int age, varchar name ); 复制表: create table 表明 like 被复制的表名; R(retrieve):查询 查询某个数据库种所有的表名称 show tables; 查询表结

  • DDL操作表删除和修改2022-07-23 14:03:48

    DDL操作表删除 ​ drop table 表名;       ​ drop table if exists 表名;           DDL操作表修改 修改表名​ alter table 表名 rename to 新的表名;       ​ 修改表的字符集​ alter table 表名 character set 字符集名称;           添加一列 ​alter tabl

  • sql 函数查询2022-07-21 10:06:06

    1.生成随机数 (SELECT floor(rand()*100000000)) 2.sql查询字段值长度判断是否18位 SELECT * FROM 表名 WHERE LENGTH(字段)>=18 OR 字段为null IS NULL OR 字段为空=''; SELECT * FROM 表名 WHERE char_length(字段)>24 ; 分组查询在求和 SELECT manager_id,name,job,SUM(a

  • HBase —— Shell操作2022-07-21 08:35:41

    HBase —— Shell操作 表的基本操作 创建表 create '表名', '列簇名', ... 查看表 list 删除表 ## 禁用表 disable "表名" ## 删除表 drop "表名" 添加数据 put '表名','ROWKEY','列簇名:列','值' 查看数据 get '表名','ROW

  • PostgreSQL on conflict 存在更新,不存在插入2022-07-19 14:01:12

    数据库版本大于9.5 # 唯一字段(不需要更新的字段) 需要更新的字段 "insert init 表名 (字段1,字段2,字段3) values (值1,值2,值3) on conflict (字段1,字段2) do update set 字段3 = excluded.字段3;" # 如果只保

  • Sql Server 查询今天,昨天,近七天....数据2022-07-19 09:32:47

    今天数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())= 昨天数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())= 7天内数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())<= 30天内数据:select * from 表名 wh

  • MySQL常用sql2022-07-18 11:05:02

    一、常用操作数据库命令 查看所有数据库:show database; 创建一个数据库:create database if not exists 数据库名; 删除一个数据库;drop database if exists 数据库名; 选择一张表(注意建表之前要选择数据库):user 表名; 在选中数据库之中查看所有的表:show tables; 查看创建数据库的

  • mybatis-拦截器实际应用-替换表名-2022新项目2022-07-15 22:04:50

    一、业务场景   考虑到新项目中部分与业务数据相关的表在后期数据量会比较大,架构师在最开始设计项目中与业务数据相关的表时,就已经考虑使用分表来 进行处理,给业务数据相关的每张表都添加统一批次的后缀,查询这些数据时,根据不同表名的后缀和来查询对应的数据信息。如果能够动态的

  • Mysql配置表名忽略大小写(SpringBoot连接表时提示不存在,实际是存在的)2022-07-15 13:34:14

    场景 Docker中部署mysql后SpringBoot连接时提示表不存在(修改表名忽略大小写): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/120199561 在之前使用Docker部署mysql时出现表存在,但是在SpringBoot中连接时提示表不存在。 需要给mysql配置表名忽略大小写。 如果是Dock

  • MySQL2022-07-14 10:04:44

    SQL 作用: 通过 SQL 语句我们可以方便的操作数据库中的数据、表、数据库。 SQL 是数据库管理系统都需要 遵循的规范。不同的数据库生产厂商都支持 SQL 语句,但都有特有内容。 语句分类: 1) DDL(Data Definition Language)数据定义语言用来定义数据库对象:数据库,表,列等。关键字:create,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有