MySQL数据库
文章平均质量分 82
本专栏专门介绍MySQL数据库,包括SQL结构化查询语言
九久呀
一名计算机系学生的博客
展开
-
【数据库系统概论】数据库三类范式和BC范式
介绍三个范式和BC范式原创 2023-12-26 21:50:19 · 686 阅读 · 0 评论 -
【数据库】函数依赖
已知R(U,F)=「A,B,C,D,E」,F=「AB->C,B->D,C->E,EC->B,AC->B」,求:(AB)(^+)F。2、由AB->C, B->D: X(0)U「C,D」=「A,B,C,D」「学号,课号」可以共同决定U,单独的「学号」/「课号」不能决定U。「学号,课号」决定「成绩」,「学号」可以决定成绩,「课号」无法。U = {学号,姓名,年龄,班号,班长,课号,成绩}U = {学号,姓名,年龄,班号,班长,课号,成绩}U = {学号,姓名,年龄,班号,班长,课号,成绩}原创 2023-12-21 18:55:50 · 641 阅读 · 0 评论 -
【数据库原理及应用教程】第三章 SQL
学生表:Student(SNo char(8), Sname char(10), Ssex char(2), Sage integer, DNo, char(2), Sclass char(6))课程表:Course(CNo char(3), Cname char(12), Chourse integer, Credit float(1), TNo char(3))教师表:Teacher(TNo char(3), Tname char(10), DNo char(2), Slaary float(2))原创 2023-11-16 19:37:22 · 966 阅读 · 0 评论 -
mysql数据库的运算符
目录算术运算符比较运算符逻辑运算符位运算符算术运算符 使用方法:select表达式。mysql中支持的算术运算符包括:运算符 作用 + 加法 - 减法 * 乘法 /或者DIV 除法(不进行取整操作) %或者MOD 取余 在除法和模的运算中,如果除数为0,则是非法的,返回NULLmy...原创 2020-04-11 11:55:43 · 313 阅读 · 0 评论 -
MySQL中的正则表达式
实现更加复杂、繁琐的查询。^匹配字符开始的部分SELECT * FROM 表 WHERE name REGEXP '^t'$匹配字符串末尾:SELECT * FROM 表 WHERE name REGEXP 'g$'.代表任意字符,与LIKE+下划线_效果类似[字符集合]匹配字符集合中的任何一个字符:(匹配name中有o或者p或者i字符的用户信息)SELECT * FROM 表 ...原创 2020-04-10 23:04:23 · 116 阅读 · 0 评论 -
MySQL中的排序和多表操作
文章目录排序操作使用 ORDER BY 进行排序LIMIT多表操作内连接和外连接外键联合查询子查询排序操作在数据库中,也可以进行排序操作,通过ORDER BY 字段名 ASC|DESC实现,ASC表示升序,DESC表示降序。使用 ORDER BY 进行排序这是一个简单的数据库:+----+--------+-----+--------+------+| id | name | ag...原创 2020-04-10 22:47:00 · 552 阅读 · 0 评论 -
数据表的设计和查询
文章目录数据库的设计数据表的相关操作插入数据添加删除字段数据表的查找查询表达式数据库的设计数据表的相关操作插入数据使用INSERT INTO:INSERT INTO 表名(各个字段名)VALUES (对应的值)添加删除字段添加字段的语句ALTER TABLE 表名 ADD 字段名称 字段类型删除字段的语句ALTER TABLE 表名 DROP 字段名称数据表的查找...原创 2020-04-09 12:00:05 · 805 阅读 · 0 评论 -
mysql的约束条件
文章目录mysql约束条件无符号:unsigned0填充:zerofill非空 not null默认值 default唯一:unique自增:auto_increment主键:primary key外键:foreign keymysql约束条件无符号:unsigned在mysql数据库中,整型的数据类型默认使用有符号数,但同时也支持无符号数。语法:CREATE TABLE 表名称( ...原创 2020-04-09 10:56:38 · 473 阅读 · 0 评论 -
MySQL关于数据库的创建和一些数据类型
文章目录介绍启动字段介绍启动在使用MySQL之前,要先看MySQL服务是否启动。方法(1):我的电脑----->属性----->服务------>MySQL服务,如果关闭,选择开启就可以了。(2):以管理员身份运行cmd,输入net start mysql就可以开启服务了。用cmd使用MySQL数据库:mysql -uroot -p本行输入密码关于MySQL的...原创 2020-04-07 21:22:16 · 743 阅读 · 0 评论
分享