MySQL
文章平均质量分 93
mysql
小丑小丑小丑
这个作者很懒,什么都没留下…
展开
-
mysql C语言连接
文章目录库安装接口介绍mysql_init()mysql_real_connect()mysql_query()获取select结果的接口mysql_store_result()mysql_num_rows()mysql_num_fields()mysql_fetch_fields()mysql_fetch_row()mysql_close库安装C语言连接首先要安装connector,去mysql官网找找即可。不想找的话,这是链接这里下载C API这里为了用纯C,就下载难用的那个库了。根据O原创 2022-04-21 12:32:51 · 3601 阅读 · 3 评论 -
mysql事务
文章目录事务的定义原子性事务的定义事务,transaction。由一组sql语句组成。这一组的sql的目的都是相同的,都是为了干同一件事情。比如要转账,在转账方数据减去相应的钱和接收方数据加上相应的钱这两句sql语句,就是一个事务。事务有四个性质,原子性,一致性,隔离性,持久性。原子性一个事务只有没做和做完两种状态,没有中间状态。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。...原创 2022-04-19 21:08:09 · 494 阅读 · 0 评论 -
mysql索引
文章目录磁盘,磁道,扇区CHS和LBA(定位数据)读取数据磁盘随机访问和连续访问MySQL 与磁盘交互基本单位:Page磁盘,磁道,扇区提炼一下这张图说的话:每一圈是一个磁道,每一个磁道又被分为了一个个扇区。每个扇区存储的数据量是一样的,其中最靠中心的扇区数据密度最大CHS和LBA(定位数据)查找文件的过程就是定位扇区的过程。如何定位扇区?定位扇区的过程先定位盘面,盘面就是哪一个盘的哪一个面(每一个盘有上下两面)。定位这个盘面的磁道track(也可以叫柱面)找到track之后再定位原创 2022-04-16 20:53:38 · 1256 阅读 · 9 评论 -
mysql多表查询和内外连接
文章目录多表查询显示部门号为10的部门名,员工名和工资显示各个员工的姓名,工资,及工资级别自连接嵌套查询单行单列子查询多行单列子查询in(存在于集合内)all(比集合里所有元素大/小)any(比集合内任意一个大/小)多列单行子查询在from中使用子查询(多表查询+子查询 + group by)多表查询有时候我们要查找的信息在两个表里,还是拿经典测试表举例。现在想筛选出相同部门的员工,并显示它们的员工名,部门号和部门名。我们发现,员工名和部门号都在emp这张表中,但是部门名在dept这张表。因此我原创 2022-04-15 08:50:13 · 896 阅读 · 0 评论 -
mysql内置函数
函数的使用都要搭配select文章目录日期函数current_date()current_time()current_timestamp()date_add()date_sub()datediff()now()题目字符集函数concatsubstringlcase,ucase数学函数bin(binary)hexrand()formatceiling()floor()其他函数md5()user()database()ifnull()日期函数由于是函数,这些东西都打上括号比较好current_date(原创 2022-04-14 08:38:34 · 476 阅读 · 0 评论 -
mysql表的增删查改
文章目录create(插入数据)单行数据全列插入多行数据全列插入指定列插入插入数据,如果是唯一性的数据且表中有重复数据,更新它replaceretrieveselectselect *select 指定列查询表达式select distinctselect + where英语不及格的同学及英语成绩 ( < 60 )语文成绩在 [80, 90] 分的同学及语文成绩数学成绩是 58 或者 59 或者 98 或者 99 分的同学及数学成绩姓孙的同学名字两个字且姓孙的人语文成绩好于英语成绩的同学总分在 200原创 2022-04-13 09:29:38 · 1131 阅读 · 1 评论 -
mysql表的约束
文章目录null/not nulldefaultcommentzerofillprimary key(主键)复合主键primary key auto_increment(主键自增长)unique(唯一键)外键表的约束很多,这里主要介绍如下几个: null/not null,default, comment, zerofill,primary key,auto_increment,unique key 。这些约束都是和业务需求强相关的。null/not nullNULL是yes就代表是空属性,代表这原创 2022-04-12 11:01:53 · 842 阅读 · 0 评论 -
mysql操作和数据基本类型
文章目录db操作创建database修改默认的字符集和校验规则查看系统默认的字符集和校验规则查看所有支持的字符集校验规则对数据库的影响查看所有database显示创建语句修改数据库删除数据库表操作创建表表中插入数据修改表增加列修改列(修改type)修改表名修改列名删除列删除表数据类型分类db操作创建databaseCREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] ...]cre原创 2022-04-11 16:38:02 · 522 阅读 · 0 评论 -
mysql概览
文章目录什么是数据库客户端和服务端datadirmysql的本质MYSQL架构sql分类存储引擎什么是数据库数据库是在储存数据的同时,提供了安全性,便利性等好处。数据库本质上也是文件。数据库存储介质有两种:磁盘和内存。比如redis是内存级数据库,MYSQL是磁盘数据库客户端和服务端mysql是有服务端和客户端组成的:服务端:输入下面命令可以看到mysqld的意思代表这个进程是守护进程客户端:客户端和服务器通信采用的协议是tcp6(用netstat -nltp可以看)登陆操原创 2022-04-08 11:46:13 · 748 阅读 · 0 评论