mysql

数据库

一篇文章带你深入了解Mysql触发器

44 0

目录1.对SC表进行插入或修改时,如果考试成绩不在0-100范围内时,则撤销插入或修改操作。2.对SC表进行插入时,如果学生的选课总学分超过30,则报错并撤销插入。3.对SC表进行修改时,不允许修改考试成绩不及格的学生选课记录。4.对STUDENT表进行插入时,如果年龄为空,则将该生年龄设置为所有学生年龄的平均值。5.在STUDENT表中增加两列,分别用来存放学生的平均成绩和等级,并对SC表进行插入后,自动维护学生的平均成绩和等级(85-100,等级为“优"; 60-85,等级为“良”,60 以

数据库

MYSQL 数据库导入导出命令

61 0

MySQL命令行导出数据库 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin (或者直接将windows的环境变量path中添加该目录) 2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqldump -u root -p news > news.sql (输入后会让你输入进入MySQL的密码

数据库

一文带你探究MySQL中的NULL

59 0

目录前言1MySQL中的NULL2NULL占用的长度3对NULL值的比较4SQL对NULL值进行处理5值为NULL对查询条件的影响6值为NULL对索引的影响7值为NULL对排序的影响8NULL和空值区别总结前言 不知道大家有没有遇到这样的问题,当我们在对MySQL数据库进行查询操作时,条件写的是status!=1,理论上会将所有不符合条件的查询出来,但奇怪的是结果为NULL的就查不出来,必须得拼接上条件or status IS NULL。本篇文章我们就一起探究一下MySQL中的NULL。 1 MySQL

数据库

20分钟MySQL基础入门

50 0

开始使用 MySQL 为关系型数据库(Relational Database Management System),一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:表头(header): 每一列的名称; 列(row): 具有相同数据类型的数据的集合; 行(col): 每一行用来描述某个人/物的具体信息; 值(value): 行的具体信息, 每个值必须与该列的数据类型相同;登录MySQLmysql -h 127.0.0.1 -u 用户名 -p mysql -D 所选择的数据库名 -h 主机名 -

数据库

Mysql建表与索引使用规范详解

49 0

一、 MySQL建表,字段需设置为非空,需设置字段默认值。二、 MySQL建表,字段需NULL时,需设置字段默认值,默认值不为NULL。三、 MySQL建表,如果字段等价于外键,应在该字段加索引。四、 MySQL建表,不同表之间的相同属性值的字段,列类型,类型长度,是否非空,是否默认值,需保持一致,否则无法正确使用索引进行关联对比。五、 MySQL使用时,一条SQL语句只能使用一个表的一个索引。所有的字段类型都可以索引,多列索引的属性最多15个。六、 如果可以在多个索引中进行选择,MySQL通常使用找到最

数据库

mySql关于统计数量的SQL查询操作

33 0

我就废话不多说了,大家还是直接看代码吧~select project_no, sum(case when device_state=0 then 1 else 0 end)as offTotal , sum(case when device_state=1 then 1 else 0 end)as onlineTotal, sum(1)total from iot_d_device group by project_no order by project_no 补充:MySQL一条SQL语句查询多条统计结

数据库

浅谈MySQL中的group by

35 0

目录1、前言 2、准备user表2.1 group by规则2.2 group by使用2.3 having使用2.4 order by与limit2.5 with rollup 1、前言MySQL的group by用于对查询的数据进行分组;此外MySQL提供having子句对分组内的数据进行过滤。 MySQL提供了许多select子句关键字, 它们在语句中的顺序如下所示:子句作用是否必须/何时使用select查询要返回的数据或者表达式是from指定查询的表否where指定行级过滤否group by分组否

数据库

MSSQL转MYSQL的一些记录

31 0

1.用MSSQL企业管理器,打开表的结构(设计表),本地用phpmyadmin根据结构一个一个创建,同时优化了一下表数据字段,表创建完成。2.用企业管理器导出单表,导入源选择文本,分隔符选择;,原为',',因phpmyadmin默认的是;,所以这里选择;。导出一个文本文件。3.用phpmyadmin单表导入功能,选择下面的 CSV 使用 LOAD DATA,就可以将表内容导入了。完成!如 果字段比较多,或者记录很多,那么这种方法就不适用了,就需要借助于软件来帮忙。目前,据enjoy所知,有