mysql
弑灬涇
这个作者很懒,什么都没留下…
展开
-
mysql常用函数
常用函数 -- 数学运算 select abs(*) -- *的绝对值 select ceiling(*) -- 向上取整 select floor(*) -- 向下取整 select rand() -- 生成一个0~1之间的随机数 select sign(*) -- 判断一个数的正负,正数返回 1,负数返回 -1,0 返回 0 -- 字符串函数 select char_length('*') -- 返回字符串长度 select concat('*','*',...) -- 将字符串按顺序拼接在一起 se原创 2020-11-13 15:02:01 · 70 阅读 · 0 评论 -
DQL查询数据
DQL简介(Data Query Language:数据库查询语言) 所有的查询都使用它 select 数据库中使用频率最高的语句(最核心,最重要) 查询语句 select version() --查询系统版本 select 字段名,... from 表名 --查询表内指定字段的所有数据 -- 可以给字段和表起别名方便阅读,方法:(字段名 as 别名, 表名 as 别名) select concat(自定义属性, 列名) as 自定义名称 from 表名 --concat(a,b)是一个函数 去重原创 2020-11-13 14:42:03 · 96 阅读 · 0 评论 -
数据库的三大范式
没有数据规范化的危害 信息重复 更新异常 插入异常 无法正常显示信息 删除异常 丢失有效的信息 数据库的范式有六种:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式),最常用的是三大范式 三大范式(规范数据库的设计) 第一范式(1NF) 要求数据库的每一列都是不可分割的原子数据项 即:原子性:保证每一列都不可再分。 第二范式(2NF) 前提:满足第一范式 每张表只描述一件事情。 第三范式(3NF原创 2020-11-10 09:43:47 · 174 阅读 · 0 评论 -
mysql数据管理
外键 删除有外键关系的表时,要先删除引用该外键的表,在删除这个外键的表; 添加外键:(数据库级别的外键,不建议使用!(避免数据库过多造成困扰))(最好使用程序级别的方法去调用) alter table 表名 add constraint 约束名 foreign key(作为外键的列) references 被引用的表(被引用的字段); DML语言 插入语句 insert into 表名([字段名1,2,3,......]) values ('值1','2','3',......),('一','二'原创 2020-11-09 09:52:21 · 66 阅读 · 0 评论 -
数据库的主要操作代码
查看代码 show create database 数据库名 -- 查看创建数据库的语句 show create table 表名 -- 查看数据表的定义语句 desc 表名 -- 显示表的结构 连接数据库 mysql -u root -p --连接数据库 local host; -- 修改密码 flush privileges; -- 刷新权限 use 数据库名 -- 切换数据库 create database 数据库名; -- 创建一个数据库 exit; --退出连接 创建数据库 create.原创 2020-11-06 14:26:21 · 1033 阅读 · 0 评论 -
数据库的数据类型
数据库的列类型 数值 tinyint ---------- 十分小的数据 ---------- 1个字节 smallint -------- 较小的数据-------------- 2个字节 mediumint ---- 中等大小的数据 -------- 3个字节 int -------------- 标准的整数 --------------- 4个字节 bigint ---------- 较大的数据 --------------- 8个字节 float ----------- 浮原创 2020-11-05 16:05:59 · 193 阅读 · 0 评论