目录DDL语句DDL -- 操作数据库DDL -- 操作表DML语句添加数据修改数据删除数据DQL语句单表查询基础查询条件查询排序查询聚合函数分组查询分页查询约束多表查询内连接子查询事务事务的四大特征:DDL语句DDL -- 操作数据库1.查询 show databases; 2.创建 (1)创建数据库 create database 数据库名称; (2)创建数据库(判断,如果不存在则创建) cr
有的时候会需要写一段insert的sql,如果主键存在,则update;如果主键不存在,则insert。Mysql中提供了这样的用法:​​ON DUPLICATE KEY UPDATE​​。下面就看看它是如何使用的吧!首先数据库的原始数据如下:a b c1 b1 c12 b2 c23 b3 c3此时如果执行下面的sql就会报错INSERT INTO test VALUES(1,'b4','c
转载 2017-05-10 19:04:00
105阅读
2评论
Redis 小白指南(一)- 简介、安装、GUI 和 C# 驱动介绍目录简介安装入门指令GUI 工具C# 驱动介绍 简介  ANSI C 编写,开源,基于内存,可持久化,一个键值对的数据库,用法简单。  支持的类型:字符串、散列、列表、集合和有序集合。  因为 Redis 默认将所有数据都存储到内存中,并且内存的读写速度远远高于硬盘,因此,比其他基于硬盘存储的数据库在性能上体现的优势非常
一、符号解释#表示注释,若前面有文字空三格[]表示可省略<>表示不可省略|表示或者*表示所有属性""表示引用二、登录MySQL三、数据定义1.数据库的定义和删除create database 名; use 名;   #选择需要操作的数据库数据库不能改名!!! drop database 名; show databases;   #展示所有
# MySQL创建数据表学生信息的语法示例 在现代教育信息化的进程中,管理学生信息是高校和教育机构的一项基础而重要的任务。为了有效地存储、管理和查询学生信息,常常需要使用数据库MySQL是一个广泛使用的关系型数据库管理系统,本文将为大家介绍如何在MySQL中创建一个存储学生信息的数据表,包含各种代码示例,同时借助可视化工具使信息更易理解。 ## 什么是MySQL MySQL是一个开源的关系
原创 10月前
115阅读
显示数据库:show databases; -查看 mysql 版本: select version(); primary key 主键 auto_increment 自动递增 not null ,要求该约束所修饰的字段,不能为null或空 unsigned 约束的字段,会去掉负值,添加到正值,范围 x 2 + 1 排序 命令格式:select * from 表名 order by
转载 2023-08-11 22:05:27
104阅读
1、SQL分类(1)DDL(Data Definition Language)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用关键字:create、drop、alter等。(2)DML(Data Manipulation Language)语句:数据库操纵语句,用于增删改查数据库记录,并检查数据完整性。常用包括insert、delete、update、s
mysql数据库基础语法、常用方法和数据类型一、mysql基础语法数据库database、数据表table以及数据data的基础语法  1、数据库:# 创建数据库 create database hqh_mysql default character set utf8; # 查看数据库代码 show create database hqh_mysql; # 查看创建的数据库,查看创建的所有数据库
转载 2023-12-20 09:41:14
73阅读
所谓死锁<DeadLock>: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程.由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。 一种情形,此时执行程序
转载 2024-04-13 17:48:22
44阅读
select to_char(replace(wm_concat(name), ',', '')) from codeitems where setid = 'A018' and '110101' like code || '%' GO select listagg(name,'') within group(order by code) from codeitems where s...
IT
原创 2021-08-24 09:45:58
179阅读
1.初始化一个链接结构。2.创建一个链接。3.执行查询。4.关闭链接。MYSQL* conn;首先,声明一个conn指针指向一个MYSQL结构体,这个结构体就是一个数据库连接句柄。conn = mysql_init(NULL);函数mysql_init将返回一个链接句柄。if (conn == NULL) { printf("Error %u: %s\n", mysq
MySQL 关系型数据库语言 关系型数据库语言目录关系型数据库语言核心功能数据定义DLL数据查询/操纵DML数据控制DCL数据类型数据库、表结构操作数据库操作建表操作建表列选项表选项删表改表数据操作数据操纵数据插入数据修改数据删除数据查询查询对象查询条件比较运算运算对象运算符逻辑运算符运算对象运算符模式匹配运算对象运算方式正则表达式范围比较空值比较
转载 2023-07-31 22:52:34
45阅读
mysql数据库基本命令和使用1.创建数据库语法格式如下:CREATE DATABASE 数据库名;2.显示数据库语法格式如下:SHOW DATABASES;3.打开数据库语法格式如下:USE 数据库名字;4.删除数据库语法格式如下:DROP DATABASE 数据库名;5.显示数据库中的表指当前数据库中所有的表语法格式如下:SHOW TABLES;6.创建数据库表定义表结构,设置表和列的属性。语
转载 2024-01-10 19:05:28
90阅读
一、数据库的概念1、数据库的英文单词:DataBase 简称 :DB2、什么是数据库----用于存储和管理数据的仓库3、数据库的特点:—持久化存储数据的(相当于一个文件系统) —方便存储和管理数据 —使用了同一方式操作数据库(SQL)二、SQL基本概念与通用语法1、什么是SQL? strucred Query Langage :结构化查询语言 其实就是定义了操作所有关系数据库的规则2、SQL通用语
1、数据库(CURD -- 增删改查): * 创建数据库 * 语法:create database 数据名称; 创建一个数据了。 * create database 数据库名称 character set 编码 collate 校对规则;
一个普通的程序运行过程:5、在处理完数据,按ctl+s保存后,关闭窗口,内存的数据会进行释放,好的程序会有一些数据的回收策略,不会永久驻在内存MySQL数据库实例运行过程:mysql服务器构成:1、程序加载到内存,申请空间运行起来2、把数据加载到内存,程序处理文件,处理完数据后把数据存到硬盘3、内存释放,程序回收垃圾画图来说明:1、MySQLd守护进程的程序块先加载到内存,然后申请空间运行起来,2
文章目录INSERT:插入数据(添加数据 INSERT:插入数据(添加数据数据库与表创建成功以后,需要向数据库的表中插入数据。在 MySQL 中可以使用 INSERT 语句向数据库已有的表中插入一行或者多行元组数据。 基本语法 INSERT 语句有两种语法形式,分别是 INSERT…VALUES 语句和 INSERT…SET 语句。INSERT…VALUES语句 INSERT VALUES 的语
转载 2023-07-13 14:42:02
830阅读
参考:https://github.com/aui/artTemplate 下载后其中自带有例子;下面是自己参照写的。 [html] view plain copy <!DOCTYPE HTML > <html> <head> <meta http-equiv="Content-Type" cont
转载 2016-05-30 09:41:00
42阅读
2评论
数据库删除语句的介绍: 1、Delete:用于删除表中的行 注:可以删除某一行;也可以在不删除表的情况下(即意味着表的结构、属性、索引完整)删除所有行 语法:删除某一行:Delete From 表名称 Where 列名称=值 删除所有行: Delete From 表名称 或 Delete * From 表名称 2、Dro
mysql -h localhost -u root -p create database xxx default character set utf8; alter(修改) 创建 指定编码格式 show databases ; 查看所有的 show create database xxx; 查看编码格式 drop database xx
  • 1
  • 2
  • 3
  • 4
  • 5